'아이스크림'에 해당되는 글 1건

  1. 2012.01.11 XDA 갤럭시탭 7인치 Android 4 Ice Cream 소스 컴파일 하기 (2)


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 공부좀 해야겠는데...

Posted by 김용환 '김용환'