구글 픽셀 3(Google Pixel 3)는 구글 픽셀 라인업의 최신 기기로, 가장 깔끔한 순정 안드로이드 경험을 제공하는 스마트폰 중 하나입니다. 이 가이드에서는 다양한 방법 중 원하는 방식을 골라 픽셀 3의 부트로더를 잠금 해제하고 루팅하는 과정을 단계별로 안내합니다. 또한 커스텀 커널 플래시 방법과 몇 가지 유용한 추가 팁도 함께 소개합니다.
본 가이드는 픽셀 3 및 픽셀 3 XL 전용이며, 2018년 11월 보안 패치 기준으로 작성되었습니다. 기기별로 다운로드해야 할 파일이 다를 수 있으니 주의하세요. 이 가이드는 픽셀(Pixel), 픽셀 XL, 픽셀 2, 픽셀 2 XL에는 사용할 수 없습니다. 모든 작업은 본인 책임 하에 진행하시기 바랍니다.
준비물
- 픽셀 3 XL용 최신 안드로이드 9.0(파이) 팩토리 이미지 또는 OTA 이미지("crosshatch")
- 팩토리 이미지: 9.0.0 (PQ1A.181105.017.A1, 2018년 11월)
- OTA 이미지: 9.0.0 (PQ1A.181105.017.A1, 2018년 11월)
- ADB & Fastboot (윈도우 ADB 설치 방법은 별도 가이드를 참고하세요)
부트로더 잠금 해제하기
부트로더를 잠금 해제하면 픽셀 3의 모든 사용자 데이터가 삭제됩니다. 진행하기 전에 반드시 중요한 데이터를 백업하세요.
- 설정 > 시스템 > 휴대전화 정보로 이동한 뒤, 빌드 번호를 7번 연속으로 탭하여 개발자 모드를 활성화합니다.
- 설정 > 개발자 옵션으로 이동해 OEM 잠금 해제와 USB 디버깅을 모두 켭니다.
- USB 케이블로 휴대전화와 컴퓨터를 연결합니다.
- ADB 터미널을 실행합니다. (ADB 폴더에서 Shift 키를 누른 채 우클릭 후 '여기서 명령 창 열기' 선택)
- 픽셀 3가 ADB에 인식되었는지 확인하려면 터미널에
adb devices를 입력합니다. - 출력 결과에 기기의 시리얼 번호가 표시되어야 합니다. 'unrecognized', 'offline' 메시지가 뜨거나 아무것도 표시되지 않으면 USB를 다시 연결하거나 USB 드라이버를 점검하세요. 이때 픽셀 3 화면에 나타나는 ADB 페어링 허용 대화상자도 승인해야 합니다.
- 기기가 정상적으로 인식되었다면 ADB 터미널에
adb reboot bootloader를 입력합니다. - 픽셀 3가 부트로더 모드로 부팅되면 ADB 터미널에
fastboot flashing unlock을 입력합니다. - 화면의 안내에 따라 부트로더 잠금을 해제합니다. 이 과정에서 모든 사용자 데이터가 초기화된다는 점을 다시 한번 기억하세요.
- 완료되면 ADB 터미널에
fastboot reboot을 입력해 재부팅합니다. - TWRP
- Dees_Troy 제작 픽셀 3 XL용 TWRP 3.2.3-1
- twrp-3.2.3-1-crosshatch.img – 컴퓨터에 다운로드
- twrp-pixel3-installer-crosshatch-3.2.3-1.zip – 휴대전화에 다운로드
- Magisk – 휴대전화에 다운로드
- [2018.10.22] Magisk v17.3 – topjohnwu 제작, 루트 및 범용 시스템리스 인터페이스 (안드로이드 5.0+)
- 최신 Magisk 언인스톨러
- 커스텀 커널 – 휴대전화에 다운로드
- DespairFactor의 Despair Kernel
- Freak07의 Kirisakura 1.7.2 (Bluecross, 픽셀 3/XL용, 2018.11.21, 4.9.138)
- _LLJY의 HTML5 Kernel
- dabug123의 Franken Kernel (P3XL, 4.9.137)
- flar2의 ElementalX 1.01 (픽셀 3 XL용, 11월 20일)
- kdrag0n의 Proton Kernel v2 (픽셀 3/XL용, 11월 18일)
- 커널 매니저 앱 – 휴대전화에 다운로드
- EX Kernel Manager
- FK Kernel Manager
- 위의 부트로더 잠금 해제 과정과 동일하게 픽셀 3를 부트로더로 재부팅합니다.
- USB 케이블을 연결하고 ADB 터미널을 실행합니다.
- twrp-3.2.3-1-crosshatch.img 파일을 platform-tools(ADB) 폴더에 복사한 뒤 이름을 twrp.img로 변경합니다. TWRP installer.zip은 휴대전화 저장소로 복사합니다.
- ADB 터미널에
fastboot boot twrp.img를 입력합니다. - TWRP가 부팅되면 휴대전화와 컴퓨터의 연결을 해제합니다.
- 요청이 표시되면 수정을 허용하기 위해 스와이프합니다.
- 'Install'을 탭한 후 twrp-pixel3-installer-crosshatch-3.2.3-1.zip을 선택하고 슬라이더를 밀어 설치합니다.
- TWRP가 성공적으로 플래시되면 'Reboot Recovery'를 선택합니다.
- 이미 루팅된 기기를 재루팅하는 경우, Install을 탭한 후 Magisk 언인스톨러 zip을 선택하고 슬라이더를 밀어 설치합니다.
- Install을 탭한 후 Despair R7(Pie).zip 또는 Despair RB7(Boost).zip을 선택합니다.
- Add more Zips를 탭한 후 Magisk-v17.3.zip – BETA를 선택합니다.
- 슬라이더를 밀어 설치합니다.
- 로그를 저장합니다.
- 시스템을 재부팅합니다.
- Install을 탭한 후 Kirisakura_Bluecross_1.7.2_Release.zip을 선택합니다.
- Add more Zips를 탭한 후 Magisk-v17.3.zip – BETA를 선택합니다.
- 슬라이더를 밀어 설치합니다.
- 로그를 저장합니다.
- 시스템을 재부팅합니다.
- Install을 탭한 후 HTML5_V52.zip을 선택합니다.
- Add more Zips를 탭한 후 Magisk-v17.3.zip – BETA를 선택합니다.
- 슬라이더를 밀어 설치합니다.
- 로그를 저장합니다.
- 시스템을 재부팅합니다.
- Install을 탭한 후 FrankenKernel.P3XL.R2.zip을 선택합니다.
- Add more Zips를 탭한 후 Magisk-v17.3.zip – BETA를 선택합니다.
- 슬라이더를 밀어 설치합니다.
- 로그를 저장합니다.
- 시스템을 재부팅합니다.
- Install을 탭한 후 ElementalX-P3-1.01.zip을 선택합니다.
- Add more Zips를 탭한 후 Magisk-v17.3.zip – BETA를 선택합니다.
- 슬라이더를 밀어 설치합니다.
- 로그를 저장합니다.
- 시스템을 재부팅합니다.
- Install을 탭한 후 ProtonKernel-pixel3-v2.zip을 선택합니다.
- Add more Zips를 탭한 후 Magisk-v17.3.zip – BETA를 선택합니다.
- 슬라이더를 밀어 설치합니다.
- 로그를 저장합니다.
- 시스템을 재부팅합니다.
- Install을 탭한 후 Magisk-v17.3.zip – BETA를 선택합니다.
- 슬라이더를 밀어 설치합니다.
- 로그를 저장합니다.
- 시스템을 재부팅합니다.
- 부트로더로 재부팅합니다.
- USB 케이블로 휴대전화와 컴퓨터를 연결합니다.
- twrp-3.2.3-1-crosshatch.img 파일을 platform-tools 폴더(fastboot가 있는 폴더)에 복사한 뒤 이름을 twrp.img로 변경합니다.
- 컴퓨터에서 ADB 터미널을 엽니다.
- ADB 터미널에
fastboot boot twrp.img를 입력합니다. - TWRP가 부팅되면 휴대전화와 컴퓨터의 연결을 해제합니다.
- 수정 허용을 위해 스와이프합니다.
- 재루팅하는 경우, Install을 탭한 후 Magisk 언인스톨러 zip을 선택하고 슬라이더를 밀어 설치합니다.
- 파일 탐색기로 팩토리 이미지에서 boot.img를 추출합니다.
- 팩토리 이미지 파일(crosshatch-pda1a.999999.999-factory-99a9a99a.zip)을 폴더에 압축 해제합니다.
- 해당 폴더를 연 뒤 Image 파일(image-crosshatch-aa9a.999999.999.zip)도 압축 해제합니다.
- boot.img를 휴대전화 저장소로 복사합니다.
- 개발자 모드를 활성화합니다.
- 최신 Magisk Manager APK를 설치합니다.
- Magisk Manager를 실행하고 설정으로 이동합니다.
- 설치하려는 Magisk 버전에 맞게 업데이트 채널을 설정합니다. 예를 들어 Magisk-17.3.zip이면 Beta, Magisk-17.4.zip이면 Canary로 지정합니다.
- 모바일 데이터 또는 Wi-Fi에 연결합니다.
- Install 프롬프트가 나타나면 'Patch Boot Image'가 보일 때까지 Install을 탭한 후 Patch Boot Image를 누릅니다.
- 최신 팩토리 이미지에서 추출한 boot.img를 선택합니다.
- 완료되면 patched_boot.img를 ADB 메인 폴더로 복사합니다.
- 픽셀 3를 부트로더 모드로 재부팅합니다.
- 컴퓨터에서 ADB 터미널을 열고
fastboot flash boot --slot a patched_boot.img를 입력합니다. - 완료되면 이어서
fastboot flash boot --slot b patched_boot.img를 입력합니다. - 휴대전화를 재부팅합니다.
- 데이터를 백업합니다.
- 내장 저장소 데이터도 함께 백업합니다.
- 설정 > 시스템 > 고급 > 초기화 옵션 > 모든 데이터 삭제(공장 초기화)를 진행합니다.
- 부트로더로 재부팅합니다.
- ADB 터미널을 열고
fastboot flashing lock을 입력합니다. - 휴대전화 화면에 확인 요청이 표시되면 볼륨 키로 항목을 이동하고 전원 키로 선택합니다.
- 과정이 끝날 때까지 기다린 뒤 ADB 터미널에
fastboot reboot을 입력합니다. - 개발자 옵션을 다시 활성화합니다. (설정 > 시스템 > 휴대전화 정보 > '빌드 번호' 7번 탭)
- 설정 > 개발자 옵션에서 OEM 잠금 해제를 비활성화합니다.
- 팩토리 이미지를 설치합니다. 이때 데이터를 유지하거나 삭제할 수 있습니다.
- 데이터를 백업합니다.
- 픽셀 3 XL용 "crosshatch" 팩토리 이미지를 컴퓨터에 다운로드합니다.
- 팩토리 이미지를 ADB platform-tools 폴더에 압축 해제합니다.
- 팩토리 이미지를 압축 해제한 폴더를 연 뒤 flash-all.bat 파일을 편집하여 다음 명령에서
-w를 삭제합니다:fastboot -w update image-crosshatch-aa9a.999999.999.zip
경고: -w를 삭제하지 않으면 휴대전화의 데이터뿐 아니라 내장 저장소까지 모두 지워집니다! - 부트로더로 재부팅한 뒤 ADB로 픽셀 3를 PC에 연결합니다.
- 컴퓨터에서 ADB 터미널을 열고
flash-all을 입력합니다. - 과정이 완료되면 픽셀 3를 재부팅합니다.
루팅 준비 파일 다운로드
TWRP로 Magisk 루팅 및 SafetyNet 통과
중요: TWRP를 설치하기 전에 반드시 보안 PIN을 먼저 설정하세요. (설정 > 보안 및 위치 > 화면 잠금 > PIN)
(선택 사항) 커스텀 커널을 설치하는 경우
Despair
Kirisakura_Bluecross
참고: 이 커널은 ElementalX 또는 Franco 커널 매니저로도 설치할 수 있습니다. 다만 매니저 앱으로 커널 zip을 플래시한 경우 자동으로 재부팅하지 마세요. Magisk Manager 앱을 실행해 magisk.zip을 플래시해야 합니다.
HTML5
Franken
ElementalX
Proton
커스텀 커널 없이 루팅만 하는 경우
TWRP 설치 없이 Magisk로 루팅·재루팅 (SafetyNet 통과)
주의: twrp-pixel3-installer-crosshatch-3.2.3-1.zip은 다운로드하지 마세요!
patched_boot.img로 Magisk 루팅·재루팅 (SafetyNet 통과)
참고: 이 방법은 미리 boot.img를 추출하고 패치해 두어야 합니다!
픽셀 3 순정 복원 및 부트로더 재잠금
경고! 픽셀 3를 순정 상태로 완전히 되돌리기 전에는 절대 부트로더를 다시 잠그지 마세요!