LG V30은 상당히 매력적인 안드로이드 스마트폰입니다. 가격대에 걸맞은 프리미엄 하드웨어 사양을 갖추고 있을 뿐만 아니라, 특히 32비트/192kHz 고음질 재생을 지원하는 Hi-Fi 쿼드 DAC을 탑재해 진정한 '오디오파일'을 위한 폰으로 불립니다.
하지만 LG V30의 루팅은 결코 간단하지 않습니다. 여러 단계를 거쳐야 하는 다소 복잡한 과정이지만, 이 가이드에서는 시작부터 끝까지 전체 과정을 하나하나 안내해 드립니다. 이 가이드에는 부트로더를 언락하는 작업이 포함되어 있으며, 이 과정에서 기기가 하드 리셋되고 모든 데이터가 삭제됩니다. 반드시 모든 데이터를 백업한 후, 진행하기 전에 이 가이드 전체를 꼼꼼히 읽어보시기 바랍니다.
준비물:
- TWRP-3.1.1-0-h930.img 또는 US998 TWRP 비공식 알파 버전 (properties 파일 차이 외에는 거의 동일)
- PC에 설치된 Android Development Tools
- Magisk-v15.3.zip
- no-verity-opt-encrypt-6.0.zip
- (선택 사항) LG-rctd-disabler-1.0.zip
모든 데이터를 반드시 백업하세요 (풀 Nandroid 백업이 가장 좋습니다).
Android Studio나 Helium Desktop이 실행 중이라면 먼저 종료하세요. 그렇지 않으면 ADB 버전 충돌 문제가 발생할 수 있습니다.
참고: Helium을 통한 데이터 복원은 신뢰하지 마세요. https://github.com/koush/support-wiki/wiki/Helium-Wiki 페이지에서 "Helium ceases to recognize backups" 항목을 확인해 보세요. 이 작업에는 적합하지 않은 도구입니다.
시작하기 전에 아래 파일들을 외장 SD 카드에 미리 복사해 두세요. 그렇지 않으면 나중에 복사하거나 ADB 사이드로드를 시도해야 하는 번거로움이 있습니다.
- Magisk-v15.3.zip
- no-verity-opt-encrypt-6.0.zip
- (선택 사항) LG-rctd-disabler-1.0.zip
- 아직 개발자 모드가 활성화되어 있지 않다면 LG V30에서 개발자 모드를 활성화하세요. 설정 – 휴대전화 정보 – 소프트웨어 정보로 이동한 뒤, 빌드 번호를 7번 연속으로 탭하면 '개발자 모드'가 활성화되었다는 알림 메시지가 표시됩니다.
- LG 공식 페이지(https://developer.lge.com/resource/mobile/RetrieveBootloader.dev)의 안내에 따라 개발자 옵션에서 'OEM 잠금 해제'와 'USB 디버깅'을 활성화합니다.
- USB로 연결한 후 사진 전송 모드(Photo Transfer Mode)로 전환합니다. (일반 사용자라면 USB 모드가 기본값일 텐데, 반드시 사진 모드여야 합니다.)
- PC에서 LG가 이메일로 발송한 unlock.bin 파일을 Android 개발 도구 디렉터리(스크린샷 기준 sdk\platform-tools)에 복사합니다.
- 컴퓨터에서 ADB 터미널을 실행하고 다음 명령어를 입력합니다: adb devices
- 기기(그리고 해당 기기만)가 목록에 표시되는지 확인합니다. 표시되지 않으면 사진 전송 모드로 설정되어 있는지 다시 확인하세요.
- 다음 명령어로 휴대전화를 Fastboot 모드로 재부팅합니다: adb reboot bootloader
- Windows에서 USB 장치 연결·해제 알림음이 들리고, 휴대전화 화면이 평소와 다르게 표시됩니다.
- 같은 디렉터리(Android 도구 폴더)에서 다음 명령어를 실행합니다: fastboot flash unlock unlock.bin
- 이제 다음 ADB 명령어로 LG V30을 재부팅합니다: fastboot reboot
- 평소와 완전히 다른 시작 화면이 나타납니다. 기기 손상 여부를 확인할 수 없다는 경고와 함께 Google의 '운영체제 안전성 경고 관련 안내' 문구도 함께 표시됩니다.
- 이 시점에서 휴대전화는 하드 리셋되었습니다.
- 초기 설정 과정을 거쳐 안드로이드에 접속한 후, USB 모드를 다시 사진 전송 모드로 전환합니다.
개발자 옵션에서 'OEM 잠금 해제' 항목이 더 이상 선택되지 않는다면 부트로더가 성공적으로 언락된 것입니다. 이미 언락이 완료되었기 때문에 해당 옵션이 비활성화됩니다.
LG V30에 TWRP 설치하기
- 다시 개발자 모드로 전환하고 USB 디버깅을 활성화합니다. (OEM 잠금 해제는 이제 영구 적용되어 선택할 수 없습니다.)
- USB 모드를 다시 사진 전송으로 전환합니다. 기본값은 충전 모드입니다.
- 앞서와 마찬가지로 PC의 Android 도구 디렉터리에서 다음 ADB 명령어를 실행합니다:
adb reboot bootloader
fastboot flash recovery twrp-3.1.1-0-h930.img
계속 진행하기 전에 아래 내용 전체를 반드시 읽어주세요:
- 볼륨 키를 눌러 상단의 '다시 시작(Restart)'에서 '전원 끄기(Power off)'로 변경한 후 휴대전화를 종료합니다.
- USB 케이블을 분리합니다.
- 볼륨 down 버튼과 전원 버튼을 동시에 누른 상태에서 휴대전화를 켭니다.
- LG 로고가 나타나는 순간 'Down' 버튼은 계속 누른 채 유지하고, 전원 버튼만 놓았다가 다시 누릅니다. 메뉴가 나타날 때까지 두 버튼을 계속 누르고 있으세요.
- 모든 데이터 지우기를 선택합니다. 여러 번 확인을 요구하는데 계속 '예'를 선택하면 됩니다.
- 최종적으로 TWRP로 부팅됩니다.
- 시스템을 백업합니다. 필수 단계는 아니지만, 하지 않으면 나중에 후회할 수 있습니다.
- TWRP에서 시스템을 쓰기 가능 상태로 설정합니다.
- '백업(Back up)'을 선택합니다. 데이터 파티션은 암호화되어 있어 데이터 항목이 표시되지 않습니다.
- SD 카드(또는 USB, 필자는 마이크로 SD 카드를 사용했습니다)를 선택합니다.
- 백업을 진행합니다. 약 7분 정도 소요됩니다.
- 데이터 암호화를 해제하고 필요한 파일들을 설치합니다. 모든 작업은 TWRP에서 진행합니다:
- 데이터 초기화(Wipe Data) – 공장 초기화(Factory Reset)
- 데이터 초기화(Wipe Data) – 파티션 포맷(Format Partition)
- 설치(Install) – 저장소를 외장 SD로 설정
- Magisk zip 파일 설치
- no-verity-opt-encrypt-6.0.zip 설치
- LG-rctd-disabler-1.0.zip 설치: LG의 루트 검사를 줄여 성능 저하를 방지합니다.
- 재부팅(Reboot) – 시스템(System)으로
암호화 오류로 인해 부팅에 실패한다면, 위 과정에서 파티션 포맷(두 번째 초기화 단계)을 수행했는지 확인하세요. 수행하지 않았다면 TWRP를 다시 설치한 후(백업은 다시 할 필요 없습니다), 초기화와 포맷을 모두 진행하면 됩니다.