구글 넥서스7 (2013) 2세대 루팅 및 커스텀롬 설치, 순정복구 강좌 "2부 부트로더 언락"

Tip!/안드로이드

오늘은 1부 용어 이해 에 이어서, 넥서스7 (2013) 2세대의 부트로더 언락 및 커스텀 리커버리 설치까지 진행을 해보도록 하겠습니다. 일단 기초적인 용어와 내용에 대해서 잘 모르시는 분께서는 1부 용어 이해 포스트를 참고 바랍니다.


부트로더 언락


전체적인 진행 과정

먼저 전체적인 진행 과정에 대해서 간단히 알려 드리겠습니다.
부트로더 언락
간단하게 그려 봤는데... 이해가 잘 되시나요? ^^ 일단 가장 기본이 되는 것이 부트로더를 언락하고 커스텀 리커버리를 설치하는 과정 입니다. 이과정만 잘 되시면 그 다음부터는 크게 문제되는 경우가 없습니다. 커스텀 리커버리를 설치함으로 인해 루팅도 자유로워지고 커스텀 롬, 커스텀 커널 등을 자유롭게 설치가 가능하기 때문에 제일 중요한 부분 입니다.


NOTE

부트로더를 언락하고, 커스텀 롬을 설치하는 등의 작업은 시스템의 오류를 발생 시킬수 있는 작업 입니다. 포스트 내용을 잘 읽어 보시고 충분히 숙지 하시길 바라며, 이로 인해서 발생한 문제에 대해서는 글쓴이는 책임을 지지 않습니다. 진행 하시다가 잘 되지 않는 부분이 있다면 댓글 남겨 주세요~ 최대한 도움을 드리도록 하겠습니다.


윈도우8 환경에서 진행을 했으며, 다른 버전의 윈도우일 경우 드라이버 호환성에 문제가 있을수도 있습니다.


넥서스7 (2013) 2세대 기준으로 작성 하였으나, 구글 레퍼런스 기기들은 동일한 방법으로 이용이 가능 합니다.



준비물

일단 여러가지의 준비물이 필요 합니다.
1. fastboot, ADB Tool: 

fastboot_adb_tools.zip

2. Google USB Driver: 링크
3. 커스텀 리커버리: CWM 또는 TWRP: 링크
* 포스트 작성 당시 CWM 넥서스7 2013 버전이 베타라서 TWRP 를 사용하였지만, 9월4일 CWM 넥서스2 2013 정신 버전이 나왔으니 두개중에 하나를 사용하시면 됩니다. CWM 소개
* 다른 기기 사용자는 링크 에서 자신의 기기에 맞는 CWM 다운로드 받으셔도 됩니다.
4. SuperSu: 링크 (CWM 또는 TWRP 용 .zip 파일을 다운 받으시면 됩니다.)
5. 커스텀 롬, 커스텀 커널: 링크
6. 순정 팩토리 이미지: 링크 (4.3 JSS15J)


다운 받은 fastbootadbtools.zip 파일을 적당한 폴더에 압축을 풀고, 폴더 이름을 적당히 바꿉니다. (예 nexus7) 그리고, 2~6번 까지의 파일들은 모두 해당 폴더에 압축을 풀어 넣습니다.


부트로더 언락


NOTE

글쓴이는 데스크탑 폴더에 nexus4 폴더(넥서스4 자료를 그대로 이용해서 그렇습니다... ㅜㅜ)를 만들어 모두 넣었습니다. 각자 편리한 위치와 폴더명을 사용하시면 됩니다. 모든 파일을 다운 받으셨다면 위의 그림과 동일하게 될 것입니다.


진행 하시기 전에 꼭 넥서스7의 배터리는 충분히 충전을 하고 진행 하시기 바랍니다.


부트로더 언락을 진행 하시면 기기가 완전히 초기화 됩니다. 아래 과정을 진행하기 이전에 꼭 데이터를 백업 하시기 바랍니다.



부트로더 언락 준비작업

지금부터 부트로더를 언락 시키는 과정에 대해서 설명 드리겠습니다. 부트로더 언락을 시키기 위해서는 넥서스7을 '부트로더(fastboot mode)'로 진입을 시켜 주어야 합니다.


부트로더 언락


'부트로더(fastboot mode)' 진입 방법은 먼저 넥서스7의 전원을 완전히 종료 시킵니다. 전원이 완전히 종료된 상태에서 '전원 버튼 + 볼륨하 버튼' 을 꾹~ 누르고 있습니다.



부트로더 언락


참고적으로 구글 레퍼런스 기기들의 부트로더 진입 방법은 위와 같습니다.



부트로더 언락


잠시후 위의 사진과 같은 화면이 나타나면 정상적으로 '부트로더(fastboot mode)' 진입이 된 것입니다. 간단한 정보들이 표시되고 있고 제일 하단에 보시면 'LOCK STATE - unlocked' 라고 표시되어 있는데, 글쓴이는 이미 부트로더 언락을 하고 사진을 찍어서 그렇고 여러분들은 'locked' 라고 표시되어 있을 겁니다.


[중요] USB 드라이버 설치하기

이 상태에서 PC에 넥서스7을 USB케이블을 이용하여 연결 합니다. 드라이버가 자동으로 설치가 되지 않기 때문에 수동으로 설치 하셔야 합니다.


부트로더 언락


내 컴퓨터 - 속성 - 장치 관리자에 보시면 위의 그림과 같이 기타 장치 - Android 에 노란 느낌표가 표시되어 있는데, 이는 드라이버 정상적으로 설치되어 있지 않기 때문 입니다.



부트로더 언락


마우스 우클릭 - 드라이버 소프트웨어 업데이트를 선택 합니다. 위의 그림과 같은 창이 나타나면 컴퓨터에서 드라이버 소프트웨어 찾아보기를 선택 합니다.



부트로더 언락


찾아보기를 선택하여 위의 준비물 중 USB 드라이버를 다운받아 압축을 해제한 폴더를 선택 합니다. 글쓴이는 바탕화면 - nexus4 폴더에 압축을 풀었기에 위의 그림과 같이 경로를 선택 하였습니다. 경로를 지정 하셨다면 다음을 선택 합니다.



부트로더 언락


정상적으로 드라이버의 위치를 선택 하셨다면 위의 그림과 같은 Windows 보안 경고 창이 나타 납니다. 설치를 선택해서 드라이버 설치를 진행 합니다.



부트로더 언락


드라이버 설치가 정상적으로 되었다면 위의 그림과 같이 'Android Bootloader Interface' 장치가 설치 됩니다. 만일, 위의 그림과 같이 드라이버 설치가 정상적으로 되지 않았다면 이후 과정을 절대 진행 하시면 않됩니다. 해당 부분에 대해서 드라이버 수동 설치 과정의 경로나 다운로드 받은 파일을 확인 하는 등의 조치가 필요 합니다.


NOTE

드라이버 설치가 정상적으로 되지 않은 상태에서는 이후 모든 과정 진행이 불가 합니다.



부트로더 언락


바탕화면 좌측 모서리 마우스 우클릭 실행 - CMD 를 입력하고 확인을 선택하여 명령 프롬프트 창을 엽니다. 명령 프롬프트는 윈도우 로고키 - 앱 모두 보기 - Windows 시스템 에서도 찾을 수 있습니다.




cd 명령어를 이용해서 위의 그림과 같이 준비물이 들어 있는 폴더로 이동 합니다. cd 명령어가 익숙하지 않으신분께서는 파일 탐색기에서 해당 폴더를 shift + 마우스 우클릭 - 여기서 명령창 열기를 선택 하셔도 됩니다.




다음 과정을 진행하기 'fastboot devices' 명령어로 기기가 정상적으로 인식되는지 확인을 하시면 좋습니다. 명령어 입력후 위의 그림과 같이 표시되면 정상 입니다. 값은 틀리수도 있습니다.




부트로더 언락 명령어는 fastboot oem unlock 입니다. 명령어를 입력 하시면 위의 그림과 같은 내용들이 표시되면서 넥서스7 화면을 보시면...




위의 그림과 같이 표시 됩니다. 워런티가 무효화 될수도 있다는 경고문구가 있는데... 무시하고 볼륨버튼을 이용하여 'Yes' 로 이동후 파워버튼을 누르시고 잠시 기다리시면 명령 프롬프트 창에 'OKAY'가 표시되면 부트로더 언락이 완료 됩니다.


NOTE

부트로더 락 명령어는 fastboot oem lock 입니다.




부트로더 언락후 넥서스10 이후부터는 cache 와 userdata 를 별도로 포맷시켜야 합니다. 그렇지 않을 경우 정상적으로 부팅이 되지 않습니다. 명령어는 fastboot format cachefastboot format userdata 입니다. 위의 그림과 같이 완료 되었다면 다음 과정으로 진행 하시면 됩니다.



커스텀 리커버리 설치

커스텀 리커버리에는 대표적으로 CWM(ClockWorkMod) 와 TWRP(TeamWinRecoveryProject) 두가지를 가장 많이 사용 합니다. 현재 CWM 은 베타 버전으로 약간 불안정한 부분이 있으니 TWRP 를 이용 하도록 하겠습니다. (2013년 9월 19일 내용추가: CWM 도 정식 버전이 나왔고, 준비물에 링크가 있습니다.)



리커버리 설치 명령어는 fastboot flash recovery 해당파일명.img 입니다. openrecovery-twrp-2.6.0.0-flo.img 파일이 넥서스7 (2013)의 커스텀 리커버리 입니다. 위의 그림과 같이 명령어를 입력하고 실행 합니다. 명령어 입력시 파일명은 op 정도 누르시고 키보드의 tab 을 누르시면 쉽게 입력이 가능 합니다. 잠시후 위의 그림과 같이 'OKAY' 가 표시되고 커스텀 리커버리(TWRP) 설치가 완료 되었습니다.




위의 그림과 같이 fastboot reboot 명령어로 넥서스7을 재부팅 시킵니다.




언락이 완료된 후에는 위의 그림과 같이 부팅화면에 잠금이 해제된 자물쇠가 표시 됩니다. ^^ 재부팅이 완료되면 안드로이드 초기 설정 화면이 나오고, 셋팅을 다시 하셔야 합니다.


NOTE

위의 과정을 모두 완료 하였는데 정상적으로 부팅이 이루어지지 않는다면 아래와 같이 조치 하세요~


1) 전원버튼을 꾹 누르고 있으면 기기의 전원이 off 됩니다.
2) 리커버리 모드(볼륨버튼 상 + 전원버튼을 누르고 있다가 구글 로고가 나타나면 버튼에서 손을 때셔야 합니다.)로 진입 합니다.
3) 패스워드 입력은 'Cancle' 을 선택 하시고, wipe 으로 이동 합니다.
4) Format data 를 선택후 yes 를 입력하고 키보드의 Go를 누릅니다.
5) 다시 wipe으로 가셔서 아래쪽의 'Swipe to Factory Reset'를 우로 밀어서 실행 합니다.
6) 화면 좌측 하단의 홈키를 이용하여 TWRP 초기 화면으로 이동 합니다.
7) Reboot - System 을 선택하여 기기를 재부팅 합니다.


Important

처음으로 커스텀 리커버리를 설치 하셨는데. 정상적으로 설치가 되지 않을 경우에는 커스텀 리커버리 설치후에 재부팅을 하지 마시고, 부트로더 메뉴에서 Recovery Mode 를 선택해서 커스텀 리커버리를 한번 실행하고 재부팅을 해주세요.

커스텀 리커버리를 CWM 을 설치 하셨다면 리커버리 진입후에 재부팅시 No 또는 Yes - disable recovery flash 에서 Yes 를 선택 하셔야 합니다.

disable recovery flash 는 순정 리커버리가 복원되는 것을 막는 것입니다. (CWM 에 새롭게 생긴 기능 이네요...)



커스텀 리커버리 간단 소개

커스텀 리커버리의 종류는 다양 합니다. 하지만 대표적으로 많이들 사용하시는 것은 CWM 과 TWRP 입니다. CWM 은 커스텀 리커버리의 대표라고 할 수 있을 정도로 오래 되었구요~ TWRP 는 최근에 큰 아이콘과 터치 동작으로 편리한 인테페이스를 제공하면서 많은 유저들에게 사랑 받고 있습니다.



부트로더 언락


왼쪽이 넥서스4에 설치된 CWM(터치) 이고, 우측이 넥서스7에 설치된 TWRP 입니다. 인터페이스는 틀려보여도 기능적으로는 거의 유사 합니다.


  1. 백업 및 복구 (시스템, 커널, 사용자 데이타 등 모든 자료를 백업하고 복구 합니다.)
  2. 파티션 포맷 (초기화, 캐쉬, 달빅캐쉬, 사용자 데이타 등 파티션 별로 포맷을 지원 합니다.)
  3. .zip 설치 (플래쉬용 zip 파일 설치를 지원 합니다. 테마, 시스템 관련 mod, 폰트 등)
  4. 퍼미션 복구 (/system 의 퍼미션이 잘못되어 부팅이 되지 않을시 복구가 가능 합니다.)


두가지 모두 구글 마켓에 앱을 지원하고 있으며, 앱을 설치하시면 보다 편리하게 이용이 가능 합니다. 어느게 더 좋다는 것은 딱히 없는거 같습니다. 그냥 개인의 취향에 따라서 사용하시면 됩니다. ^^

2부는 여기까지 입니다. 다음 3부에서는 루팅을 하는 과정에 대해서 알아 보겠습니다. ^^



글쓴이의 다른 포스트 보기