Team Win Recovery Project(줄여서 TWRP)는 안드로이드 기기용으로 가장 널리 사용되는 커스텀 리커버리 중 하나입니다. 제조사가 기본으로 탑재하는 리커버리(OEM 리커버리)보다 훨씬 폭넓은 제어 권한을 사용자에게 제공하며, 이 가이드에서는 자신의 기기에 TWRP를 플래시(설치)하는 구체적인 단계를 안내합니다.
먼저 알아두어야 할 점은, TWRP가 모든 안드로이드 기기를 지원하는 것은 아니라는 사실입니다. TeamWin 공식 웹사이트의 Devices(기기) 페이지에서 내 기기의 지원 여부를 미리 확인할 수 있습니다.
만약 사용 중인 폰이 TWRP를 공식적으로 지원하지 않더라도, 해당 모델에 맞게 포팅될 가능성은 있습니다. 다만 이 경우 리눅스 명령어와 AOSP 소스 빌드에 대한 기본적인 이해가 필요할 수 있습니다. Appuals에서는 모든 안드로이드 기기에 TWRP를 포팅하는 방법을 상세히 다룬 가이드를 제공하고 있습니다.
안드로이드 폰에 TWRP 플래시하는 방법
이 섹션에서는 TWRP를 설치하는 일반적인 절차를 소개합니다. 다만 기기마다 세부 단계는 조금씩 다를 수 있다는 점을 유의하세요.
참고: 플래시 작업을 진행하기 전에 반드시 해당 기기의 공식 문서를 확인하기 바랍니다. 각 기기 페이지에는 해당 모델에서 TWRP를 실행하기 위한 세부 요구 사항이 자세히 정리되어 있습니다.
사전 준비 사항
플래시 작업을 시작하기 전에 몇 가지 준비해야 할 항목이 있습니다. 준비가 되지 않은 상태에서 작업을 진행하면 불완전한 플래시로 인해 소프트브릭(soft-brick)이 발생할 수도 있으므로, 아래 항목을 모두 충족하기 전에는 다음 단계로 넘어가지 않는 것이 좋습니다.
- 부트로더 언락(Unlocked Bootloader): 기기의 부트로더가 언락되어 있어야 합니다. 샤오미, 화웨이, 삼성, OnePlus 기기의 언락 절차를 다룬 상세 가이드도 함께 참고하세요.
- 인터넷 연결된 PC: ADB를 통해 리커버리를 다운로드하고 설치하려면 PC(가급적 Windows)가 필요합니다.
- ADB 드라이버: 폰과 PC를 연결해 Android Debug Bridge로 통신하려면 사전에 ADB 드라이버가 설치되어 있어야 합니다. Windows에서 ADB를 설정하는 방법을 다룬 심층 가이드도 활용할 수 있습니다.
- Windows 터미널에서 ADB 명령을 바로 실행할 수 있도록 Minimal ADB and Fastboot을 직접 다운로드할 수도 있습니다.
- USB 케이블: 기기를 USB로 연결하려면 데이터 송수신이 가능한 케이블이 필요합니다.
- USB 디버깅 활성화: PC와 Android Debug Bridge로 통신하려면 폰에서 USB 디버깅 옵션이 켜져 있어야 합니다.
↪ Fastboot 수동 플래시 (루트 불필요)
기기가 루팅되어 있지 않다면 수동 플래시(Manual Flash) 방식을 사용해야 합니다. 이 방법은 사용자가 직접 개입할 부분이 다소 많지만, 루팅되지 않은 기기는 TWRP 앱을 통한 자동 플래시(루팅된 폰에서만 동작)를 피하는 것이 좋습니다.
1) 내 기기에 맞는 TWRP 찾기
내 기기가 TWRP를 지원하는지 확인하려면 TeamWin의 기기 섹션을 방문하세요. 휴대폰 제조사별 목록과 각 제조사 아래의 지원 기기 목록이 정리되어 있으며, 해당 링크를 통해 다운로드 페이지로 이동할 수 있습니다.
여기서 리커버리 IMG 파일을 다운로드해야 합니다. 이 파일은 이후 ADB를 통해 폰에 플래시됩니다. 기기 페이지에는 해당 모델의 TeamWin GitHub 저장소 링크도 함께 제공되며, 여기에서 리커버리의 알려진 버그와 정상 동작하는 기능 목록을 확인할 수 있습니다. 최신 버전 파일을 다운로드하기 전에 이 목록을 먼저 검토해 보는 것이 좋습니다.
2) Fastboot 모드로 부팅하기
Fastboot 모드로 진입하는 방법은 두 가지입니다. ADB 명령어를 사용하거나, 기기 전원을 끈 후 제조사가 지정한 버튼 조합을 직접 누르는 방식입니다. Fastboot 모드에서는 USB 케이블로 폰과 PC를 연결합니다.
- USB 케이블로 폰을 PC에 연결합니다.
- Minimal ADB and Fastboot을 실행합니다. 명령 프롬프트 터미널 창이 열립니다.
- 터미널에
adb devices를 입력해 ADB가 폰을 정상적으로 인식하는지 확인합니다. - 기기가 인식되었다면
adb reboot bootloader를 입력해 바로 Fastboot 모드로 재부팅합니다.
참고: 폰을 처음으로 ADB 또는 PC에 연결할 때는 기기에서 직접 권한을 허용해야 할 수 있습니다. 연결 후 "adb devices" 명령을 입력하면 폰 화면에 사용자 승인 요청 팝업이 나타날 수 있습니다. 이 경우 "허용"을 누르면 계속 진행할 수 있습니다.
3) 리커버리 IMG 파일 플래시하기
Fastboot 모드에 진입했다면 이제 리커버리 이미지 파일을 플래시합니다. 이 파일은 1단계에서 다운로드한 것과 동일한 파일입니다.
- IMG 파일을 Minimal ADB and Fastboot 폴더로 복사합니다.
- 별도로 경로를 변경하지 않았다면 보통
C:\Program Files (x86)\Minimal ADB & Fastboot에 위치합니다.
- 별도로 경로를 변경하지 않았다면 보통
- 플래시 작업을 편하게 하기 위해 복사한 파일의 이름을 twrp.img로 변경합니다. 이름을 변경하지 않으면 이미지 파일 경로를 지정할 때 매번 파일을 직접 드래그해 넣어야 할 수 있습니다.
- Minimal ADB and Fastboot 터미널을 열고
fastboot devices를 입력해 기기가 Fastboot 모드에서 인식되는지 확인합니다. - 인식되었다면
fastboot flash recovery twrp.img를 입력합니다. 그러면 기기에서 플래시 과정이 시작됩니다.
플래시에는 몇 분 정도 소요될 수 있습니다. 완료되면 화면에 총 걸린 시간이 표시됩니다: "Finished. total time: X.XXs"(X는 실제 소요 시간).
TWRP로 재부팅하려면 "fastboot reboot recovery" 명령을 입력하면 되며, 폰이 자동으로 TWRP로 재부팅됩니다. 모든 과정이 문제없이 완료되었다면 폰을 PC에서 분리해도 됩니다. 이제 TWRP가 기기에 성공적으로 설치되었습니다.
작성자: Muhammad Qasim
카심(Muhammad Qasim)은 기술과 게임에 대한 깊은 애정 덕분에 최신 동향을 꾸준히 파악할 뿐만 아니라, 글을 통해 자신의 통찰력 있는 관점을 독자들과 나누고 있습니다. 이러한 활동을 통해 전문 지식을 공유하고, 테크와 게임 분야에 의미 있는 기여를 하는 데 헌신하고 있습니다.