LG Aristo 2를 사용하다 보면 단순한 사용 외에도 다양한 작업이 필요할 수 있습니다. 대표적으로 TWRP 부팅 루프 문제에서 기기를 복구하거나, 순정 ROM으로 되돌리거나, 특정 KDZ 펌웨어 이미지를 설치하는 경우가 그렇습니다.
이 가이드에서는 Windows PC의 LGUP 프로그램을 활용해 LG Aristo 2에서 수행할 수 있는 다양한 작업 절차를 하나씩 자세히 안내해 드립니다.
TWRP 루프에서 LG Aristo 2(K8 Plus 포함) 복구하기
LG Aristo 2, Aristo 2 Plus 또는 K8 Plus가 TWRP에 갇혀 빠져나오지 못하는 상황이라면, 대부분 루팅된 상태에서 시스템 업데이트를 시도했기 때문일 가능성이 큽니다. 다행히 이 문제는 비교적 쉽게 해결할 수 있습니다.
TWRP 화면에서 Advanced(고급) > Terminal(터미널) 메뉴로 이동합니다.
터미널에 아래 명령어를 차례로 입력하세요:
dd if=/dev/zero of=/dev/block/bootdevice/by-name/misc
dd if=/dev/zero of=/dev/block/bootdevice/by-name/fota
이제 휴대폰을 재부팅하면 정상 작동 상태로 돌아옵니다.
Windows PC에 LGUP 듀얼 모드(개발자/사용자) 설치하기
먼저 LGUP_DualMode.zip 파일을 다운로드한 후, PC에서 압축을 풉니다. 압축 해제된 폴더 안의 LGUP_Store_Frame_Ver_1_14_3.msi 파일을 실행하고 안내에 따라 설치를 진행하세요.
설치가 끝나면 폴더 내 SetDev.bat 또는 SetUser.bat 파일 중 하나를 마우스 오른쪽 버튼으로 클릭한 뒤 '관리자 권한으로 실행'을 선택합니다. SetDev.bat은 LGUP을 개발자 모드로, SetUser.bat은 사용자 모드로 실행합니다.
이후 바탕화면 바로가기를 통해 LGUP을 실행할 수 있으며, LGUP이 실행되고 있지 않은 상태라면 언제든 .bat 파일을 다시 관리자 권한으로 실행해 모드를 변경할 수 있습니다.
LGUP 개발자 모드 주요 옵션 설명
LGUP에는 휴대폰 운영과 관련된 다양한 옵션이 있습니다. 잘못 사용하면 기기에 손상을 줄 수 있으므로, 각 옵션의 역할을 정확히 이해하고 사용하세요.
- ChipErase: NAND 전체를 지우는 것으로 추정됩니다. 매우 위험한 작업입니다.
- PRL UPDATE: 휴대폰에 PRL(Preferred Roaming List, 선호 로밍 목록)을 기록하고 업데이트합니다.
- PRL Read: 휴대폰에 저장된 PRL을 읽어 화면에 표시합니다.
- PHONESETTING: 강력하지만 위험할 수 있는 기능입니다. 연결된 휴대폰의 여러 설정 필드를 표시하며, 데이터를 읽고 다시 쓰는 버튼이 제공됩니다. 참고로 이 옵션을 사용한 후에는 변경 사항이 없더라도 셀룰러 데이터 접근을 복원하기 위해 콜드 부팅이 필요할 수 있습니다.
- PARTITION DL: .TOT 또는 .KDZ 파일을 선택해야 사용할 수 있습니다. 실행하면 선택한 파일 내에서 플래시할 파티션을 골라 지정할 수 있습니다. 예를 들어 boot 파티션만 제외하고 플래시하면 시스템을 업그레이드하면서도 루트를 유지할 수 있습니다. 또한 모델 검사를 우회하므로, 동일 하드웨어를 다른 시장·통신사 제품에 사용하는 경우 다른 모델용 이미지를 교차 플래시하여 기기 모델 자체를 변경할 수도 있습니다. .KDZ 또는 .TOT 파일을 선택하고 Start를 클릭한 뒤 All partitions에 체크하면 됩니다.
- DUMP: 매우 유용한 백업 기능입니다. 시작하면 연결된 휴대폰의 모든 파티션 목록이 체크박스와 함께 표시됩니다. 백업할 파티션을 모두 체크하고 OK를 누르면 저장할 폴더를 지정하게 되며, 선택된 각 파티션마다 완전한 바이너리 .img 파일을 생성합니다. 백업 및 데이터 복구 목적으로 활용할 수 있습니다.
- FOTA Upgrade: 무선(OTA) 펌웨어 업데이트를 적용합니다.
- FAC Upgrade: 용도가 불명확하지만, 과거 IMEI의 일부였던 2자리 코드인 FAC(Final Assembly Code)와 관련이 있는 것으로 보입니다.
- Board DL: 용도 미상이며, 기기를 손상시킬 가능성이 높습니다.
LG Bridge로 최신 공장 펌웨어 복원하기
LG 휴대폰에서 부팅 루프 현상이 발생했다면 LG Bridge를 통해 복구할 수 있습니다. 단, 이 방법은 부트로더가 정상적으로 작동해야 합니다. 즉, 전원을 켰을 때 화면에 무언가 표시되면 충분합니다.
다만 일부 사용자에 따르면 LG Aristo 2 Plus에서는 아래와 같은 오류 메시지가 나타나며 작동하지 않을 수 있다고 합니다.
Your phone information cannot be checked.
Please contact LG customer service
그럼에도 Aristo 2 Plus 사용자라면 한 번쯤 시도해 볼 만합니다. 해당 오류는 특정 사용자 환경의 문제일 뿐 기기 자체의 문제가 아닐 수 있기 때문입니다.
참고로 이 방법은 기기를 최신 공식 펌웨어로 복원하거나 업데이트하는 절차입니다. 특정 버전의 펌웨어를 설치하고 싶다면 아래의 KDZ 설치 방법을 이용하세요.
복구 절차
- Windows용 LG Bridge 소프트웨어를 다운로드해 PC에 설치합니다.
- LG Bridge를 실행하고, LG 기기의 전원을 끕니다.
- USB 케이블을 PC에 연결하되, 아직 휴대폰에는 연결하지 않습니다.
- 볼륨 업(Volume Up) 버튼을 길게 누른 상태에서 USB 케이블을 휴대폰에 연결합니다.
- 휴대폰이 자동으로 다운로드 모드로 부팅된 후 펌웨어 업데이트 화면으로 진입합니다.
- 이 시점에서 LG Bridge가 휴대폰을 감지해야 합니다.
- Software Update 탭을 클릭한 뒤 Update error recovery를 선택합니다.
- LG Bridge가 해당 모델에 맞는 최신 펌웨어를 다운로드하고, 내장된 LGUP 유틸리티를 통해 휴대폰을 복원합니다.
LGUP으로 특정 KDZ 이미지 설치하기
이 절차를 진행하면 선택한 펌웨어 이미지 기준으로 모든 파티션이 순정 상태로 복원됩니다. 루팅된 boot 이미지와 루트 권한, TWRP, Magisk가 모두 사라진다는 점을 반드시 인지하세요.
위의 LG Bridge 방법과 마찬가지로, 부트로더 자체가 정상이라면 휴대폰이 정상 부팅되지 않는 상태에서도 이 방법은 잘 작동합니다. 다만 LGUP은 플래싱 상태나 OEM 잠금 상태까지는 복원하지 않으므로, 예컨대 잠금 해제된 상태였다면 그대로 유지됩니다.
준비물
- PC에 설치된 LGUP(앞서 소개한 듀얼 모드 설치 절차 참고)
- 설치하려는 .KDZ 펌웨어 파일(LG-Firmwares 사이트에서 기종별 목록을 확인할 수 있습니다)
설치 절차
- 휴대폰 전원을 끄고, USB 케이블을 PC에 연결합니다(아직 휴대폰에는 연결하지 않음).
- 볼륨 업 버튼을 길게 누른 상태에서 USB 케이블을 휴대폰에 연결합니다.
- 휴대폰이 다운로드 모드로 부팅된 후 펌웨어 업데이트 화면으로 진입합니다.
- PC에서 LGUP을 실행합니다.
- 하단의 File Path 옆 … 버튼을 클릭하고 Browse를 선택한 뒤, 다운로드한 .KDZ 파일을 지정합니다.
- Refurbish가 선택되어 있는지 확인한 후 Start 버튼을 눌러 플래싱을 시작합니다.
LG Aristo 2에 Xposed Framework 설치하기
Xposed Framework는 SafetyNet을 감지되게 만들며, Magisk로도 Xposed Framework를 완전히 숨길 수 없습니다. 따라서 Magisk로 루트 상태를 숨기고 계셨다면 Xposed Framework 설치 시 숨김이 깨질 수 있으니 이 점을 미리 숙지하세요.
설치 절차
- Xposed Installer 3.1.5(systemless)를 다운로드해 설치합니다.
- 휴대폰에서 Magisk Manager 앱을 실행합니다.
- 왼쪽 상단의 가로줄 세 개 아이콘을 누르고 메뉴에서 Downloads를 선택합니다.
- 'xposed'로 검색한 뒤 목록을 스크롤하여 Xposed Framework (SDK 25)를 찾고, 오른쪽의 다운로드 아이콘을 누릅니다.
- 작업을 묻는 대화상자가 나타나면 우측 하단의 INSTALL을 터치합니다.
- Magisk Manager에 Downloading 대화상자가 표시되며 진행 상황을 보여줍니다. 다운로드가 완료되면 Xposed 프레임워크가 자동으로 플래싱되고, 완료되면 Flashing 대화상자의 우측 하단 REBOOT을 터치해 재부팅합니다.
첫 재부팅은 Xposed Framework 설치 후 10분 이상 걸리는 것이 흔한 일이니 놀라지 마세요.
부팅이 완료되면 Xposed Installer 3.1.5를 실행합니다. 'Xposed framework is not installed'(설치되지 않음)라고 표시될 수 있는데, 이는 정상적인 현상이니 걱정하지 않아도 됩니다. 반대로 설치됨으로 표시된다면 운이 좋은 것이며, 여기서 작업이 완료된 것입니다. 그렇지 않다면 다음 단계로 진행하세요.
휴대폰을 한 번 더 재부팅합니다.
재부팅 후 Xposed Installer 3.1.5를 다시 실행하고 Xposed framework 설치 상태를 확인합니다. 설치됨으로 표시되면 성공적으로 완료된 것입니다. 그래도 표시되지 않는다면 재부팅을 한 번 더 시도해 보세요.