티스토리 뷰

저번에 빌드한 ICS를 내 휴대폰인 차차에 올려보기로 했다.
그 과정을 일지로 기록한다.

2012.3.4 - 14시 30분
차차 커널을 다운로드해야겠다. - http://htcdev.com/devcenter/downloads
난 익스펜시스 코리아에서 샀으니까 HTC Chacha (hTC Asia India) - GB CRC - 2.6.35 kernel source code를 다운로드해야겠지?
다음으로 안드로이드 SDK를 설치한다. - http://developer.android.com/sdk/installing.html
일단 다운로드 페이지에서 아카이브를 다운로드한 뒤 그것을 압축 해제하고 폴더 내의 tools 폴더에 들어가서 ./android 하면 다운로더(맞는 표현인지 모르겠지만)가 뜬다. 여기서 원하는 API 레벨의 패키지들을 다운로드하면 된다.
(나는 4.0.X, 2.3, 2.2 2.1을 다운로드했다. 1.X대의 고대버전과 허니콤은 필요하지 않으니까)
와이브로로 받아야해서 시간이 꽤 걸릴 것으로 예상된다.

2012.3.4 - 16시
안드로이드 SDK 설치와 그 안에 APO 레벨의 패키지들의 설치가 끝났다.
기기를 디버깅 가능 모드로 바꾸고 컴퓨터와 연결하니 adb가 안된다.
그래서 adb가 설치되어 있는 android-sdk-linux/platform-tools/를 환경변수에 추가했다.
$ PATH="$PATH:~/android-sdk-linux/platform-tools/"
$ export PATH
기기 연결하니까 목록에 기기가 뜬다.
$ adb devices
List of devices attached
HT1CXV400185    device

이제 AOSP 페이지를 따라 진행해야겠다. - http://source.android.com/source/building.html
bootloader로 들어가기 위해 명령어를 입력
$ adb reboot bootloader
기기 화면을 보니 부트로더 화면으로 바뀌어 있다.
$ fastboot flashall -w
이 명령어를 입력하라고 되어 있어서 해봤는데 에러가 뜬다.
error: neither -p product specified nor ANDROID_PRODUCT_OUT set
무슨 에런지를 찾아봐야겠다. 아무래도 환경변수 관련한 문제인 것 같은데....




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday