루팅강좌

넥서스5X 루팅 부트로더 언락 및 암호화 기능 비활성화 방법(초안)

T.B 2015. 10. 29. 08:27


원래 몇일전에 올릴 예정이었는데, 'ADB 드라이버' 오류와 '넥서스5X 옐로우 스크린' 문제로 늦어졌습니다. ※ XDA에 올라온 영상으로 7:20초까지 포스팅을 목적으로 작성해둔  '초안' 임을 분명하게 밝힙니다. 이 루팅 과정을 진행하기 전에 가장 먼저 해야 할 일은 ADB 연결을 해야 한다는 것입니다. 넥서스5X 루팅이 필요한 분들을 위해서 미리 ★ 비공개 → 공개로 전환해둡니다.


넥서스5X와 넥서스6P를 루팅을 하게 되면 Encryption을 Decryption으로 변경하여 '소폭의 퍼포먼스 향상'이 있습니다. 롤리팝에서 처음 도입된 Encryption 은 넥서스6의 속도를 저하시키는 원인으로 지목됐으며 암호화 설정을 강제로 비활성화 시키기도 했습니다.


cf. 롤리팝 속도 저하와 암호화 강제 비활성화로 속도 향상 방법(참고)



그러나, 넥서스6P는 Encryption 설정에서도 전작과 달리 SW-가속 암호화(software-accelerated encryption)기능으로 성능이 대폭 개선됐다는 점, 참고하시길 바라면서 늘 선택은 본인의 몫이고 루팅 과정에 따른 모든 책임 또한 본인에게 있음을 분명하게 밝힙니다.


cf. 넥서스6P 기기 암호화 퍼포먼스 향상(참고)


TWRP Recovery 풀렸으며 Rooting까지 됐으니 넥서스5X를 활용하는데는 큰 문제가 없을 것으로 보입니다.


다만, 부트로더 언락을 하게 되면 AS시 '비정상적인 기기 구동' 사유로 AS불가 또는 유상AS가 될 수 있습니다만, 순정으로 리커버리 후 다시 락을 하면 '전혀' 문제 없습니다. ★ 단, 부트로더 언락 과정에서 '모든 데이터가 초기화' 됩니다.



구글에서 '향상된 복원' 기능을 추가했다고는 하나, 앱이 Target API 23을 지원해야 하는데 현재 구글 플레이 스토어에 등록되어 있는 앱 중 인기 앱 200개를 대상으로 조사한 결과 Target API 23을 지원하는 앱은 10개에 불과했으며 숫자로 환산하면 5%에 불과합니다.


cf. 안드로이드 6.0 향상된 백업 기능은 당분간 아무도 쓰지 못할 것(참고)


이렇게 말하면 잘 느낌이 안오는 분들을 위해서 ← 직접 '향상된 복원' 기능을 테스트 해본 결과, 기기내 모든 데이터(컨텐츠: 음악, 사진, 동영상, 클라우드 백업을 지원하지 않는 게임 데이터 등) 당연히 복원되지 않습니다. 마쉬멜로우 이전 처럼 홈화면 설정까지 '싺다' 풀리지는 않으며 홈화면에 구성해둔 레이아웃, 폴더 설정까지는 완벽하게 복원합니다. 다만, 구글 디폴트 앱 위젯 중에서도 일부 제대로 작동하지 않아 삭제 후 다시 설정해야 하는 경우도 있습니다. 어차피 Titaniumbackup을 써야 한다는 얘기고, Titaniumbackup을 쓰기 위해서는 루팅이 필요합니다.



This method successfully worked for me & @lysm bre (Thanks to him for the guiding)!


Your phone will be unencrypted after folllowing this guide and successfully rooted too if I didn't mention that 

Here is my video in which I explained in detailed and I've done all the steps from beginning! So you can follow this guide too here- https://youtu.be/mUq1xdJ-7-E

To Boot into Bootloader mode use command adb reboot bootloader or hold power and volume down button once its switched off!

I'll modify & beutify the guide in future so stay tuned for that! 

1] Unlock bootloader- fastboot oem unlock [select yes by pressing volume up and then power button to confirm] 
2] Reboot & skip everything in setup as we data will be wiped again! 
3] Reboot into bootloader & flash the modified boot image- fastboot flash boot boot.img
4] Reboot into system to make sure it's booting properly! [May not be necessary!] 
5] Reboot into bootloader again & flash twrp- fastboot flash recovery "recovery name".img
6] Boot into TWRP & select allow modifications ! 
7] Goto Wipe & select format data !
8] After that is done, reboot into system without rooting& skip through setup again!
9] Now if you check the encryption status of your phone (Settings -> Security - Encrypt phone), it won't be encrypted anymore as it'll give you the option of encrypting it, which means it currently isn't encrypted. 
10] Now transfer the SuperSU zip file in the internal storage of the phone, reboot into TWRP, and flash SuperSU! 

BOOM! You have successfully rooted with encryption disabled.! Congratulations! 
Just a reminder that for video explanation watch this- https://youtu.be/mUq1xdJ-7-E 
Downloads-
Modified boot.img- http://bit.ly/1MVtrNr Thanks to @Chainfire ONLY FOR build no mdb08i as of now! Do not flash on any other build! 
TWRP recovery image- https://dl.twrp.me/bullhead Thanks to @Dees_Troy
SuperSU zip- https://download.chainfire.eu/743/SuperSU Thanks to @Chainfire

Modified boot images for all nexus devices- http://bit.ly/modifiedbootimages Thanks to @Chainfire


※ 가끔 넥서스5X 루팅에 필요한 파일들(TRP recover, Super SU, boot image) 서버가 뻗어서 따로 백업해둡니다. - Downloads (MediaFire)


Step1. 설정 → ⓘ 휴대전화 정보 '7연타' 로 개발자 옵션을 활성화 시킨다.


Step2. 설정 → 개발자 옵션 → USB 디버깅, OEM 잠금해제에 체크한다.


Step3. 이제 기기를 PC에 연결한 넥서스5X에 팝업 되는 항상 USB 디버깅 사용에 체크한다.


Step4. 아래 3개의 파일을 다운로드 하여 적당한 곳에 '한 폴더'로 모은 다음 → Shift + 마우스 우측 버튼을 눌러서 '여기서 명령 창 열기(W)'를 누르고 cmd 명령어 창을 띄운다.


Step5. cmd 창에 'adb devices'를 입력한 다음 'adb reboot bootloader'를 입력한다.


Step6. 부트로더 모드로 진입 하면 'DEVICE STATE - locked'를 확인할 수 있다. cmd 창에 'oem unlock'을 입력한다. 넥서스5X에서 언락 유무를 묻는 문구(Unlock bootloader?)를 확인할 수 있다. 'Yes'를 클릭하면 'DEVICE STATE - unlocked'를 확인할 수 있다.


Step7. 언락에 따른 위험성 고지를 포함하는 경고 문구를 볼 수 있다. 무시 후 리부팅한다.


Step8. 넥서스5X를 처음 부팅 할 때 처럼, 구글 로고가 보이고 초기 설정이 보인다. 모든 초기설정을 패스한다.(어차피 지금 해도 나중에 다시 해야 한다.)


Step10. 1단계 ~ 3단계까지를 반복하여 USB 디버깅 모드를 활성화 시킨다.


Step11. cmd 창에 'adb reboot bootloader'를 입력하여 부트로더 모드로 진입한다.


Step12. cmd 창에 'fastboot flash boot boot.imp'를 입력한다.


Step13. 기기를 리부팅 한다.


Step14. 1단계 ~ 3단계까지 반복하여 USB 디버깅 모드를 활성화 시킨다.


Step15. cmd 창에 'adb reboot bootloader'를 입력하여 부트로더 모드로 진입한다.


Step16. cmd 창에 'fast flash recovery twrp-2.8.7.0-bullhead.img'를 입력한다.


Step17. 부트로더 모드에서 볼륨 다운(↓) 버튼으로 Recovery Mode를 선택한다.


Step18. Swipe to Allow Modifications → Wipe → Format Data 를 클릭한 후 'yes'를 입력하여 진행한다.


Step19. 모든 데이터 삭제가 완료되면 뒤로 가서 Reboot → System → Do Not Install을 클릭하여 리부팅한다. 부팅시 초기 설정 화면은 모두 패스한다.


Step20. 7:20초


Source: [Guide] How to Root & install a custom recovery by disabling Encryption! - XDA


 T.B의 SNS 이야기 블로그의 모든 글은 저작권법의 보호를 받습니다. 어떠한 상업적인 이용도 허가하지 않으며, 이용(불펌)허락을 하지 않습니다.

▲ 사전협의 없이 본 콘텐츠(기사, 이미지)의 무단 도용, 전재 및 복제, 배포를 금합니다. 이를 어길 시 민, 형사상 책임을 질 수 있습니다.

▲ 비영리 SNS(트위터, 페이스북 등), 온라인 커뮤니티, 카페 게시판에서는 자유롭게 공유 가능합니다.


T.B의 SNS이야기 소식은 T.B를 팔로윙(@ph_TB) 하시면 실시간으로 트위터를 통해서 제공 받을 수 있습니다.

728x90
반응형