출처 : http://www.androidpub.com/1400007



이 글은 기본적으로 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님 감사합니다.

 

순정 리커버리로 들어가려면 전원+볼륨다운 키를 눌러 부트로더로 진입한후 Recovery를 선택해 실행하면 노란색 느낌표가 뜹니다. 그상태에서 전원+볼륨업 버튼을 누르면 리커버리로 진입합니다. Asirian님 감사합니다.

 

 

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% 보장할 수 없습니다. 뭔가 아니다 싶으신 부분은 먼저 실행하시기 전에 댓글을 통해 알려주시기 바랍니다.

(아마 다른 고수분들의 댓글을 기다리셔야 할겁니다ㅜㅜ)















hoover

두부버거님 덕분에 진저 올렸습니다.

 

 

저처럼 모든 준비물(?)을 처음 써보시는 분께 제가 겪었던 팁을 드리자면...

 

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 초보를 위한 보충설명이었습니다. ^^

댓글
2011.04.15 10:37:25
hoover

아.. 그리고 아직 첫날이기는 하지만.... 제 경우에는...

 

1. wi-fi 문제 없습니다.

2. my market 은 apk로 깔아도 안되네요.

3. google listen apk로 깔아도 account가 없다고 에러나서 안됩니다. 이상태에서 추가할 수 있는 키를 먹지 않아서 못쓰고 있습니다.--> 해결책 아시는 분들 제발 부탁드립니다.

4. 은행(신한은행) 어플 잘 돌아갑니다.

5. 버벅거리고 있었는데.. 마치 윈도우 새로깐 PC처럼 빨라졌습니다.

6. 마켓은 이전과 똑같습니다. (olleh 마켓은 안나오네요.. 그 이전과 같습니다.) google listen 등 한국 마켓에 없던것은.. 지금도 나오지 않습니다.

7. 결론적으로, 개인적으로 저는 만족하고 있습니다. 궂이 KT 순정으로 갈 이유를 못 찾겠네요.

댓글
2011.05.04 22:31:09
스로

Shell Root로도 죽어라 안 되더군요. 결국 다른 게시물을 뒤져서 cmd 명령어로 때웠습니다.


$ su

# mount -o rw,remount /dev/block/mtdblock3 /system

# chmod 755 /system/bin/flash_image

# flash_image recovery /sdcard/recovery.img


Shell Root로도 제대로 안 되시는 분들은 이렇게 해보세요.

+ Recent posts