루팅을 해야될 필요성을 크게 느끼지 못하다가 마켓의 게임들을 다운 받을 수 없는 문제 때문에 루팅을 고민하게 되었습니다. 문제는 그동안의 방법이 부트로더를 언락해야되기 때문에 주저 했었는데 부트로더 언락없이 루팅하는 방법이 나와서 실제 해보게 되었습니다. 원문은 아래 링크입니다.


http://forum.xda-developers.com/showthread.php?t=710842


FRF85B로 업데이트 된상태로 시작합니다.(아래 글을 차분히 읽어 보신후에 실행하시되 무슨이야기인지 잘 이해가 안되시는 분은 하지 마시기를 권합니다.)


시작전 준비물

1. FRF85B 업데이트된 넥서스원

2. 최신 안드로이드 SDK, 여기서 받습니다.

3. 루팅툴 다운로드

4. 커터(칼)


절차

1. 다운받은 루팅툴을 안드로이드 SDK tools 폴더에 풉니다.

2. tools폴더 안에서 커맨드 창을 엽니다.

3. SD카드안에 update.zip이 있으면 삭제합니다.

4. 폰을 끄고 뚜껑을 열어 SD카드를 제거합니다.

5. 배터리를 뽑아서 아래그림의 붉은 선으로 된 부분만큼 커터칼을 이용해서 조금 깎아냅니다.

batterycut.png

이부분을 깎는 이유는 배터리를 장착한 상태에서 SD카드를 설치해야 하기 때문입니다. 아주 조금만 깎아내면 어렵지 않게 SD카드가 들어갑니다.(미리 연습을 한번 해두는게 좋습니다.)

6. 커맨드창에 "loop"+enter를 입력합니다. 이걸 실행하면 폰이 실제 연결되었는지를 보여줍니다. 특별한 역할은 없습니다.

7. SD카드가 빠진상태에서 USB를 연결하고 폰을 리커버리모드로 켭니다. 이때 배터리 뚜껑을 아직 닫지 마십시오.

8. 리커버리모드로 폰이 켜지면 커맨드창에 리커버리 모드로 연결되었다는 메시지가 나옵니다. 커맨드창의 loop실행을 crtl+C로 해서 끝냅니다.

8-1. 여기서 폰이 리커버리모드로 켜진상태에서 SD카드를 삽입합니다.

9. 리커버리 모드에서 apply sdcard:update.zip을 선택합니다. 해당파일이 없으므로 당연히 에러가 납니다. 

10. 커맨드 창에 "adb push flash_image /sdcard/flash_image"+enter 를 입력합니다.

11. 커맨드 창에 "adb push ota.zip /sdcard/update.zip"+enter 를 입력합니다.

12. 커맨드 창에 "adb push update.zip /sdcard/update.zip"를 입력해 두고 아직 enter를 치지 마십시오.

13. 폰에서 apply sdcard:update.zip 메뉴를 선택합니다. 이때 키보드의 엔터키를 칠 준비를 합니다. 커맨드창으로 포크스가 갔는지 확실히 확인하고 엔터키위에 손가락을 준비합니다. 폰에서 메뉴를 선택하면 바로 아래쪽에 노란 프로그레스바가 나오는데 이게 보이자마자 바로 엔터를 칩니다.

14. 노란색 메시지로 어쩌구저쩌구 나오면 성공한 것입니다. 메뉴의 reboot를 선택해서 폰을 리부트 하면 루팅이 완료되었습니다.

15. 폰이 정상 부팅되면 커맨드라인에서 "adb shell"을 쳐서 shell로 들어간다음 "su"해서 루트로 들어가 봅니다. 폰 화면에 루트를 허용해 줄것인지 묻는 창이 나오면 확실하게 성공한 것입니다.


su.png


이제 MarketAccess라는 프로그램을 설치할 차례입니다. 아래 링크를 이용하거나 그냥 마켓에서 검색해서 설치합니다.


http://amip.tools-for.net/wiki/android/marketaccess


이프로그램을 설치하면 시뮬레이트할 USIM을 선택할수 있게 되므로 미국 T-Mobile같은걸 선택하게 되면 마켓의 문이 완전히 열리게 됩니다. 아래 그림과 같이 유료 무료게임이 모두 나오는걸 볼 수 있습니다. 유료게임 구매도 아무문제 없이 됩니다.


marketunlocked.png