이 글은 기본적으로 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% 보장할 수 없습니다. 뭔가 아니다 싶으신 부분은 먼저 실행하시기 전에 댓글을 통해 알려주시기 바랍니다.
(아마 다른 고수분들의 댓글을 기다리셔야 할겁니다ㅜㅜ)
저와 같은 방법으로 올리셨네요.^^
순정리커버리로 바꿔주지 않으면 OTA로 업글시 실패되더라구요.^^
저도 위와 같은 방법으로 어제 성공했습니다.^^
은행어플 다되구요 올레마켓은 넥서스S용으로 올리면 네비까지 실행가능합니다.
스위치프로 어플은 위젯실행과 적동은 되나 실제 GPS와 플래시가 일부 작동하지않는등 당연히 모든어플이 진저를 다 지원하지는 않구요
배터리 소모량은 조금 더 많이 다는듯하지만 성능은 대 만족입니다.
아스팔트 실행시 전혀 끊기지 않네여.^^ (아스팔트5 3.2.1버전입니다.)
cmd를 실행하라는건 명령 프롬프트(윈도우에서 까만 도스창)을 띄우라는 이야기입니다.
실행 -> cmd를 입력해도 되고 시작->보조프로그램 안에 보시면 '명령 프롬프트'가 있습니다.
저랑 같은 루트로 하셨군요. 저는 해외롬 올려서 차후 OTA 하는데 문제가 없을지 OTA 확인차
2.2.2에서 업글하는 방식을 했습니다. 물론 순정 리커버리 및 루팅흔적 지우기도 싹싹 했지요 ㅋ
아까 오전에 굵은 5번에서 실패해서 2.2로 돌아온 사람인데요....
짐 새벽12시반인데..다시 시도하고있슴다..ㅜ_ㅡ;;...님 글을보고 꼭 성공해야죠!!.ㅠㅜ
참....진저 올린후에 SD강제설치 이거는 적용되나요?... 루팅은 안된다고들 하시고..
짐 전단계는 성공했습니다...OTA받아서 설치하고....으음......후기를 올리겠습니다....
(아까는 왜케 해맸는지..ㅜㅜ)...여러 분들이 도와주셨는데.ㅜ
그리고....혹시나 KT정발 순정으로 돌리고싶다하면 ... 딴과정 필요없이 PASSIMG,zip 으로 한방에 되나요?
5번단계에서 리커버리로 진입하려하면 재부팅이 됩니다...
그리고 ClockworkMod Recovery v2.5.1.1 로 들어가네요...
느낌표 드로이드는 안나오던데...어찌해야하나요ㅜㅜ
저도 나오는대로 따라했는데,
recovery.img 파일 삭제 후 리커버리 모드로 진입했더니 여전히 clock모드 리커버리로 나오는데요..
어떡해야 하는거죠??
그리고 슈퍼원클릭으로 언루팅하면 마지막에 슈퍼유저 권한이 없다고 나오는게 잘 된것인지도 궁금합니다..ㅠㅠ
저.. flash_image랑 recovery 는 압축풀고 넣어야 하나요??
4번에서
recovery.img와 flash_image.img 파일을 각각 SD card와 system/bin 디렉토리에 각각 복사합니다. (recovery.img는 root explorer에서 보이는 최상위 디렉토리가 아니고 그곳에서 sdcard폴더 안에 넣어주셔야 합니다.) 이렇게 되어있는데 컴터랑 연결상태에서 드래그로 옮기라는 말씀이신가요?? 아.. 그리고 전반적으로 컴터랑 연결을 유지한 상태로 진행하는거 같은데.. usb연결만 하고 저장소 사용은 안해도 되는건가요?? 그리고 추가적으로 다른분이 쓰신글을 읽어보니 만약을 대비해서 순정으로 되돌아 오기 위해 sd메모리 루트 최 상단에 kt정발롬을 PASSIMG.zip 파일명으로 저장해 두라는데 그렇게 안하고 해외롬만 넣으면 되는것인가요?? 질문이 많아 죄송합니다... 지식이 없어서.. 설명해주신 글을 읽고도 이해가 안되는 부분들이 많습니다...ㅠㅠ
두부버거님 덕분에 진저 올렸습니다.
저처럼 모든 준비물(?)을 처음 써보시는 분께 제가 겪었던 팁을 드리자면...
1. 2.2.2 t모빌 롬은 zip상태로 넣습니다. rom manager는 zip상태로 묶은 것을 인식하더군요..
2번에서.. rom manager를 실행해서 제일 위에 있는 메뉴(죄송합니다.)를 실행하시면 되고.. 두부버거님과 버전이 다를 수는 있습니다.
3. 만약 3번이 제대로 안된다면.. (그러니까 rom manager의 복구화면(?) 같은 곳으로 들어가지지 않으신다면).. 위의 2번 과정을 반드시 다시해주셔야 rom manager의 복구화면(롬매니저의 모자(?) 비슷한 그림이 있는 화면입니다.)으로 들어가실 수 있습니다.
4. apk로 받으신 root explorer를 설치하시기 위해서 astro file manager 등을 받으셔야 하는데... 이 부분이 좀 귀찮기는 합니다. full-wipe로 다 날린 상황에서 apk를 설치하려니 처음엔 당황했었습니다. wi-fi에 key가 있는 경우라면.. 미리 적어두는 편이 편할 것 같습니다. ㅜㅠ 그리고... root explorer로 /system/bin에 flash image를 옮기실 수 없다면.. rom manager 우측 상단에 있는 read/write 가능하게 하는 버튼을 누르셔야 write가 됩니다. 최초에는 read only 로 되어 있더라고요...
5. su에서 저처럼 permission denied라고 에러가 나신다면, super one click으로 rooting하실 때 가장 왼쪽의 root메뉴로 하신겁니다. 그 오른쪽의 shell root로 하셔야 adb shell에서 superuser 명령어 permissio denied 에러가 나지 않습니다.
이상 저처럼 super 초보를 위한 보충설명이었습니다. ^^
아.. 그리고 아직 첫날이기는 하지만.... 제 경우에는...
1. wi-fi 문제 없습니다.
2. my market 은 apk로 깔아도 안되네요.
3. google listen apk로 깔아도 account가 없다고 에러나서 안됩니다. 이상태에서 추가할 수 있는 키를 먹지 않아서 못쓰고 있습니다.--> 해결책 아시는 분들 제발 부탁드립니다.
4. 은행(신한은행) 어플 잘 돌아갑니다.
5. 버벅거리고 있었는데.. 마치 윈도우 새로깐 PC처럼 빨라졌습니다.
6. 마켓은 이전과 똑같습니다. (olleh 마켓은 안나오네요.. 그 이전과 같습니다.) google listen 등 한국 마켓에 없던것은.. 지금도 나오지 않습니다.
7. 결론적으로, 개인적으로 저는 만족하고 있습니다. 궂이 KT 순정으로 갈 이유를 못 찾겠네요.



