[안드로이드 오픈 소스] 휴대폰 제조사별 오픈소스 다운 받기

2014. 8. 12. 09:40Programing/Android / Java

삼성 전자 오픈소스

opensource.samsung.com


LG 전자 오픈소스

http://www.lg.com/global/support/opensource/opensource.jsp


HTC 오픈소스

http://htcdev.com/devcenter/downloads


팬택 오픈소스

http://opensource.pantech.com/model/list.asp?Category=Mobile 


모토로라

http://sourceforge.net/motorola/


각 제조사별로 휴대폰을 출시하게 되면 GNU 라이센스에 따라 커널 전체 코드와 안드로이드 일부 코드를 공개하게 되어 있습니다. 

이 소스들을 다운로드 받아 안드로이드 원본 소스랑 합쳐서 가장 기본적인 커스텀 롬을 만들 수 있는 것입니다.

대부분의 소스코드는 압축파일 형태로 웹에서 직접 다운로드 받을 수 있습니다.

위의 사이트에 접속해서 자신의 폰에 맞는 파일 또는 원하는 모델의 파일을 다운로드 받아 폴더에 압축을 풀면 됩니다. 
오픈소스 라이센스에는 공개되는 코드는 빌드 가능해야하고, 빌드하는 방법 또한 공개하도록 하고 있기 떄문에 
각 오픈소스 압축을 풀게 되면 간단한 빌드 방법을 확인할 수 있습니다. 
참 좋은 제도입니다. 이를 기받으로 기본적인 안드로이드 풀 소스 코드를 공부 할 수 있게 됩니다.

예로, 제가 사용하고 있는 LG G2 폰에 대한 소스 다운 화면 입니다.