부트로더 언락없이 KT 넥서스원에 cm 6.0.0 rc2 를 설치했습니다.
HBOOT 버전때문에 걸렸었는데 zip 파일 안에 updater-script 를 수정해서 설치했습니다.
아직까지 문제가 없는데 무선랜이 좀 다른지 잘 되던 Connectify 1.2 와의 통신이 안되네요.
한 번 보시고 step마다 뭘 하는지 아시는 분들만 하시기 바랍니다.
1. 필요한 것
루팅된 넥서스원이 필요합니다.
http://forum.xda-developers.com/showthread.php?t=736271
Hex editor를 받아서 설치합니다. 저는 HxD라는 에디터를 사용했습니다.
flash_image를 받습니다. (글 중간에 링크)
http://forum.xda-developers.com/showthread.php?t=726258
recovery-RA-nexus-v1.7.0.1.img 롬을 받습니다.
http://forum.xda-developers.com/showthread.php?t=611829
CyanogenMod 를 받습니다. (현재 rc2가 최신이지요.)
http://forum.cyanogenmod.com/...some-v600-rc2-07252010/
Google Apps 를 받습니다. (최신버전 있으면 그걸로 받으세요.)
http://forum.xda-developers.com/showpost.php?p=7408240&postcount=254
Auto-Sign 을 받습니다.
http://ip208-100-42-21.static.xda-developers.com/showpost.php?p=4910342&postcount=644
2. 준비 및 설치
CyanogenMod 의 압축을 풉니다.
CyanogenMod 안에 META-INF\com\google\android\updater-script 에 보면
assert(getprop("ro.bootloader") == "0.33.2012" || getprop("ro.bootloader") == "0.33.0012");
이런 부분이 있는데.. HBOOT의 버전을 제한해둔거라서 저 부분을 내 것에 맞게 고쳐줘야 합니다.
hex editor 등을 써서 KT 넥서스원은 저 둘 중에 하나를 0.35.0017 로 고쳐줍니다.
고쳤으면 editor로 인한 backup 파일이 생겼는지 확인하고 생겼으면 지운 뒤 zip 압축을 합니다.
Auto-Sign을 사용해 zip 파일을 Resigning 합니다.
(참고: http://androidforums.com/developer-101/8665-how-signing-roms.html)
Signing 하셨으면 준비한 것들을 SD카드에 다 썌려박으시고
(recovery img, flash_image, cm6 롬, gapps)
adb shell 을 실행합니다.
$ su
# mount -o rw,remount /dev/block/mtdblock3 /system
# cat /sdcard/flash_image > /system/bin/flash_image
# chmod 755 /system/bin/flash_image
# flash_image recovery /sdcard/recovery-RA-nexus-v1.7.0.1.img
# reboot recovery
하면 재부팅하면서 리커버리 프로그램이 뜹니다.
Backup을 합니다.
Nand Backup, Backup Google proprietary system files 을 하면 되는데
App2SD 나 SD에 ext partition을 쓰시던 분은 Nand Backup 대신에 Nand+ext Backup 을 해주면 될 거에요.
백업이 잘 되었으면 Wipe 를 합니다.
Wipe 메뉴 중 위에 3개를 모두 해주시면 되겠습니다.
Flash zip from sdcard 를 누르고
CyanogenMod와 Google Apps 를 차례대로 설치해주면 끝납니다.
3. 설정
APN을 설정해주셔야 3G 인터넷이 됩니다.
CPU가 883MHz 로 고정이 되있는 경우 setcpu 등을 써서 정책을 ondemand로 설정해주면 배터리 소모가 덜합니다.
(SetCPU 다운로드 링크: http://forum.xda-developers.com/showthread.php?t=505419)
- cyanogenmod,
- 넥서스원,
- flash,
- cm,
- cm6
제가 한번은 하드리셋하고 해보고
한번은 또 passimg.zip 으로 복구해서 해봤는데, 문제없이 잘 설치됩니다.
뭐가 문제일까요?
쪽지로 이메일 보내주시면 제가 수정한 rom zip파일 보내드릴테니 해보세요..
제가 수정한거는 68,391,847 바이트입니다.
헉... 튀김님께서 보내주신 롬으로는 정상설치되네요... 제가 에디트를 잘못 했나봐요...
암튼 눈물나게 고맙습니다. ㅠㅠ 근데 왜 데이터통신은 안되죠??
CyanogenMod가 현재로서는 대세(?)인 셈인가요?