LG U+ 갤택에 아이스크림을 올릴기 위해서, 이것저것 해보고 있다.
네이버 갤탭 사용자 카페에서 SK와 와탭은 되는데, LG U+ 제품은 잘 안된다고 한다.
안되도 공부하는 셈치고 해보려고 한다.
xda 개발자가 쓴 내용을 바탕으로 갤택 7인치 아이스크림 버전을 다운받고 컴파일을 완료했다.
http://forum.xda-developers.com/showthread.php?t=1385153
1. 툴 설치
소스 컴파일을 위한 준비를 한다.
http://source.android.com/source/initializing.html
아래 참조 : http://knight76.tistory.com/entry/안드로이드-소스-컴파일-ubuntu-1104-android-gingerbread
2. repo 다운로드
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > repo
$ chmod a+x repo
3. 안드로이드 소스 다운로드
$ mkdir android4
$ cd android4
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
$ repo sync
4. xda의 cm9 소스 다운로드
mkdir cm9
cd cm9
repo init -u git://github.com/sgt7/android.git -b ics
repo sync
5. 컴파일 준비 및 컴파일
$ . build/envsetup.sh
including device/moto/stingray/vendorsetup.sh
including device/moto/wingray/vendorsetup.sh
including device/samsung/galaxytab/vendorsetup.sh
including device/samsung/maguro/vendorsetup.sh
including device/samsung/toro/vendorsetup.sh
including device/ti/panda/vendorsetup.sh
including vendor/cm/vendorsetup.sh
including sdk/bash_completion/adb.bash
$ lunch cm_galaxytab-userdebug
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.0.3
TARGET_PRODUCT=cm_galaxytab
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=MR1
============================================
$ make bacon
6. 컴파일 결과 확인
타겟 보드향이기 때문에 out/target 에 디렉토리가 있을 것이다.
android4/out/target/product/galaxytab $ ls -al
total 22428
drwxr-xr-x 8 kimyonghwan kimyonghwan 4096 2012-01-09 20:43 .
drwxr-xr-x 3 kimyonghwan kimyonghwan 4096 2012-01-09 20:36 ..
-rw-r--r-- 1 kimyonghwan kimyonghwan 8563349 2012-01-09 20:43 boot.img
-rw-r--r-- 1 kimyonghwan kimyonghwan 18719 2012-01-09 20:36 clean_steps.mk
drwxr-xr-x 15 kimyonghwan kimyonghwan 4096 2012-01-09 22:26 obj
-rw-r--r-- 1 kimyonghwan kimyonghwan 571 2012-01-09 20:36 previous_build_config.mk
-rw-r--r-- 1 kimyonghwan kimyonghwan 590256 2012-01-09 20:42 ramdisk.img
-rw-r--r-- 1 kimyonghwan kimyonghwan 3330560 2012-01-09 20:42 ramdisk-recovery.cpio
-rw-r--r-- 1 kimyonghwan kimyonghwan 1850517 2012-01-09 20:42 ramdisk-recovery.img
drwxr-xr-x 3 kimyonghwan kimyonghwan 4096 2012-01-09 20:42 recovery
-rw-r--r-- 1 kimyonghwan kimyonghwan 8563349 2012-01-09 20:43 recovery.img
drwxr-xr-x 9 kimyonghwan kimyonghwan 4096 2012-01-09 20:42 root
drwxr-xr-x 5 kimyonghwan kimyonghwan 4096 2012-01-09 20:43 symbols
drwxr-xr-x 9 kimyonghwan kimyonghwan 4096 2012-01-09 23:10 system
drwxr-xr-x 2 kimyonghwan kimyonghwan 4096 2012-01-09 20:43 utilities
boot.img, root, system fs 은 나왔는데, zImage 파일이 없다. 자동으로 나올줄 알았는데..
cm9 공부좀 해야겠는데...
'안드로이드-iOS-Webkit' 카테고리의 다른 글
안드로이드 공부-Bitmap (0) | 2012.01.18 |
---|---|
안드로이드 커스터마이즈 펌 cm9 에 대한 조사 (0) | 2012.01.11 |
무모한 도전 - LGT 갤탭 ics 올려보기 (0) | 2012.01.10 |
LGT 갤럭시탭에 테그라크 커널을 설치/백업 하기 (1) | 2012.01.09 |
FIFA 12 게임 경험 (아이패드는 모니터, 아이폰은 콘트롤러)을 통해서 미래를 보다. (0) | 2012.01.03 |