티스토리 뷰

 안드로이드 모든 버전에서 sideload를 통한 업데이트가 가능합니다. 아래 글을 통해서 모두 루팅하시면 됩니다.

   http://www.thdev.net/465


 Nexus 4, Nexus 7, Galaxy Nexus의 루팅하는 방법을 통합하여 설명하려고 합니다. 실행해야하는 recovery-clockwork 프로그램만 다를 뿐 100% 모두 동일하게 진행할 수 있어 글을 1번 더 수정 보강합니다. 각각에 필요한 파일들은 모두 공유하여 드리고, SuperSU 패치 파일 역시 최신버전으로 변경하여 올려두겠습니다.

 안드로이드 최신버전은 4.2.2 버전이며, 해당 버전의 루팅 방법을 작성합니다. Superuser Patch 파일은 제가 테스트하고 올려둔 파일이며, 속도 문제가 있을 수 있으므로 제가 사용중인 Dropbox를 통해 다시 공유하여 드립니다. 가능하면 원본 글의 링크를 추가하여두겠습니다.


4.3 버전에는 아래 내용의 루팅은 불가능하며, 아래 다시 작성한 글을 따라주시면 됩니다.

  http://www.thdev.net/465


넥서스 S 버전에서 루팅하는 방법은 아래 글을 참고하세요.

   http://thdev.net/170


진행 전 주의 사항

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

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

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


공유파일

갤럭시 넥서스

 - recovery-clockwork-touch-6.0.3.4-maguro.img : http://db.tt/Wutu7bBu

넥서스 4

 - recovery-clockwork-touch-6.0.3.4-mako.imghttp://db.tt/sslB32jP

넥서스 7 (Wi-Fi 버전)

 - recovery-clockwork-touch-6.0.3.4-grouper.imghttp://db.tt/EqMkret6

넥서스 7 (GSM)

 - recovery-clockwork-touch-6.0.3.1-tilapia.imghttp://db.tt/UYQOa1Bi

넥서스 10

 - recovery-clockwork-touch-6.0.3.1-manta.imghttp://db.tt/uOkJgkOg


   - 위의 Rome Manager는 아래 사이트에서 최신버전을 다운로드 받을 수 있습니다.

        http://www.clockworkmod.com/rommanager


 - UPDATE-SuperSU-v1.43.zip (Superuser Patch) http://db.tt/huybTKeG

    xda에서 바로 다운로드 : http://forum.xda-developers.com/showthread.php?t=1538053

 - Google USB Drivehttp://db.tt/NC0Vtkh

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


 - NexusRooting.zip : http://db.tt/byyVCRLM

    Rooting시 필요한 파일이 모두 포함한 파일입니다. 해당 파일만 다운 받아 아래 내용을 따라서 진행하셔도 문제가 없습니다.

    해당 압축파일에는 위에서 필요한 3가지 파일도 함께 추가해두었으니 적용하실 때 사용하시면 됩니다.


필수 사항

 1. java를 설치  http://java.com/ko/

 2. Android SDK 또는 제가 올려드린 파일을 다운받아 설치하셔야 합니다.

  - Android 설치에 도전해보실 것이라면 해당 1번 글을 보셔도 되지만 그렇지 않으신 분은 올려놓은 파일을 다운 받으시면 됩니다.

 3. 사용하시는 Android 폰에서 꼭 USB 디버그 모드를 사용하셔야 합니다.

 4. 사용하시는 Android 폰의 드라이브를 꼭 잡으셔야 합니다.

  - 아래 루팅을 진행하면서 2번의 드라이브를 설치하게 됩니다. 꼭 지켜주셔야 진행이 가능합니다.

    갤럭시 넥서스는 삼성 통합 USB 드라이브를 다운 받아 설치하시면 됩니다.

    진행 중에 Android 1.0 버전의 USB를 설치해야 하는데 이 때는 Google에서 제공하는 USB 드라이브로 설치하셔야 합니다.

    삼성 통합 USB 다운로드 : http://www.samsung.com/sec/support/pcApplication/USB/

 5. 제가 올려드린 recovery-clockwork(Galaxy Nexus) 파일을 다운 받으셔서 "C:\adt-bundle-windows\sdk\platform-tools" 또는 "C:\android-sdk-windows\platform-tools" 폴더에 복사해 두시거나, 위에 공유해드린 NexusRooting를 다운 받으시면 됩니다.

  - 해당 항목도 꼭 지켜주셔야 합니다. 만약 해당 방법으로 사용하지 않으실 경우 adb가 포함된 폴더를 윈도우 환경변수에 등록해주셔야 합니다.

 java 설치는 아래 내용에 포함되어 있지 않기 때문에 미리 설치 하시고 나머지 항목은 아래 내용을 읽어보시면서 진행하시면 됩니다.


Jelly Bean에서 USB 디버깅 모드 켜는 방법

 안드로이드 설정 -> 개발자 옵션 -> USB 디버깅 모드를 선택하시면 됩니다. 옵션으로 전원 꺼짐 방지를 주셔도 됩니다.


1. Android SDK 설치 및 준비

 제가 올려드린 파일을 다운 받으셔도 되고, 한번 설치해보겠다고 하시는분은 아래 내용을 따라 진행하시면 됩니다.

 제가 올려드린 platforms-tools의 압축해제 경로는 c:\ 아래에 설치하셔야 편리하게 사용할 수 있습니다.

NexusRooting.zip : http://db.tt/byyVCRLM


Nexus 드라이브 설치(삼성 갤럭시 넥서스 제외)

 갤럭시 넥서스는 아래 갤럭시 넥서스용 드라이브 설치방법을 보시면 되고, 넥서스 4, 넥서스 7은 아래 내용을 보시면 됩니다.

 우선 위에서 Google USB Drive를 다운 받지 않으신 분은 다시 다운로드 해주세요.

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

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

 아래 Nexus S가 확인이 되신다면 오른쪽 마우스를 클릭 합니다. 만약 아래처럼 문제 해결(T)가 보인다면 속성으로 접속합니다. 그렇지 않다면 아래 과정을 하실 필요 없습니다.


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


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


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


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

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

  c:\android-sdk-windows\extras\google\usb_driver

USB 드라이브 설치(갤럭시 넥서스)

 삼성에서 제공하는 USB Drive를 설치하시면 됩니다.

 삼성 통합 USB 다운로드 : http://www.samsung.com/sec/support/pcApplication/USB/


2. Rooting

 Android sdk 를 설치했다면 이제 필요한 파일이 2개 있습니다. 하나는 UPDATE-SuperSU-v1.20.zip 슈퍼유저 패치와 recovery-clockwork(해당하는 갤럭시 넥서스, 넥서스 4, 넥서스 7용을 하나만 다운 받으시면 됩니다.) 프로그램을 필요에 따라 받으시면 됩니다.


공유파일

갤럭시 넥서스

 - recovery-clockwork-touch-6.0.3.4-maguro.img : http://db.tt/Wutu7bBu

넥서스 4

 - recovery-clockwork-touch-6.0.3.4-mako.img : http://db.tt/sslB32jP

넥서스 7 (Wi-Fi 버전)

 - recovery-clockwork-touch-6.0.3.4-grouper.img : http://db.tt/EqMkret6

넥서스 7 (GSM)

 - recovery-clockwork-touch-6.0.3.1-tilapia.img : http://db.tt/UYQOa1Bi

넥서스 10

 - recovery-clockwork-touch-6.0.3.1-manta.img : http://db.tt/uOkJgkOg


   - 위의 Rome Manager는 아래 사이트에서 최신버전을 다운로드 받을 수 있습니다.

        http://www.clockworkmod.com/rommanager


 - UPDATE-SuperSU-v1.43.zip (Superuser Patch) http://db.tt/huybTKeG


루팅은 아래와 같이 2 단계로 진행됩니다.

2 - 1. UNLOCK

2 - 2. Superuser Patch


2 - 1. UNLOCK

 갤럭시 넥서스는 UNLOCK를 진행하게 되면 초기화가 이루어집니다. 백업해두어야 할 데이터가 있으신 분은 꼭 백업해두시고 진행하셔야 합니다. 그렇지 않으면 모든 데이터는 사라지게 됩니다.


갤럭시 넥서스

 휴대폰을 종료하시고 폰의 볼륨 업/다운 + 전원버튼 3개의 키를 동시에 누르셔야 합니다.

   - 볼륨 업/다운 버튼은 가운데 부분을 누리시면 2개의 버튼이 동시에 눌리게 됩니다.

넥서스 4, 넥서스 7은 볼륨 다운 + 전원버튼을 누르시면 됩니다.


 동시에 누르고 있으시면 짧은 진동과 함께 아래와 같은 화면이 표시됩니다. LOCK STATE 부분이 보시는 것과 같이 LOCK 상태입니다. 이제 UNLOCK을 해야하고, 윈도우에서 진행햐아합니다. Android 1.0 설치가 되어있지 않아 진행이 불가능하실 겁니다. 안드로이드 부팅이 되어 있을 때 실행되는 것과 해당 화면에서 설치해야 할 드라이브가 다릅니다. 제가 올려드린 통합툴 또는  android-sdk에서 Google USB Driver를 다운 받으신 분들은 아래와 같이 진행하시면 됩니다.


 윈도우 장치관리자로 이동하시면 기타 장치 부분에 Android 1.0이 표시됩니다. 오른쪽 마우스 클릭 후 드라이버 소프트웨어 업데이트를 클릭합니다.


 아래와 같이 새로운 소프트웨어 설치 화면이 나타납니다. 자동 설치가 아닌 내 컴퓨터에서 드라이버 소프트웨어 설치를 클릭합니다.


역시 USB 경로 지정이 아닌 아래 내 컴퓨터 목록에서 드라이버 검색을 클릭합니다.


 처음에 USB 드라이브를 정상적으로 설치하셨다면 해당 목록에 "Android Device" 메뉴가 보이실겁니다. "Android Device"를 선택하고 다음을 클릭합니다.


 해당 화면에서 Google, Inc. 에 "Android ADB Interface"가 있으시다면 1번을 클릭하시면 되고, 그렇지 않으시다면 2번을 클릭하셔야 합니다. 1번을 클릭하시고 다음을 눌러 설치를 진행하시면 됩니다.



최종 설치가 완료되면 아래와 같이 Android ADB Interface가 설치되게 됩니다.


이제 UNLOCK을 진행하겠습니다. 아래와 같이 LOCK STATE - LOCK 이라고 보이실겁니다.


윈도우의 실행에서 "cmd"를 입력하여 cmd를 실행합니다.(윈도우 8에서는 윈도우 키를 누르시고 그냥 cmd라고 입력하시면 됩니다.)

실행 된 커멘드 창에서 platform-tools가 설치된 폴더로 이동하셔야 합니다. 이동하는 명령은 "cd 경로"로 하시면 됩니다. 아래 사진을 보고 참고하세요. 해당 폴더로 이동하신다음 아래 명령을 입력합니다.

 - 지금부터 명령어는 모두 아래 창에서 진행합니다. 창을 닫지말아주세요.

fastboot.exe oem unlock

위와 같은 명령어를 입력하시면 됩니다.


잠시 기다리시면 아래와 같은 화면이 폰에 나타납니다. 해당 화면에서는 터치로 동작하지 않습니다.

볼륨 업/다운을 통해서 위 아래로 이동이 가능하며 "전원"버튼을 통해 확인기능을 하게 됩니다.

해당 내용 중 중요한 부분은 "Factory data reset"이 된다는 부분입니다. 위에서도 주의 사항으로 말씀드렸는데 최종확인을 거치게 됩니다. 여기서 그냥 전원버튼을 누르시면 데이터는 사라있습니다.

"볼륨 업" 버튼을 한번 누르고 "전원" 버튼을 누르시면 UNLOCK가 이루어지게 됩니다.


최종적으로 아래와 같이 UNLOCK 된 걸 확인할 수 있습니다.


2 - 2. Superuser Patch

 모든 데이터가 삭제되었습니다. 이제 필요한 파일을 복사하기 위해서 부팅을 하셔야 합니다. 위의 화면에서 "전원 버튼"을 한번 더 눌러 부팅을 하시면 됩니다.

 USB 드라이브가 설치되어 있기에 윈도우에서 자동으로 갤럭시 넥서스를 인식하게 됩니다. 해당 드라이브를 더블 클릭하고, "내부 저장소"에 아래 파일을 복사 붙여넣기 하시면 됩니다.

 - UPDATE-SuperSU-v1.43.zip (Superuser Patch) http://db.tt/huybTKeG


 파일 복사를 완료하셨다면 폰을 완전히 종료하시고, 다음 단계로 "볼륨 업/다운" + "전원 버튼"을 동시에 누르셔서 Fastboot Mode로 접속합니다.

 제가 공유해드린 파일을 통째로 받으신 분은 상관 없지만 android sdk를 다운 받으신 분이라면 진행하기 전에 꼭 recovery-clockwork 파일은 C:\android-sdk-windows\platform-tools 폴더에 복사해 두셔야 합니다.


갤럭시 넥서스

 - recovery-clockwork-touch-6.0.3.4-maguro.img : http://db.tt/Wutu7bBu

넥서스 4

 - recovery-clockwork-touch-6.0.3.4-mako.img : http://db.tt/sslB32jP

넥서스 7 (Wi-Fi 버전)

 - recovery-clockwork-touch-6.0.3.4-grouper.img : http://db.tt/EqMkret6

넥서스 7 (GSM)

 - recovery-clockwork-touch-6.0.3.1-tilapia.img : http://db.tt/UYQOa1Bi

넥서스 10

 - recovery-clockwork-touch-6.0.3.1-manta.img : http://db.tt/uOkJgkOg


   - Rome Manager는 아래 사이트에서 최신버전을 다운로드 받을 수 있습니다.

        http://www.clockworkmod.com/rommanager


아까 켜놓은 cmd 창을 열어서 아래 명령어를 입력해주세요.

Galaxy Nexus
fastboot.exe boot recovery-clockwork-touch-6.0.3.4-maguro.img
Nexus 4
fastboot.exe boot recovery-clockwork-touch-6.0.3.4-mako.img
Nexus 7 (Wi-Fi)
fastboot.exe boot recovery-clockwork-touch-6.0.3.4-grouper.img
Nexus 7 (GSM)
fastboot.exe boot recovery-clockwork-touch-6.0.3.1-tilapia.img
Nexus 10
fastboot.exe boot recovery-clockwork-touch-6.0.3.1-manta.img


터치가 가능한 ClockworkMod 이기에 터치를 통해 간단히 사용가능합니다.

첫 화면에서 "install zip from sdcard"를 선택합니다.


다음 메뉴에서 "choose zip from sdcard" 로 이동합니다.


 sdcard 목록중에 가장 위에 있는 "0/"으로 이동합니다. Jellybean으로 올라오고나서 아래와 같이 sdcard 목록이 3개가 보이더군요. "0/"으로 이동합니다.


해당 목록에서 아까 복사했던 "UPDATE-SuperSU-v1.20.zip"를 선택하시면 됩니다.


여기선 당연히 Yes를 선택하시면 됩니다.


설치 진행 중....

 설치가 완료되면 이전 메뉴로 돌아가셔 리부팅만 하시면 됩니다. 그럼 슈퍼유저 패치까지 모두 완성됩니다.


루트 권환확인창이 보이게됩니다. 아래와 같이 최종적으로 루팅이 완료되었습니다.


SuperSU 앱을 통해 루팅 앱과 로그 설정을 확인 가능합니다. 설정에서는 루팅해제도 가능합니다.


마무리

 이제 root 권환을 획득 했으니 필요한 root 관련 앱들을 사용할 수 있습니다. 가장 최신버전으로 루팅을 해야하기에 위와 같이 새로운글로 작성했습니다. 기존에 올려뒀던 파일들 역시 수정작업을 진행중입니다. 다운로드가 안되시는 문제 죄송합니다. 빠른 시간안에 수정완료하겠습니다. 이상으로 갤럭시 넥서스의 루팅하는 방법을 살펴봤습니다.




댓글