티스토리 뷰
가장 최신버전의 루팅 방법으로 변경합니다. 매번 업데이트 될때마다 수정해서 올리는 글입니다. 어렵게 설명되어서 적용하기 힘드시겠지만 몇번하면 금방 익숙해지는 일이기도 합니다. Android 최신 버전과 그 이하 버전 모두 가능합니다. 몇가지 편의를 위해서 .bat 파일을 추가합니다.
이 글은 기본적으로 윈도우를 기준으로 작성하며, 리눅스와 맥 환경이 구성되지 않아서 이 두 개의 환경은 직접 수정하시면 됩니다.
파일을 폰에 복사할 필요는 없고, fastboot 명령과 adb 명령을 통해서 간단히 진행할 수 있습니다. .bat 파일을 순서대로 추가해둘것이기에 아래에서 어떤 파일을 실행할지도 함께 추가하겠습니다.
많이 다른 부분은 없지만 넥서스 S는 다음 글을 참고하세요 : http://thdev.net/170
진행 전 주의 사항
넥서스 시리즈는 기본적으로 LOCK이 걸려있습니다. 이 LOCK을 UNLOCK을 해야하는데 이 때 폰의 모든 데이터가 삭제되게 됩니다. 필요한 데이터는 미리 백업을 해두셔야 하며, 한번 UNLOCK을 한 상태로 유지하게 되면 이후에는 UNLOCK 과정을 거치지 않아도 되기 때문에 데이터 초기화가 되지 않습니다.
단, AS를 가셔야하는 경우라면 갤럭시 넥서스는 국내 순정으로, 나머지는 루팅만 해지하고, LOCK을 다시 걸어주셔야 합니다.
해당 글은 루팅 방법을 올린 글으로, 진행 중 오류에 대한 책임은 루팅을 진행하는 당사자에게 있습니다.
준비
1. 제가 올려드린 윈도우용 루팅 프로그램을 다운 받으시면 됩니다. NexusRooting.zip을 다운 받아 편한곳에 압축 해제하시면 됩니다.
2. clockwork를 통해서 진행하기에 최신 버전을 해당 홈페이지에서 다운 받을 수 있습니다. 항상 최신버전의 파일명을 사용하시면 됩니다. http://clockworkmod.com/rommanager
3. 루팅 파일 역시 최신버전으로 진행하시면 됩니다. XDA 포럼에서 다운 받으시면 됩니다.
공유파일
- NexusRooting.zip : https://www.dropbox.com/s/yf51lsr7imf2kde/NexusRooting.zip
필요한 파일 모두와 .bat 파일을 추가하였습니다. 리눅스와 맥에서는 이 명령어들을 SDK 다운로드와 함께 진행하시면 됩니다.
- Recovery-clock 다운로드는 http://clockworkmod.com/rommanager 에서 가장 최신버전을 다운 받으시면 되는데 자신의 폰 종류에 따라서 다운 받으시면 됩니다. 코드 명이 아닌 휴대폰 이름으로 검색하시면 됩니다. 예) Ctrl + f를 눌러서 "Nexus 5" 입력하시면 됩니다.
터치버전과 비 터치모드 2개가 존재하므로 맘에 드시는걸로 다운 받으시면 됩니다.
- UPDATE-SuperSU.zip : https://www.dropbox.com/s/tt8e97b5zmfnjx9/UPDATE-SuperSU-v2.40.zip?dl=0
최신 버전의 Superuser Path는 XDA 포럼에서 받을 수 있습니다.
- Google USB Drive : http://db.tt/NC0Vtkh9
1. USB 디버깅 모드 실행
USB 디버깅 모드를 미리 실행시키고, USB 드라이브 설치 및 데이터 백업(선택)을 진행해야 합니다. 개발자 옵션을 활성화 하고 USB 디버깅 모드를 실행해야 합니다.
- 개발자 옵션 활성화 (안드로이드 4.2 이상만 아래 방법 진행)
시스템 설정 -> 정보 -> 빌드 번호를 7번 연속 터치하시면 개발자 옵션이 활성화 됩니다.
- USB 디버깅 모드 ON
시스템 설정 -> 개발자 옵션 -> USB 디버그 모드를 활성화 하시면 됩니다.
2. USB 드라이브 설치(리눅스/맥에서는 드라이브 설치 불필요)
디버깅 모드를 활성화 하면 USB 드라이브 설치가 가능해집니다. USB 드라이브 설치 방법은 올려드린 Google USB 드라이브를 다운받아서 설치하시면 됩니다. 갤럭시 넥서스의 경우 이렇게 설치가 불가능한 경우는 삼성 USB 통합 버전을 다운받아 설치하시면 됩니다.
- Google USB Drive : http://db.tt/NC0Vtkh9
제어판 -> 시스템 및 보안 -> 시스템으로 이동하여 "기기 관리"로 이동합니다.
기타 기기에 보면 USB 드라이브가 설치가 안된 부분이 있습니다. 이 기기를 USB 드라이브를 설치해주면 되는데 오른쪽 마우스를 눌러서 업데이트 드라이브를 선택해주시면 됩니다.
자동 검색이 아니라 내 컴퓨터의 드라이브에서 설치를 선택합니다.
USB 드라이브 경로는 올려드린 Google USB Drive : http://db.tt/NC0Vtkh9 의 압축 경로로 잡아주시면 됩니다. 그리고 다음을 눌러서 설치를 진행하시면 됩니다.
3. 안드로이드 백업(선택)
안드로이드 백업은 선택사항으로 백업을 필요로 할 경우에 진행하시면 됩니다. 모든 앱을 백업하시거나, 특정 앱을 백업하시는 등의 방법은 아래 명령어를 통해서 진행하시면 됩니다.
아래 명령어를 이용해서 하셔도 되고, Helium 이라는 프로그램을 사용하셔도 됩니다.
Helium 리뷰 : http://thdev.net/485
공유파일
- NexusRooting.zip : https://www.dropbox.com/s/yf51lsr7imf2kde/NexusRooting.zip
필요한 파일 모두와 .bat 파일을 추가하였습니다. 리눅스와 맥에서는 이 명령어들을 SDK 다운로드와 함께 진행하시면 됩니다.
이 명령어는 올려드린 NexusRooting.zip의 3-1. backup(Option) 을 실행하시거나 아래 명령어를 입력(리눅스, 맥)하세요.
adb backup -apk -shared -all
올려드린 NexusRooting.zip의 3-2. restore(Option)을 실행하시거나 아래 명령어를 입력(리눅스, 맥)하세요.
adb restore backup.ab
4. 안드로이드 UNLOCK
UNLOCK을 진행해야 합니다. 이미 UNLOCK 상태라면 5번으로 이동하셔서 계속 진행하시면 됩니다. UNLOCK을 하게 되면 데이터는 모두 삭제되니 백업을 원하실 경우 3단계를 먼저 진행하시기 바랍니다.
윈도우에서 진행하시면 상당히 귀찮은 부분이 많이 있습니다. 바로 USB 드라이브 때문이죠. 리눅스와 맥에서는 USB 드라이브 설치가 불필요합니다. UNLOCK을 하더라도 USB 드라이브 설치를 1 회더 하셔야 합니다. UNLOCK을 하는 방법은 아래 글을 참고하셔서 진행하시기 바랍니다. 이 글에 추가하기에는 너무 길어서...
안드로이드 UNLOCK 방법 : http://www.thdev.net/463
UNLOCK을 하신 후 recovery reboot을 선택하여 주세요. 또는 아래 명령어를 입력하세요
fastboot reboot-bootloader
5. 루팅 진행
루팅을 진행하기위해서 필요한 파일들입니다. 이미 다운 받아두셨겠지만 아래와 같습니다.
공유파일
- NexusRooting.zip : https://www.dropbox.com/s/yf51lsr7imf2kde/NexusRooting.zip
필요한 파일 모두와 .bat 파일을 추가하였습니다. 리눅스와 맥에서는 이 명령어들을 SDK 다운로드와 함께 진행하시면 됩니다.
- Recovery-clock 다운로드는 http://clockworkmod.com/rommanager 에서 가장 최신버전을 다운 받으시면 되는데 자신의 폰 종류에 따라서 다운 받으시면 됩니다. 코드 명이 아닌 휴대폰 이름으로 검색하시면 됩니다. 예) Ctrl + f를 눌러서 "Nexus 5" 입력하시면 됩니다.
터치버전과 비 터치모드 2개가 존재하므로 맘에 드시는걸로 다운 받으시면 됩니다.
- UPDATE-SuperSU.zip : https://www.dropbox.com/s/tt8e97b5zmfnjx9/UPDATE-SuperSU-v2.40.zip?dl=0
최신 버전의 Superuser Path는 XDA 포럼에서 받을 수 있습니다.
1. recovery-clock 설치
recovery-clockwork을 설치해야 합니다. 만약 폰이 완전히 꺼져있으시다면
갤럭시 넥서스 : 전원 + 볼륨 업/다운 가운데 버튼
그 외 최신 넥서스 : 전원 + 볼륨 다운 버튼을 눌러서 recovery 모드에 접속합니다.
아래 명령어를 입력하시거나 5-1. NexusRecoveryClockwork.bat를 실행하시면 됩니다. 그리고 입력에는 다운 받으신 파일의 전체 이름을 "recovery-clockwork-touch-버전명" 을 입력해주시면 됩니다.
fastboot flash recovery (recovery-clockwork의 파일명)
adb reboot recovery
설치가 완료되면 adb reboot recovery 명령어 또는 화면의 Restart bootloader를 선택하시면 됩니다.
다시 실행되면 볼륨 다운 버튼으로 Recovery mode로 이동하여 실행하시면 됩니다.(.bat 파일에는 포함되어 있지만 혹시 자동으로 안되시는 분들은 이 방법을 사용하셔야 합니다.)
2. adb sideload 를 통해서 SuperSU 설치
저는 터치가 가능한 Clockwork를 설치하였습니다. 아래와 같은 화면에서 "install zip"을 선택하시면 됩니다.
- 터치 모드가 아니라면 볼륨 업(위로 이동)/다운 버튼(아래로 이동)과 전원 버튼(선택)을 통해서 선택하시면 됩니다.
다음 메뉴에서 "install zip from sideload" 로 이동합니다.
ADB Sideload 대기모드가 되었습니다. 이 상태에서 아래 명령어를 실행하시면 되는데 윈도우는 이 때도 USB 드라이브 설치를 해줘야 합니다. UNLOCK시에 참고했던 글을 참고하여 다시 USB를 설치해주시면 됩니다.
USB 인식이 되셨다면 다음 아래 명령어를 실행하시거나, 5-2. sideload.bat를 실행하시면 됩니다. 파일 이름은 다운 받은 "UPDATE-SuperSU"를 지정해주시면 됩니다.
참고 : SuperSU.zip은 압축을 풀어서 설치하는 것이 아닙니다. 아래 명령어(마지막에 SuperSU.zip은 실제 파일명)를 그대로 입력하시면 됩니다.
- UPDATE-SuperSU.zip : https://www.dropbox.com/s/tt8e97b5zmfnjx9/UPDATE-SuperSU-v2.40.zip?dl=0
adb sideload UPDATE-SuperSU-v2.40.zip
설치 진행 중....
설치가 완료되면 이전 메뉴로 돌아가셔 리부팅만 하시면 됩니다. 그럼 슈퍼유저 패치까지 모두 완성됩니다.
모든 루팅이 끝이 났고, 재부팅 하시면 루팅 어플 설치가 가능합니다. 설치 후 앱을 실행하시면 아래와 같이 루트 권환확인창이 보이게됩니다. 아래와 같이 최종적으로 루팅이 완료되었습니다.
마무리
이글은 안드로이드 최신 버전을 기준으로 루팅하는 방법을 설명한 글입니다. 최신 버전 이하버전에서도 동일한 방법으로 루팅이 가능하며, 업로드된 파일은 최신 파일과 각각 홈페이지에서 다운로드 받으시면 됩니다.
'Devices > Android Phone' 카테고리의 다른 글
Nexus 6, 9, Nexus Player 간단하게 살펴보자! (2) | 2014.11.02 |
---|---|
nexus 7 2013 LTE 제품 개봉기 (0) | 2014.01.31 |
갤럭시 넥서스에 Ubuntu phone 설치하기! (0) | 2013.12.15 |
새로운 Google Play Edition (Sony Z Ultra, LG G Pad 8.3) (0) | 2013.12.11 |
넥서스 시리즈 Factory Images를 이용한 업데이트 방법(완전 초기화 아님) (0) | 2013.11.15 |
댓글