티스토리 뷰

 넥서스 S가 구형이 되었군요. 넥서스 S 루팅방법이라고 최근에 나오는 넥서스 시리즈와 다른 부분은 별로 없지만 이미 분리해둔 글을 다시 수정하여 최신으로 수정하려고 합니다. 넥서스 S도 커스텀 롬을 통해서 킷켓까지 지원되고 있습니다. 커스텀 롬들은 대부분 루팅이 되어 있기에 이 글은 4.1.2 버전을 기준으로 루팅하는 방법을 작성했던 글이며 약간의 수정을 통해서 남겨둡니다. (2013. 12. 08)


그 외 넥서스 시리즈의 루팅 방법은 아래 글을 참고하세요.

   http://thdev.net/360


 Nexus S의 Android 루팅하는 방법 설명하는 글입니다. 때에 따라 필요한 파일은 항상 최신으로 교체하여드립니다. 루팅에 필요한 파일들은 모두 링크를 해두겠습니다. su 관련 파일은 제가 찾은 것 중에 가장 최신버전으로 공유해드립니다.


진행 전 주의 사항

 Lock을 UNLOCK로 변경하게 되면 OS가 초기화 됩니다. 필요하신 정보는 미리 백업을 해두셔야 합니다. 한번 UNLOCK을 한 상태로 계속 유지하신다면 다음 루팅때 부터는 데이터가 초기화 되는일은 없습니다.

단, AS를 가셔야 할 경우라면 국내 순정 버전과 UNLOCK로 변경하셔야 합니다.

해당 글은 루팅 방법을 올린 글입니다. 진행 중에 문제가 발생하였을 경우 책임은 루팅 당사자에게 있습니다.


공유파일

 - recovery-clockwork-6.0.4.3-crespo.img (노터치 버전)

 - recovery-clockwork-3.0.4.3-touch-crespo.img (터치 버전)

   - recovery clockwork 최신 버전은 아래 홈페이지에서 받을 수 있습니다.

        http://www.clockworkmod.com/rommanager


 Superuser Path 파일은 가장 최신 버전을 제공하겠습니다. 루팅하는데 문제가 없는 파일입니다.

 - UPDATE-SuperSU-v1.80.ziphttps://www.dropbox.com/s/8iofh5gxk63t0gd/UPDATE-SuperSU-v1.80.zip

 최신 버전의 Superuser Path는 아래 홈페이지에서 받을 수 있습니다.

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


 - Google USB Drive : http://db.tt/NC0Vtkh9

    위의 파일들은 정식롬에서 Rooting을 하기 위해 필요한 파일입니다.


 - NexusSRooting.zip : https://www.dropbox.com/s/x0fkrs1n7id9lop/NexusSRooting.zip

    루팅에 필요한 모든 파일을 포함해 두었습니다. 현재 글을 쓰는 시점의 가장 최신 버전입니다.


필수 사항

 1. NexusSRooting.zip과 USB Drive를 다운 받으시면 됩니다. 다운 받아 사용하기 편한 곳으로 압축 해제하시면 됩니다.

 2. 사용하시는 Android 폰을 정상 부팅 하고, USB 디버그 모드를 사용하시고, USB 드라이브를 미리 설치해야 합니다.


USB 디버깅 모드 ON 및 USB 드라이브 설치

 USB 디버깅 모드를 미리켜서 USB 드라이브를 설치해야 합니다. 그래서 USB 디버깅 모드를 ON 하는 것입니다.

 안드로이드 시스템 설정 -> 개발자 옵션 목록에서 USB 디버깅 모드를 선택하면 됩니다.


 USB 디버깅 모드를 활성화 하면 윈도우에서 USB 드라이브를 설치해주어야 합니다. USB 드라이브는 아래 링크를 통해서 다운 받으시면 됩니다.

Google USB Drive : http://db.tt/NC0Vtkh9


윈도우 설정 -> 하드웨어 및 소리 -> 장치 및 프린터로 이동합니다.

 아래 Nexus S가 확인이 되신다면 오른쪽 마우스를 클릭 합니다. 만약 아래처럼 문제 해결(T)가 보인다면 속성으로 접속합니다. 문제 해결이라는 메뉴가 보이지 않는다면 이미 USB가 설치되었다는 말이 됩니다.


속성 창에서 하드웨어 탭으로 이동합니다. 이 중 Nexus를 선택하고 아래 속성 버튼을 클릭합니다.


윈도우 7의 경우 아래와 같이 드라이브 업데이트가 비활성화 되어 있습니다. 아래 설정 변경을 클릭하여 관리자 권환을 활성화 합니다. 활성화 하면 드라이브 업데이트가 보입니다.


 이제 드라이버를 설치 할 수 있습니다. 아래 2개의 항목이 존재합니다. 이 중 컴퓨터에서 드라이버 소프트웨어 찾아보기를 선택합니다.


 다음 위치에서 드라이버 소프트웨어 검색 부분이 아래 경로가 아닌 다른 경로일 겁니다. 찾아보기를 통해 경로 설정을 합니다.

 저와 같은 폴더 경로를 가지고 있다면 아래 경로를 복사해서 붙여넣기 하셔도 됩니다.

   다운 받은 NexusSRoot 폴더의 경로\extras\google\usb_driver



2. Rooting

 안드로이드 USB 드라이브를 설치하였다면 폰을 종료하시면 됩니다. 아무것도 하지 않고 바로 종료하셔도 됩니다. 최신 버전의 프로그램들을 사용함으로 파일 복사 등의 행동은 하지 않아도 되게 되었습니다.


 우선 필요한 프로그램을 다운 받아야 합니다. 위에서 받지 않으신 분들을 위해서 아래에 다시 적어두겠습니다.


공유파일

 - recovery-clockwork-6.0.4.3-crespo.img (노터치 버전)

 - recovery-clockwork-3.0.4.3-touch-crespo.img (터치 버전)

   - recovery clockwork 최신 버전은 아래 홈페이지에서 받을 수 있습니다.

        http://www.clockworkmod.com/rommanager


 Superuser Path 파일은 가장 최신 버전을 제공하겠습니다. 루팅하는데 문제가 없는 파일입니다.

 - UPDATE-SuperSU-v1.80.zip : https://www.dropbox.com/s/8iofh5gxk63t0gd/UPDATE-SuperSU-v1.80.zip

 최신 버전의 Superuser Path는 아래 홈페이지에서 받을 수 있습니다.

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


 - NexusSRooting.zip : https://www.dropbox.com/s/x0fkrs1n7id9lop/NexusSRooting.zip

    루팅에 필요한 모든 파일을 포함해 두었습니다. 현재 글을 쓰는 시점의 가장 최신 버전입니다.



재부팅

 Fastboot mode에 접속하여 넥서스를 UNLOCK을 해주어야 합니다. UNLOCK을 진행하게 되면 SD카드를 제외한 내장 메모리의 모든 파일이 삭제되게 되니 주의 하시고 진행하세요.


UNLOCKED

폰이 꺼진상태에서

 넥서스 S의 볼륨 업(사운드 크게) 버튼전원 버튼을 동시에 눌러줍니다.

 아래와 같이 LOCK STAE - LOCKED 라고 표시된다면 아래 과정을 따르시면 됩니다. 사용 상의 설명은 아래 초록색과 파란색으로 잘 나와있습니다.

 VOL UP은 커서가 위로 이동하고, VOL_DOWN은 커서가 아래로 이동합니다. 그리고 전원 버튼이 선택 버튼에 해당됩니다.


 USB가 연결되어 있다면 아래와 같이 Android 1.0 드라이브를 찾을 수 없다고 할 것입니다. 이 때 주의해야하는데 안드로이드 폰을 정상으로 부팅하였을때 USB 드라이브를 설치해두어야 합니다. 만약 설치되어 있다면 다음 부분으로 넘어가시면 됩니다.


 장치관리자로 접근하면 기타 장치 부분에 Android 1.0이 있습니다. 오른쪽 클릭 후 드라이버 소프트웨어 업데이트를 선택합니다.


컴퓨터에서 드라이버 소프트웨 찾아보기를 선택합니다.


넥서스 드라이버를 설치할 때와는 다르게 컴퓨터 장치 드라이버 목록에서 직접 선택을 클릭합니다. 찾아보기를 통해서 드라이버 설치를 할 경우에는 드라이버 설치가 불가능합니다.


 목록중에 Android Phone을 선택하고 다음을 눌러주세요.

 - 여기서 Android Phone이 보이지 않는다면 폰을 정상 부팅하여 USB 드라이브를 다시 설치하시기 바랍니다.


 그럼 아래와 같이 설치할 장치드라이버 목록이 보여집니다. 기본 값은 Android ADB Interface 부분을 선택합니다. 만약 해당 내용이 없다면 디스크 있음을 선택하고 Nexus 드라이버 위치 경로를 선택하여 설치하시면 됩니다.


NexusSRoot.zip 파일에 보면 NexusUNLOCK.bat 이 있습니다. 실행하시면 UNLOCK을 진행하게 됩니다.

NexusUNLOCK.bat 를 실행하시면 UNLOCK을 진행할 수 있습니다.


 위 파일을 실행하고 나면 아래와 같이 Unlock bootloader? 창이 나타납니다. 여기에서 볼륨 업/다운 메뉴를 이용해서 이동하시면 됩니다. No가 기본이니 볼륨 업 버튼 한번을 클릭하고, 전원 버튼을 선택하시면 됩니다.


주의. 아래 YES를 하게 되면 폰이 완전 초기화 되고, 내장 메모리에 저장된 모든 파일들이 삭제가 됩니다. 참고하시기 바랍니다.


아래와 같이 UNLOCKED 가 보여지게 됩니다. 이제 부트로더 LOCK는 해제되었습니다.


UNLOCK을 완료하였다면 위의 화면에서 "전원" 버튼을 한번 눌러주세요.다시 bootload를 호출하게 됩니다.


Superuser 설치

 UNLOCK이 되었으면 Superuser 패치 파일을 다운받아 설치해주어야 합니다. 최신버전의 adb를 사용할 것이기에 sideload 명령어를 통해서 설치합니다. 그래서 별다른 과정없이 진행합니다.


공유파일

 - recovery-clockwork-6.0.4.3-crespo.img (노터치 버전)

 - recovery-clockwork-3.0.4.3-touch-crespo.img (터치 버전)

   - recovery clockwork 최신 버전은 아래 홈페이지에서 받을 수 있습니다.

        http://www.clockworkmod.com/rommanager


 Superuser Path 파일은 가장 최신 버전을 제공하겠습니다. 루팅하는데 문제가 없는 파일입니다.

 - UPDATE-SuperSU-v1.80.zip : https://www.dropbox.com/s/8iofh5gxk63t0gd/UPDATE-SuperSU-v1.80.zip

 최신 버전의 Superuser Path는 아래 홈페이지에서 받을 수 있습니다.

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


Clockwork 실행

 파일 중에 3-1NexusRecoveryClockwork_touch.bat 또는 3-2NexusRecoveryClockwork.bat 번을 실행하시면 recovery-clockwork가 실행되게 됩니다. 1번은 터치버전이고 2번은 노터치 버전입니다.

 노터치는 볼륨 업 : 위로 이동, 볼륨 다운 : 아래로 이동, 전원 : 선택 입니다. 터치는 화면에 메뉴를 그냥 터치하시면 됩니다.


install zip을 선택합니다.


install zip from sideload를 선택합니다.


 아래와 같이 sideload를 대기하게 됩니다. sideload 명령어는 adb sideload 파일 명입니다. 추가된 4. sideload.bat 를 실행하시면 됩니다. 

 만약 기기를 찾지 못했다는 명령이 나오면 이 상태에서 1번의 USB 드라이브 설치방법을 참고하시기 바랍니다. 종료하시면 안됩니다.


 설치가 완료되면 자동 reboot가 되지 않으니 수동으로 해주어야 합니다. 첫 화면으로 돌아가 reboot system now 를 선택하고 재부팅 합니다.


 재부팅이 완료되면 휴대폰이 초기화 되었기 때문에 처음부터 다시 설정을 하셔야 합니다. 백업을 해둔 데이터를 복구하시거나 앱을 다시 설치하시면 됩니다. 상태에 따라 앱이 자동으로 복구 되기도 합니다.

 아래와 같이 기본 프로그램들 사이에 Superuser가 설치된걸 확인 할 수 있습니다.


SuperSU 가장 최신버전인 1.80입니다.


마무리

 이제 root 권한을 획득하였으니 필요한 root 관련 앱들을 사용할 수 있습니다. 넥서스 S는 저사양의 기기로 SetCPU 등의 몇가지 필수앱을 이용하시는것도 괜찮습니다. SetCPU를 사용하는 방법은 아래 글을 참고하시면 됩니다.

SetCPU 사용방법 : http://thdev.net/268




댓글