Computer >> 컴퓨터 >  >> 문제 해결 >> Android

HTC U12+ 루팅 완벽 가이드 – 부트로더 언락부터 Magisk 설치까지

HTC U12+는 최신 출시된 HTC의 플래그십 스마트폰으로, 퀄컴 스냅드래곤 845 SoC, 6GB RAM, 그리고 64GB/128GB 스토리지 버전을 갖추고 있습니다. 이 기기에서 가장 눈길을 끄는 디자인 변화는 바로 새롭게 도입된 '압력 감지' 볼륨 및 전원 버튼입니다. 물리적인 버튼이 하나도 없이 햅틱 피드백만으로 반응하는 방식으로, 전체적으로 상당히 세련되고 매력적인 기기입니다.

일반적으로 새로 출시된 기기가 루팅되기까지는 꽤 오랜 시간이 걸리지만(갤럭시 S8/S9를 생각해보세요), 루트 커뮤니티는 HTC U12+ 루팅에 매우 적극적이었고, 커스텀 커널 패치와 Magisk를 결합한 실제 작동하는 루트 방법이 이미 등장했습니다. HTC가 개발자 친화적인 회사라는 점도 큰 도움이 됩니다(삼성과는 다르게 말이죠).

이 가이드를 순서대로 잘 따라오시면 HTC U12+를 금방 루팅할 수 있습니다.

⚠️ 시작 전 주의사항

이 가이드는 부트로더 언락 과정을 포함하며, 이 과정에서 기기가 공장 초기화됩니다. 진행하기 전에 반드시 중요한 사용자 데이터를 모두 백업하세요!

준비물

  • PC에 설치된 ADB Fastboot 및 도구 (Appuals의 "Windows에 ADB 설치하는 방법" 가이드 참조)
  • Magisk Manager
  • HTC U12+ boot.img (현재 펌웨어와 일치하는 버전을 선택하세요. 설정 > 휴대전화 정보에서 확인할 수 있습니다)

1단계: 부트로더 언락하기

먼저 부트로더를 언락해야 합니다. 이 과정은 공식 HTCDev.com 웹사이트를 통해 진행됩니다.

HTCDev에서 계정을 등록한 후, 메인 페이지에서 "Unlock Bootloader"를 클릭합니다.

  1. "Supported Devices" 드롭다운 메뉴에서 "All Other Supported Devices"를 선택합니다. (글 작성 시점 이후 HTC U12+가 목록에 추가되었다면 해당 항목을 선택하세요.)
  2. 팝업 창들을 모두 수락하고, 마지막으로 "Proceed to Unlock Instructions"를 클릭합니다.
  3. USB 케이블로 HTC U12+를 PC에 연결하고 USB 디버깅을 활성화해야 합니다.
  4. 설정 > 휴대전화 정보로 이동한 후, 빌드 번호를 7회 연속 탭하여 개발자 모드를 활성화합니다.
  5. 설정 > 개발자 옵션으로 이동하여 USB 디버깅을 켭니다.
  6. PC에서 ADB 터미널을 실행합니다. (ADB 폴더 안에서 Shift + 우클릭 후 "여기서 PowerShell/명령 창 열기"를 선택)

2단계: 잠금 해제 토큰 발급받기

ADB 터미널에 다음 명령어를 입력합니다:

adb devices

휴대전화 화면에 ADB 페어링 대화상자가 나타나면 허용을 눌러 확인합니다. 그다음 ADB 터미널에 아래 명령어를 입력합니다:

fastboot oem get_identifier_token

긴 문자열이 반환되는데, 이 문자열 전체를 복사하여 HTCDev 사이트의 My Device Identifier Token 페이지에 붙여넣고 제출합니다.

잠시 후 HTC에서 "Unlock_code.bin" 파일이 첨부된 이메일을 받게 됩니다. 파일을 다운로드하여 ADB가 설치된 메인 경로에 저장합니다.

3단계: 부트로더 언락 실행

ADB 터미널에 다음 명령어를 입력합니다:

fastboot flash unlocktoken Unlock_code.bin

휴대전화 화면에 표시되는 지시에 따라 부트로더 언락을 진행합니다. 기기가 재부팅되고 초기화가 완료되면 안드로이드로 정상 진입됩니다.

4단계: Magisk로 boot.img 패치하기

이제 현재 펌웨어 버전에 맞는 Magisk 앱boot.img 파일을 다운로드합니다.

두 파일을 모두 휴대전화로 복사한 후, Magisk 앱을 설치합니다.

Magisk 앱을 실행하고 "Patch Boot.img"(boot.img 패치)를 선택한 뒤, 다운로드한 boot.img 파일을 지정합니다.

Magisk가 boot.img 패치를 완료하면, ADB 터미널을 열고 다음 명령어를 입력하여 패치된 파일을 PC로 가져옵니다:

adb pull /sdcard/MagiskManager/patched_boot.img

이어서 아래 명령어로 부트로더 모드로 재부팅합니다:

adb reboot bootloader

5단계: 패치된 boot.img 플래시하기

부트로더 화면에 진입하면 현재 활성 슬롯(A 또는 B)이 표시됩니다. 활성 슬롯에 따라 아래 명령어 중 하나를 입력합니다:

fastboot flash boot_a patched_boot.img

또는

fastboot flash boot_b patched_boot.img

플래시가 성공적으로 완료되면 다음 명령어로 재부팅합니다:

fastboot reboot

휴대전화가 안드로이드로 재부팅되면, HTC U12+의 루팅이 성공적으로 완료된 것입니다! 🎉