이 글은 기본적으로 Asirian 님의 "초보 유저의 KT 정발넥원에서 해외롬 올리기" 글을 기본으로 작성됩니다.
이 글의 내용중에
KT정발 SLCD 2.2.1 -> rooting -> T-mobile 2.2.2 -> unrooting -> OTA를 통한 T-mobile 2.3.3
의 내용만을 정리합니다.
Rooting후 바로 2.3.3 으로 가지 않은 이유는
제가 넥서스원을 구입했을 당시엔 이미 2.2 상태였고 2.2.1은 제가 수동으로 업데이트를 했습니다.
따라서 OTA를 경험해보지 못한 상태이기 때문에 OTA를 경험해보고자 합니다.
라는 아주 지극히 개인적인 이유입니다.
다른 방법은 제가 원리를 터득하지 않은 상태로 하기 때문에 질문을 받기가 곤란합니다.
(사실 제가 설명드릴 방법에 대해서도 따로 질문을 받거나 하기엔 지식이 부족합니다.)
또한 저는 windows 7 enterprise 64bit 환경에서 했습니다.
※붉은색으로 기술된 부분은 제가 임의로 한 부분입니다. 정확하지 않을 수 있습니다. 댓글 부탁드립니다.
그럼 설명 시작하도록 하겠습니다.
우선 일단 준비물입니다.
KT정발 SLCD 2.2.1 넥서스원
z4root
rom manger
superoneclick (저는 1.7로 했습니다.)
root explorer
T-mobile 2.2.2 unroot 풀 롬
Asirian 님이 올리신 flash_image
순정 recovery (Asirian님 글에 링크되어있으나 링크가 깨져있습니다. 업로드 하도록 하겠습니다.)
1. 일단 첫번째 단계로 sd card에 필요한 파일을 넣습니다.
T-mobile 2.2.2 unroot 풀 롬을 sd card에 넣습니다.
2. 그 다음 넥서스원을 루팅합니다.
z4root로 영구적 루팅(permenatn rooting)을 합니다. 시스템이 재부팅됩니다.
rom manager를 실행해 Clockworkmod 2.5.1.1 recovery를 설치합니다.
3. 그리고 2.2.2롬을 플래싱합니다.
sd 카드에서 rom 선택을 클릭합니다. (정확한 명칭이 기억나지 않습니다.)
시스템이 종료되고 recovey모드가 나옵니다.
여기서 wipe를 선택하여 풀와이프를 합니다.
그리고 zip file을 sd card에서 선택하는 부분으로 들어가
아까 넣어둔 2.2.2 롬을 선택합니다.
업데이트가 완료되면
install complete이라는 문구가 뜹니다.
전원버튼을 클릭하여 메인메뉴로 돌아가 시스템을 재부팅합니다.
넥서스원 초기 설정메뉴가 뜨고 KT 롬에서는 볼 수 없던 어플들(Amazon MP3, Goggle 등)이 보이면 성공입니다.
4. 그리고는 다시 2.2.2롬을 루팅합니다.
superoneclick 1.7을 이용해 루팅합니다. (이때 SDK tool을 통해 Nexus One Driver가 설치되어있어야 되고 path변수가 설정되어있어야 됩니다. 자세한건 app2sd 강좌를 이용해주세요. http://www.androidpub.com/544970)
시스템을 재부팅합니다.
root explorer을 설치합니다.
recovery.img와 flash_image.img 파일을
각각 SD card와 system/bin 디렉토리에 각각 복사합니다.
(recovery.img는 root explorer에서 보이는 최상위 디렉토리가 아니고 그곳에서 sdcard폴더 안에 넣어주셔야 합니다.)
flash_image.img 파일에 777 퍼미션을 줍니다.
(여기서 이게 뭔소린지 하지 마시구 flash_image파일을 길게 눌러 permissions를 클릭에 모두 체크해주시면 됩니다. 간단합니다.)
5. 그다음은... 무슨단곈지 모르겠습니다 따라해주세요 -_-;;
cmd를 실행합니다.
adb shell을 입력합니다.
$로 시작하는 명령창이 뜹니다.
su 명령어를 다시 넣습니다.
명령창이 #으로 바뀝니다.
# flash_image recovery /sdcard/recovery.img
를 입력합니다.
flash_image recovery /sdcard/recovery.img 가 다시한번 출력하고 #명령창이 다시 뜹니다.
cmd를 종료합니다.
root explorer로 system/bin/flash_image.img 파일을 삭제해줍니다.
5. 진행이 끝나면 /system/bin에서 flash_image를 지워줍니다. 전원을 끄고 전원+볼륨다운 버튼을 같이 눌러서 리커버리로 진입하면 순정 리커버리로 진입한것을 알수 있습니다.
원글에 이런 부분이 있습니다.
저는 리커버리로 진입하다가 느낌표드로이드가 떳습니다.
배터리를 분리하고 다시 부팅을 했습니다.
(5번 단계는 무슨 단계인지 잘 모르겠습니다. 그냥 따라해주세요 ㅠ)
순정 리커버리로 돌아가야 OTA가 가능하다고 합니다. harang님 감사합니다.
6. 부팅해서 루트 익스플로러로 /system/xbin에서 su를 지우고 /data/data에서 com.noshufou.android.su를 지운다음 sueproneclick으로 unrooting합니다. 시스템을 재부팅합니다.
루팅의 흔적을 지우는 과정으로 보시면 됩니다.
제 짧은 지식으로는 아직 2.3.3 루팅툴이 없기 때문에 이대로 2.3.3을 올리시면 루팅도 언루팅도 아닌 애매한 상태가 되지 않나 싶습니다.
7. 2.3.3으로 올라갑니다. 재부팅 후 떠있는 OTA메세지를 통해 2.3.3으로 가시면 됩니다.
OTA메세지가 없으시다면 설정에 시스템 업데이트나
*#*#2432546#*#*을 이용해 checkin 합니다.
8. 축하합니다. 진저브레드에 입성하셨습니다. 입맛에 맛게 시스템을 꾸미시면 됩니다. 고생하셨습니다.
이런글을 작성할 생각없이 업데이트를 진행해서 스크린샷이 없습니다 죄송합니다.
성공을 100% 보장할 수 없습니다. 뭔가 아니다 싶으신 부분은 먼저 실행하시기 전에 댓글을 통해 알려주시기 바랍니다.
(아마 다른 고수분들의 댓글을 기다리셔야 할겁니다ㅜㅜ)
'Interesting > TIPTECH' 카테고리의 다른 글
간단한 SVN 사용 방법 (0) | 2011.05.12 |
---|---|
MIT License, MIT 라이센스 (1) | 2011.05.12 |
초보 유저의 KT 정발넥원에서 해외롬 올리기 Asirian 님 (0) | 2011.05.11 |
넥서스원 안드로이드 2.4 (0) | 2011.05.04 |
위메프에 대한 이야기 블로그에서 퍼왔습니다. (0) | 2011.05.03 |