오늘은 Nexus5 Rooting 관련 포스팅입니다!
아이러니하게도 저는 Android 사용자인데 iOS jailbreak 글을 먼저 쓰게 되었었네요...
오늘 루팅하는 핸드폰도 제가 쓰는건 아니고 공부 목적으로 따로 구매한건데 겸사겸사 루팅도 해보려고 합니다ㅎㅅㅎ
넥서스5가 2013년에 출시된 제품이라 좀 많이 오래되어서 아마 실제로 평소에 사용하려고 쓰시는 분들은 많이 없을 것 같네요
넥서스 시리즈의 루팅은 NRT를 이용하여 편리하게 진행할 수 있습니다.
NRT? Nexus Root Toolkit.
진짜 말그대로 넥서스 시리즈를 루팅하는데 사용하는 툴킷을 말합니다.
위 홈페이지에서 툴킷을 다운로드 받을 수 있습니다!
홈페이지에 접속하면 위와 같이 NRT 실행파일을 다운로드 받을 수 있습니다.
다운로드 받은 실행파일을 실행하면 위와 같이 windows에 install 하는 화면이 나옵니다.
실제 NRT 실행 파일이 설치되는 위치가 위에 나오는 Destination folder이므로 경로를 기억해주시길 바랍니다!!
처음 실행하면 위와 같이 모델 타입을 입력하도록 하게 되어있습니다.
Nexus5의 경우 위의 옵션이 일반적인데, 저는 안드로이드 버전 6.0.1이므로 build 버전을 바꾸고 실행했습니다.
Apply를 누르고 나면 계속 진행하는 화면이 나오는데 자신의 환경에 뭐가 설치 되어있느냐에 따라 NRT가 필요한 파일을 알려주고 설치가 되어있지 않은 경우에는 설치 하라고 알려주게 되어있습니다!
그 경우에는 필요한 파일들을 모두 설치하고 진행해주시면 됩니다 ㅎㅎ
저는 이렇게 나왔었습니다... SuperSU는 있고 TWRP recovery 파일이 없어서 저는 직접 홈페이지에 들어가서 다운로드를 받았습니다.
이후에 계속 진행하기 위해서는 안드로이드를 Debugging Mode로 바꾸어 주어야 합니다. 그러기 위해서는 먼저 개발자 모드로 바꿔주어야 합니다!
Settings > About phone > Build number 연타 하면 위처럼 "You are now a develper!" 라는 토스트가 뜹니다
이후 다시 Settings에 가보면 위와 같이 Developer options 메뉴가 생긴 것을 확인할 수 있습니다. 개발자 모드를 켰다면, Developer options에 들어가서 USB debugging을 활성화 시켜주면 Debugging mode 설정도 완료됩니다.
여기까지 완료 되었다면, 이제 다시 NRT로 돌아와서 Unlock과 Rooting을 진행하시면 됩니다.
다음 과정을 진행할 때는 Fastboot로 진입을 해야하는데, 이는 드라이버가 설치가 되어있지 않으면 계속
이와 같은 오류가 발생합니다. 이런 오류가 발생하지 않는 분들은 Unlock 버튼을 눌러서 Unlock을 진행한 후에, Rooting 버튼을 눌러서 루팅을 진행하면 루팅이 완료됩니다.
만약 위와 같은 오류가 발생하시는 분들은 드라이버 설치 과정을 추가해주시면 됩니다. 다음은 드라이버 설치 과정입니다!
먼저, 핸드폰을 종료한 다음에 볼륨 아래키와 홀드키를 함께 누르면 Fastboot 모드에 진입합니다.
위 화면이 나왔을 때 홀드키를 다시 눌러주면 부팅이 됩니다. 켜진 상태에서 사용하고 있는 컴퓨터에 USB로 연결 합니다.
https://developer.android.com/studio/run/win-usb#top
다음은 위 홈페이지에서 적절한 USB driver zip 파일을 설치하여, 삭제하지 않을만한 컴퓨터 공간에 압축을 풀어줍니다.
핸드폰을 케이블로 컴퓨터에 연결했다면, Android Bootloader Interface라는 장치가 뜰것입니다! 위 화면은 win+R을 누른 뒤에 devmgmt.msc를 검색해주면 됩니다.
검색해서 들어간 드라이버 업데이트 창에서, 드라이버를 디스크에 설치하는 버튼을 눌러주고, 아까 위에서 다운로드 받아서 압축을 푼 파일의 경로로 들어가서 android_winusb 파일을 선택하여 드라이버를 설치해줍니다. 이후 윈도우를 재부팅 하고나면 성공적으로 드라이버 업데이트가 끝나고, Fastboot 진입에도 문제가 없어집니다!!
Unlock, Rooting을 눌러서 진행하면 핸드폰에서도 위처럼 바쁘게 SuperSU도 설치하고,,, 이것저것 합니다 ㅎㅎ
모든 과정이 끝나면 위와 같이 루팅에 성공했다는 화면이 나오고, 핸드폰을 확인해 보면
SuperSU까지 제대로 설치가 된 것을 확인할 수 있었습니다!!
이렇게 Nexus5 루팅이 완료 되었습니다!
처음에는 툴킷이 다 제공되어 있어서 띡띡 누르면 바로 되는 줄 알았는데
제가 이것 저것 설치를 제대로 안해놔서 좀 꼬였었습니다ㅠㅠ
다른 분들은 오류 없이 잘 성공하시길 바랄게요!!
'Mobile' 카테고리의 다른 글
[Android_Frida] 시작하기 (0) | 2019.12.31 |
---|---|
[Android] ADB install (0) | 2019.12.31 |
[iOS_Frida] 시작하기 (0) | 2019.11.23 |
[iOS_Packet Capture] iOS Network traffic capture without Jailbreak (0) | 2019.11.14 |
[iOS_Jailbreak] checkra1n - 모든 버전 탈옥 가능! (0) | 2019.11.11 |