Computer >> 컴퓨터 >  >> 시스템 >> Android

넥서스 6P·5X 루팅 완벽 가이드: 시스템리스 루트로 안전하게

넥서스 폰은 루팅과 커스텀 작업이 쉽다는 이유로 안드로이드 애호가들에게 꾸준히 사랑받아 온 기종입니다.

넥서스 6P와 넥서스 5X 역시 마찬가지인데요, 특히 유명 개발자 Chainfire가 공개한 새로운 시스템리스 루트(Systemless Root) 방식 덕분에 더욱 간편해졌습니다. 시스템리스 루트는 기존 방식보다 깔끔하고 시스템 침입이 적어, 루트 해제나 OS 업데이트 설치가 수월할 뿐만 아니라 Android Pay처럼 보안에 의존하는 서비스도 정상적으로 사용할 수 있다고 알려져 있습니다.

루팅 과정 자체는 비교적 간단하며 윈도우, 맥, 리눅스 어디서든 진행할 수 있습니다. 다만, 언제나 그렇듯이 시작하기 전에는 만일의 사태에 대비해 모든 데이터를 반드시 백업해 두세요.

그럼 지금부터 시작해 보겠습니다.

시작하기 전에 알아야 할 사항

안드로이드 6.0 마시멜로가 처음 출시되었을 때는 이전 버전보다 루팅이 까다로워 수정된 부팅 이미지를 플래싱해야 했습니다. 하지만 지금은 그렇지 않으며, 루팅은 두 단계로 간소화되었습니다.

아이러니하게도 이제는 루팅 전 준비 단계가 오히려 가장 복잡한 부분입니다. 준비 단계는 다음과 같습니다.

  • Fastboot 다운로드 및 설정
  • 윈도우 드라이버 설치
  • 부트로더 언락

안드로이드 폰, 특히 넥서스 폰을 이전에 루팅해 본 경험이 있다면 위 단계를 건너뛸 수도 있습니다. PC에 Fastboot가 이미 설치되어 있거나 사용법에 익숙할 수 있기 때문입니다.

미리 부트로더를 언락해 두었다면 많은 번거로움을 덜 수 있습니다. 부트로더를 언락하면 내부 저장소를 포함한 폰의 모든 데이터가 삭제되기 때문입니다.

두 가지 모두 아직 하지 않았다면, 아래 내용을 참고하세요.

1단계: Fastboot 다운로드

Fastboot는 폰이 안드로이드로 부팅되지 않은 상태에서도 USB를 통해 PC와 통신할 수 있게 해주는 소형 유틸리티로, 안드로이드 SDK의 일부입니다.

넥서스 6P·5X 루팅 완벽 가이드: 시스템리스 루트로 안전하게

안드로이드 개발자 웹사이트에 접속해 운영체제에 맞는 SDK Tools(윈도우는 zip 버전 선택)를 다운로드합니다.

  • 윈도우: zip 파일의 압축을 풀고 SDK Manager.exe를 실행합니다. Android SDK Manager가 열리면 Android SDK Platform-tools 항목을 선택하고 Install을 클릭합니다.
넥서스 6P·5X 루팅 완벽 가이드: 시스템리스 루트로 안전하게
  • 맥/리눅스: 다운로드한 파일의 압축을 풀고 tools 폴더로 이동한 뒤 android 파일을 더블클릭해 Android SDK Manager를 실행합니다. 이후 Android SDK Platform-tools 항목을 선택하고 Install을 클릭합니다.

다운로드가 완료되면 SDK 폴더 안에 새로운 platform-tools 폴더가 생성됩니다. Fastboot는 바로 이 폴더에 들어 있습니다.

Fastboot는 명령줄 도구이기 때문에 윈도우에서는 명령 프롬프트(cmd), 맥과 리눅스에서는 터미널 앱으로 조작합니다. 처음 접하면 다소 어렵게 느껴질 수 있지만, 실제로는 이 가이드의 명령어를 입력할 때 오타만 주의하면 됩니다. 또한 맥과 리눅스 명령어 앞에는 ./(닷 슬래시)가 붙고, 윈도우에서는 사용하지 않는다는 점도 기억하세요.

2단계: 윈도우 드라이버 설치

윈도우를 사용하는 경우 추가로 폰 드라이버를 설치해야 합니다. 안드로이드 개발자 웹사이트에서 다운로드해 설치할 수 있습니다.

3단계: 부트로더 언락

폰의 시스템을 변경하려면 부트로더가 언락되어 있어야 합니다.

넥서스의 부트로더를 언락하려면 먼저 안드로이드의 개발자 옵션에서 해당 기능을 활성화해야 합니다. 개발자 옵션은 기본적으로 숨겨져 있는데, 설정 > 휴대전화 정보로 이동해 화면 맨 아래로 스크롤한 후 빌드 번호를 일곱 번 연속으로 탭하면 나타납니다.

넥서스 6P·5X 루팅 완벽 가이드: 시스템리스 루트로 안전하게

뒤로 가기 버튼을 누르면 개발자 옵션이 추가된 것을 확인할 수 있습니다. 여기에 들어가 OEM 잠금 해제(OEM unlocking)USB 디버깅(USB debugging) 옵션을 모두 켭니다.

이제 백업이 모두 완료되었는지 확인할 차례입니다. 백업 파일은 반드시 폰이 아닌 PC나 클라우드에 저장하세요. 이 단계 이후를 진행하면 내부 저장소를 포함한 폰의 모든 데이터가 삭제됩니다.

확인이 끝났으면 폰의 전원을 끕니다.

넥서스 6P·5X 루팅 완벽 가이드: 시스템리스 루트로 안전하게

USB 케이블로 폰을 PC에 연결한 뒤, 전원 버튼볼륨 down 버튼을 동시에 길게 눌러 부트로더(Fastboot 모드)로 진입합니다.

먼저 폰과 PC가 서로 통신하는지 확인해야 합니다.

넥서스 6P·5X 루팅 완벽 가이드: 시스템리스 루트로 안전하게

PC에서 명령 프롬프트나 터미널을 열고 cd[공백]을 입력한 다음 platform-tools 폴더를 명령줄 창으로 드래그하고 Enter를 누릅니다.

(이 작업은 명령줄이 확인하는 디렉터리를 Fastboot가 저장된 위치로 변경하는 것입니다. 이 단계를 생략하면 매번 Fastboot 실행 파일의 전체 경로를 직접 입력해야 합니다.)

  • 윈도우: fastboot devices를 입력하고 Enter
  • 맥/리눅스: ./fastboot devices를 입력하고 Enter

PC에 연결된 기기 목록이 표시됩니다. 기기는 하나뿐이며 시리얼 번호로 표시됩니다. 이것이 보이면 정상입니다.

넥서스 6P·5X 루팅 완벽 가이드: 시스템리스 루트로 안전하게

부트로더를 언락하려면 명령 프롬프트나 터미널에서 다음 명령을 입력합니다.

  • 윈도우: fastboot oem unlock을 입력하고 Enter
  • 맥/리눅스: ./fastboot oem unlock을 입력하고 Enter

완료까지는 몇 초밖에 걸리지 않습니다. 이후 폰을 부팅하면 변조 검사를 할 수 없다는 짧은 경고 화면이 나오지만 무시해도 됩니다. 구글 로고가 표시될 때 로고 아래에 열린 자물쇠 아이콘이 함께 나타나면 언락이 성공한 것입니다.

넥서스 6P·5X 루팅 완벽 가이드: 시스템리스 루트로 안전하게

이제 넥서스를 루팅할 준비가 되었습니다.

넥서스 루팅하기

여기까지 준비가 끝났다면 넥서스 5X나 6P를 루팅하는 것은 아주 간단합니다. 두 개의 파일을 다운로드해 플래싱하면 됩니다.

4단계: 필요한 파일 다운로드

필요한 파일은 TWRP(커스텀 리커버리)와 SuperSU(폰을 루팅하는 앱)입니다. 자신의 기종에 맞는 올바른 버전을 받아야 합니다.

넥서스 6P·5X 루팅 완벽 가이드: 시스템리스 루트로 안전하게

넥서스 6P의 경우:

  • SuperSU 최신 버전 다운로드 (본 가이드에서는 2.61 버전 사용)
  • 6P용 TWRP 최신 버전 다운로드

넥서스 5X의 경우:

  • SuperSU 최신 버전 다운로드 (본 가이드에서는 2.62 버전 사용)
  • 5X용 TWRP 최신 버전 다운로드

버전 번호는 앱이 업데이트되면서 계속 바뀌므로 항상 최신 버전을 사용하는 것이 좋습니다. 단, SuperSU 2.60 미만 버전은 아래 방법과 호환되지 않으니 주의하세요. 이 루팅 방법은 안드로이드 6.0 및 6.0.1에서 테스트되었습니다.

5단계: 파일을 올바른 위치로 이동

TWRP 이미지 파일은 PC의 platform-tools 폴더, 즉 Fastboot가 저장된 곳으로 복사합니다.

넥서스 6P·5X 루팅 완벽 가이드: 시스템리스 루트로 안전하게

SuperSU zip 파일은 안드로이드 폰의 내부 저장소로 복사합니다.

6단계: TWRP 플래싱

루팅의 첫 번째 단계는 커스텀 리커버리를 플래싱하는 것이며, 이때 다운로드한 TWRP 파일을 사용합니다.

커스텀 리커버리는 안드로이드로 부팅하지 않고도 진단과 유지보수 작업을 수행할 수 있게 해주는 소프트웨어입니다. 루팅은 물론 커스텀 롬 설치 등 모든 안드로이드 커스터마이징 작업에 필수적입니다.

전원 버튼볼륨 down 버튼을 동시에 눌러 폰을 Fastboot 모드로 부팅하고, USB 케이블로 PC에 연결합니다.

PC의 명령 프롬프트나 터미널에서 부트로더 언락 때와 마찬가지로 cd 명령으로 platform-tools 폴더로 디렉터리를 변경합니다.

넥서스 6P·5X 루팅 완벽 가이드: 시스템리스 루트로 안전하게
  • 윈도우: fastboot flash recovery [twrp파일명].img를 입력하고 Enter
  • 맥/리눅스: ./fastboot flash recovery [twrp파일명].img를 입력하고 Enter

작업이 완료될 때까지 몇 초간 기다리면 이후 TWRP로 부팅할 수 있습니다.

7단계: SuperSU 플래싱

다음은 폰에 복사해 둔 SuperSU zip 파일을 플래싱하는 단계입니다. 이 과정에서 부팅 이미지가 패치되고 폰이 루팅되며, 안드로이드 내에서 루트 권한을 관리할 수 있는 SuperSU 앱이 설치됩니다.

넥서스 6P·5X 루팅 완벽 가이드: 시스템리스 루트로 안전하게

Fastboot 모드에서 TWRP로 진입하려면 볼륨 down 버튼을 두 번 눌러 화면에 Recovery Mode가 표시되게 한 다음 전원 버튼을 탭합니다.

TWRP가 로드되면 Install을 탭하고 폰 저장소에 복사해 둔 SuperSU zip 파일을 찾아 선택합니다.

넥서스 6P·5X 루팅 완벽 가이드: 시스템리스 루트로 안전하게

루팅을 진행하려면 Swipe to confirm Flash(플래시 확인을 위해 스와이프) 슬라이더를 손가락으로 밀면 됩니다.

화면에 추가 안내 메시지가 나타나는지 살펴보세요. 보통은 없지만 만약을 대비해 확인하는 것이 좋습니다. 프로세스가 완전히 끝날 때까지 기다린 후 폰을 재부팅합니다.

이제 넥서스의 루팅이 완료되었습니다.

모두 완료!

폰을 재부팅하면 SuperSU 앱이 설치되어 있는 것을 확인할 수 있습니다. 루팅이 제대로 되었는지 확인하고 싶다면 Play 스토어에서 Root Check 같은 앱을 다운로드해 테스트해 보세요.

또는 바로 배터리 수명을 늘려 주는 Greenify, 다양한 트윅과 모드를 제공하는 Xposed 같은 인기 루트 앱을 활용해 보는 것도 좋습니다.

여러분은 넥서스를 루팅해 보셨나요? 가장 좋아하는 루트 앱은 무엇인가요? 혹시 문제가 발생했다면 아래 댓글로 알려주세요.