728x90
반응형
작년 이 무렵에는 중국 폰하나에 진저브레드를 포팅하고있었다.
올해가 되니 같은 폰에 아이스크림샌드위치를 포팅하고있다.
현재 내가 할 부분은 다 끝난 것 같다.
부팅+디스플레이+터치+키 등의 잡다한 기본 동작은 잘 돌아가니
이제 업체에 피드백주고 정리하면 될 것 같으다.
나머지 부분은 알아서들 하겠지...:)
===
아무튼 엊그제 포스팅에 언급한대로
Motorola Atrix 를 샀는데,
우습게도 kernel 2.6.32.9 + Android 2.3.5 버전이 포팅되어있다.
usb debug 모드를 설정하고 adb shell 로 확인하니,
user/user-debug 모드로 빌드되어 있는 것 같다.
아래처럼 퍼미션이 없는 것으로 보아 user 이거나 user-debug 모드인듯 하다.
디버그 포트가 열려있으니.. user-debug 모드인 것 같고...
$ cat init.rc
주말이나 평일에 짬짬이 시간을 내어서 요녀석에 아이스크림샌드위치를 포팅해야겠다.
다른 것 보다 한 가지 걱정스러운 부분이라면,
ICS는 기본 system 사이즈가 Gingerbread 와 비교하여 더 커진다는 것인데
그건 각 파티션 사이즈가 달라지는 일이니 파티션 맵을 수정해야 한다.
다행하게도(?) 플래쉬 메모리가 아니라
eMMC 와 유사한 SD/MMC 장치를 스토리지로 쓰고있는듯 한데...
잠시 루팅 관련 정보를 보니 fastboot 으로 flashing 하게 되어있는 것 같다.
fastboot 으로 스토리지에 이미지를 퓨징할때에는 파티션 맵이 중요하다..
실제로는 각 파티션 사이즈가 중요하니... 부트로더의 수정도 필요할 수 있다...
문제라면 부트로더는 잘 못 갈면 그냥 시스템이 불통되버리는 문제가 있다는 것이고...
우선은 루팅 가이드 찾아서 진행해보면서 간 좀 봐야겠다. :(
올해가 되니 같은 폰에 아이스크림샌드위치를 포팅하고있다.
현재 내가 할 부분은 다 끝난 것 같다.
부팅+디스플레이+터치+키 등의 잡다한 기본 동작은 잘 돌아가니
이제 업체에 피드백주고 정리하면 될 것 같으다.
나머지 부분은 알아서들 하겠지...:)
===
아무튼 엊그제 포스팅에 언급한대로
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-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 하게 되어있는 것 같다.
실제로는 각 파티션 사이즈가 중요하니... 부트로더의 수정도 필요할 수 있다...
문제라면 부트로더는 잘 못 갈면 그냥 시스템이 불통되버리는 문제가 있다는 것이고...
우선은 루팅 가이드 찾아서 진행해보면서 간 좀 봐야겠다. :(
728x90
반응형
댓글