루팅강좌
안드로이드 마쉬멜로우 6.0 루팅 방법
루팅(Rooting)에 관한 사전 지식은 이전 킷캣 루팅에서 다뤘으니 줄이기로 하고, 빠르게 본론으로 들어가도록 하겠습니다. 단, 비정상적인 기기 구동시 발생할 수 있는 모든 문제점은 본인 스스로 감당해야 합니다. 또한 기기 내 모든 데이터가 초기화 됨으로 반드시 중요 데이터 등에 관한 백업이 필요합니다. 지원기종은 안드로이드 마쉬멜로우 6.0을 지원하는 모든 구글 레퍼런스기기 스마트폰과 테블렛입니다.
Step1. 현재 Windows PC에 Java SDK 가 설치되어 있지 않다면 다음의 다운로드 '페이지'를 통해서 설치한다. Accept License Agreement를 클릭한 후 운영체제에 맞는 것을 선택해서 다운로드 하면 되겠다.
Step2. 이제 Google Developer '사이트'에서 최신 Android SDK의 .ZIP 파일을 다운로드 한다. (Android Studio를 전체 설치해도 되고, SDK Tools만 따로 설치해도 된다. 단, 아래 자바환경변수 설정에서 해당 설치 경로를 지정해야 한다.)
Step3. 다운로드 받은 압축파일을 압축 해제 한 다음 폴더명을 아무거나로 변경한다. 여기서는 Android-adb 를 쓴다. 폴더를 C 드라이브로 이동(C:\Android-adk)시킨다.
Step4. 이제 자바환경변수 설정을 한다. '내 PC → 속성(R) → 고급 시스템 설정 → 환경변수' 를 클릭한다. 시스템 변수(S)에서 Path를 선택 후 편집 버튼을 클릭한다.
Step5. '편집' 을 클릭한 후 맨 마지막에 설치 경로 또는 압축해제 한 경로를 추가한다. 예를 들자면 C:\OOOOO\OOOOO\OOO 라면 ;C:\Android-adk 를 추가한다.
여기까지가 환경 설정이고, cmd 를 열어 'javac 또는 adb device'를 입력하여 확인할 수 있다. 아래는 ADB 드라이버 설치다.
Step1. 기기를 PC에 연결한 다음 '설정 → 휴대전화 정보 → 빌드 번호를 7연타' 하여 개발자 옵션을 활성화 시킨 후 '개발자 옵션 → USB 디버깅'을 활성화 시킨다.
Step2. Google USB Driver를 '다운로드' 한 후 아무곳이나 압축을 해제한다.
Step3. '내 PC → 속성(R) → 장치 관리자 → Android Device'를 선택한 다음 마우스 우측 버튼을 클릭하여 드라이버 소프트웨어 업데이트(R) → 컴퓨터에서 드라이버 소프트웨어 찾아보기(R)을 선택하여 adb 드라이버를 설치한다.
ADB 환경 설정과 드라이버 설치가 완료되면 이제 Nexus Root Toolkit v2.1.0을 다운로드 하여 설치한다.
Step1. http://www.wugfresh.com/nrt/ 에서 Nexus Root Toolkit v2.1.0 '다운로드' 후 설치한다.
Step2. 아래의 화면에서 현재 사용중인 기종에 맞는 기기와 안드로이드 빌드를 선택한 다음 'Apply'를 클릭한다.
Step3. 아래와 같이 USB 디버깅을 활성화 하라는 메시지와 함께 방법까지 친절하게 소개되어 있다. 이미 USB 디버깅을 활성화 했음으로 '확인'을 클릭한다.
Step4. Root Kernel과 TWRP Recovery, Chainfir SuperSU 와 같은 루팅에 필요한 파일들을 원클릭으로 다운로드 할 수 있다. 'Download + Update All File Dependencies'를 클릭하여 다운로드를 진행한다.
Step5. NRT가 실행되면 이제 모든 루팅 준비가 끝났다.
. Unlock 을 먼저 한 후 Root(Custom Recovery 체크)를 클릭하기만 하면 된다.
. 사용중 필요(AS등)에 의거 공장도초기화(iOS의 DFU 복원에 해당)를 하고 싶을 때는 'Flash Stock + Unroot'를 통해서 순정으로 복원할 수 있다.
. 만약 루팅 후 벽돌이 된다면 Current Status에서 'Soft-Bricked/Bootloop'에 체크 한 후 복원할 수 있다.
▲ T.B의 SNS 이야기 블로그의 모든 글은 저작권법의 보호를 받습니다. 어떠한 상업적인 이용도 허가하지 않으며, 이용(불펌)허락을 하지 않습니다.
▲ 사전협의 없이 본 콘텐츠(기사, 이미지)의 무단 도용, 전재 및 복제, 배포를 금합니다. 이를 어길 시 민, 형사상 책임을 질 수 있습니다.
▲ 비영리 SNS(트위터, 페이스북 등), 온라인 커뮤니티, 카페 게시판에서는 자유롭게 공유 가능합니다.
T.B의 SNS이야기 소식은 T.B를 팔로윙(@ph_TB) 하시면 실시간으로 트위터를 통해서 제공 받을 수 있습니다.
'루팅강좌' 카테고리의 다른 글
언락 루팅 플래시 커스텀 리커버리 유니버셜 툴킷 Windroid v2.6 배포 (0) | 2016.01.23 |
---|---|
Nexus Root Toolkit v2.1.3 업데이트 (0) | 2016.01.16 |
CF-Auto-Root 300개 이상 기기를 지원하는 업데이트 (0) | 2015.12.29 |
SuperSU v2.64 배포 시스템 루트 접근에 대한 기능 향상 (0) | 2015.12.21 |
1,619개의 안드로이드 이모지 아이콘 EmojiOne (루팅) (0) | 2015.12.20 |
안드로이드 마쉬멜로우 6.0 루팅 방법 (31) | 2015.12.10 |
넥서스6P 부트로더 언락 커맨드 명령어 변경 (0) | 2015.11.17 |
넥서스5X 루팅 부트로더 언락 및 암호화 기능 비활성화 방법(초안) (0) | 2015.10.29 |
당신이 안드로이드폰을 루팅해야 하는 이유 (2) | 2015.10.11 |
안드로이드 6.0 마쉬멜로우 지원 Titanium Backup v7.2.3 업데이트 (0) | 2015.10.08 |
7가지 안드로이드 오버클럭 앱 총정리 (0) | 2015.07.21 |
'루팅강좌'의 다른글
- 이전글넥서스6P 부트로더 언락 커맨드 명령어 변경
- 현재글안드로이드 마쉬멜로우 6.0 루팅 방법
- 다음글1,619개의 안드로이드 이모지 아이콘 EmojiOne (루팅)
관련글
-
-
-
-
포스팅된지 상당한 시간이 지나서 댓글 확인을 하실 수 있을지 모르겠습니다
답글
현재 상황이 이렇습니다.
혹시 문제가 무엇인지 확인이 될까요?
부트로더라고 하나요? 전원키고 전원버튼과 음량버튼을 동시에 눌러 진입하는 화면에서 더이상 진행이 되지 않네요
==
Nexus Root Toolkit v2.1.0
Masterlists:
- LatestToolkitFiles.ini 3107
- AndroidDeviceListFull.ini 3107
- AndroidDeviceListFlash.ini 3107
BULLHEAD-BULLHEAD: Android 6.0.1 - Build: MMB29K
Live log initiated [2016-01-12]:
Checking ADB/FASTBOOT Connectivity
adb devices
0000000000000000 device
fastboot devices
Connectivity Status: ADB Device Connected
Rebooting your device into bootloader mode...
adb reboot bootloader
Checking Fastboot Connectivity
fastboot devices
Retrying.. Checking Fastboot Connectivity
fastboot devices
==
드라이버설정은 프로그램에도 자세한 설명이 있어 해결했는데 이부분은 설명이 없네요
뭔가 수동으로 추가해야할 파일이 있을까요?
그러니까 언락을 하지 못하고 있는 상황입니다 -
ADB 연결은 프로그램의 1단계 설명대로 따라했더니 잘 해결되었고, 패스트부트 드라이버라는 문구를 본 것 같습니다.
답글
혹시 패스트부트 드라이버라는게 뭔지 알 수 있을까요?
프로그램의 1~5단계까지 모두 하라는대로 해서 부트로더 화면까지는 잘 들어갔는데 여기서 자동으로 언락되는거라고 생각했더니 막힌 상태입니다
어제 6.0.2 업데이트가 나왔는데 일단 보류중입니다
개발자옵션에서 [OEM 잠금해제] 와 [USB디버깅]은 열어두었습니다
그 외 개발자옵션에서 ADB 나 패스트부트라는 문구는 찾지 못했습니다.
추가 설정이나 설치해야 할 것은 무엇일까요? -
Full dirver test가 통과되었습니다.
답글
한 가지 더 질문 드릴 것이 있습니다.
넥서스 루트 툴킷에서 unlock bootloader 항목의 unlock을 누르면 encrypted 라고 나오는 이유는 무엇인지 알 수 있을까요?
혹시 PIN 때문인가하고 삭제해봤는데 아니네요...-
조금 전 넥서스가 언락되었습니다
제 컴퓨터는 USB 2.0 과 3.0이 함께 있는 노트북입니다
툴킷에서 2.0포트를 쓰라는 말을 철썩같이 믿고 하다 안되서 오늘 3.0을 사용하니 거짓말처럼 되었습니다
포트의 문제인지, 툴킷이 업데이트 되어서 그런건지, 단순히 재부팅해서 그런건지는 알 수 없지만 이 간단한 과정때문에 2일밤을 보낸게 허무하긴 합니다. ㅎ.
이제 복구하고 루팅까지 해봐야겠네요.
이후 다시 락을 걸려면 [Unroot] 후에 [OEM lock]을 걸면 되겠지요?
많은 도움 주셔서 감사드립니다. 덕분에 그냥 순정인생하려다 루팅에 성공하게 되었습니다. ^^ -
일일이 답변 달아주셔서 오히려 제가 감사드립니다. ^^
루팅과정에서 어려웠던 점을 몇가지 적자면
- Android SDK를 다운받으면 폴더 내 SDK Manager.EXE 로 프로그램 설치.
- ADB드라이버는 구글 드라이버를 설치하는 과정을 의미. 만약 ADB드라이버를 잡지 못한다면 툴킷 설명서 스텝1을 참고하여 과정에 따라 진행할 것.
- Fastboot 드라이버는 넥서스폰이 재부팅되어 부트로더 상태에서 윈도우가 자동으로 잡게됨. 만약 부트로더 상태에서 윈도우 장치관리자의 Android 에서 느낌표가 있다면 윈도우에서 자동으로 Fastboot 드라이버를 잡지 못했다는 의미임. 드라이버 설치를 자동으로 설정할 것. ADB드라이버와 Fastboot 드라이버는 별개임. (Android 항목은 휴대기기 항목과는 다른 항목임.)
- 루팅과정은 전체 과정이 자동진행으로 따로 건드릴 것이 없음. 그냥 놔두면 혼자서 다 함. 웹 검색에서 뉴넥서스7의 루팅과정이 소개된 글이 있는데, 이 경우는 자동과정이 아닌 수동으로 진행하는 내용임.
- 전체 프로그램이 설치되고 별다른 문제가 없다면 약 10분 정도면 언락과 루팅을 완료할 수 있음.
좋은 글 적어주셔서 전체 루팅과정에서 큰 도움을 받았습니다.
좋은 하루되세요~ ^^
-
안녕하세요 이런 세세한 강좌글 항상 감사히 보고 있습니다
답글
이틀전 제 손에 넥서스5x가 쥐어졌네요
다름이아니라 루팅 과정 중에 폰이 켜진 상태에서 디바이스 인식이 잘 됩니다
장치관리자에 android composite ADB interface라고 잘 인식이 되고있고요
패스트부트 진입하면 기타장치로 되어 드라이버 인식이 안되네요
따로 드라이버를 찾아서 잡아줘야하는 건지...
제 노트북이 c타입 포트가 없는 관계로 마이크로 5핀에 c타입 어댑터로 했는데 캐이블 문제인가 해서 주문한 c to a 캐이블 기다리고 있습니다