본문 바로가기
1.일상다반사/일상 :: private

잡다스런 근황 및 취미생활의 시작

by kyuho.choi 2012. 3. 7.
728x90
반응형
작년 이 무렵에는 중국 폰하나에 진저브레드를 포팅하고있었다.

올해가 되니 같은 폰에 아이스크림샌드위치를 포팅하고있다.

현재 내가 할 부분은 다 끝난 것 같다. 
부팅+디스플레이+터치+키 등의 잡다한 기본 동작은 잘 돌아가니
이제 업체에 피드백주고 정리하면 될 것 같으다.

나머지 부분은 알아서들 하겠지...:)

===

아무튼 엊그제 포스팅에 언급한대로
Motorola Atrix 를 샀는데,
우습게도 kernel 2.6.32.9 + Android 2.3.5 버전이 포팅되어있다.

usb debug 모드를 설정하고 adb shell 로 확인하니,
user/user-debug 모드로 빌드되어 있는 것 같다.

root@chlrbgh0# adb devices
List of devices attached
TA74407BA5      device

root@chlrbgh0# adb -s TA74407BA5 shell
$

아래처럼 퍼미션이 없는 것으로 보아 user 이거나 user-debug 모드인듯 하다.
디버그 포트가 열려있으니.. user-debug 모드인 것 같고...

$ cat init.rc
init.rc: Permission denied
$ ls -l init.rc
-rwxr-x--- root     root                36256 1970-01-01 09:00 init.rc
owner/group/others

주말이나 평일에 짬짬이 시간을 내어서 요녀석에 아이스크림샌드위치를 포팅해야겠다.

다른 것 보다 한 가지 걱정스러운 부분이라면,
ICS는 기본 system 사이즈가 Gingerbread 와 비교하여 더 커진다는 것인데
그건 각 파티션 사이즈가 달라지는 일이니 파티션 맵을 수정해야 한다.

다행하게도(?) 플래쉬 메모리가 아니라
eMMC 와 유사한 SD/MMC 장치를 스토리지로 쓰고있는듯 한데...

$ ls -l /dev/block
brw------- root     root     179,  14 2012-03-05 17:24 mmcblk0p14
brw------- root     root     179,  13 2012-03-05 17:24 mmcblk0p13
brw------- root     root     179,  12 2012-03-05 17:24 mmcblk0p12
brw------- root     root     179,  11 2012-03-05 17:24 mmcblk0p11
brw------- root     root     179,  10 2012-03-05 17:24 mmcblk0p10
brw------- root     root     179,   9 2012-03-05 17:24 mmcblk0p9
brw------- root     root     179,   8 2012-03-05 17:24 mmcblk0p8
brw-rw---- root     mot_tcmd 179,   7 2012-03-05 17:24 mmcblk0p7
brw-rw---- root     mot_tcmd 179,   6 2012-03-05 17:24 mmcblk0p6
brw------- root     root     179,   5 2012-03-05 17:24 mmcblk0p5
brw------- root     root     179,   4 2012-03-05 17:24 mmcblk0p4
brw------- root     root     179,   3 2012-03-05 17:24 mmcblk0p3
brw------- root     root     179,   2 2012-03-05 17:24 mmcblk0p2
brw-rw---- root     mot_tcmd 179,   1 2012-03-05 17:24 mmcblk0p1
drwxr-xr-x root     root                        2012-03-05 17:24 platform
brw------- root     root     179,   0 2012-03-05 17:24 mmcblk0

잠시 루팅 관련 정보를 보니 fastboot 으로 flashing 하게 되어있는 것 같다.

fastboot 으로 스토리지에 이미지를 퓨징할때에는 파티션 맵이 중요하다.. 
실제로는 각 파티션 사이즈가 중요하니... 부트로더의 수정도 필요할 수 있다...
문제라면 부트로더는 잘 못 갈면 그냥 시스템이 불통되버리는 문제가 있다는 것이고...

우선은 루팅 가이드 찾아서 진행해보면서 간 좀 봐야겠다. :(
728x90
반응형

댓글