HTC U12+ là điện thoại mạnh với 6GB RAM, Snapdragon 845, bộ nhớ 64/128GB. Root điện thoại này khá dễ dàng sau khi đã mở khóa bootloader.
Trong hướng dẫn này, chúng tôi sẽ chỉ cách mở khóa và root HTC U12+. Làm theo chính xác hướng dẫn, bình luận nếu gặp vấn đề! Lưu ý: Mở khóa bootloader sẽ reset cài đặt gốc, hãy sao lưu dữ liệu quan trọng.
Mở khóa Bootloader
- Tạo tài khoản trên HTCDev.com và làm theo quy trình mở khóa. Giữ trang mở ở chỗ yêu cầu identifier token.
- Tắt HTC U12, khởi động vào Bootloader Mode (Volume Down + Power).
- Chọn Fastboot mode, kết nối HTC U12 với PC qua cáp USB.
- Mở terminal ADB trên PC (giữ Shift + chuột phải trong thư mục ADB chính, chọn 'Open a Command Window Here').
- Trong terminal ADB, gõ: fastboot oem get_identifier_token
- Màn hình sẽ hiển thị chuỗi văn bản dài, copy vào trang yêu cầu HTCDev.
- Bạn sẽ nhận email từ HTC với link tải unlock_code.bin, tải và lưu trong thư mục ADB chính (bên cạnh ADB.exe).
- Trong terminal ADB, gõ: fastboot flash unlocktoken Unlock_code.bin
- Làm theo hướng dẫn trên màn hình HTC U12 để hoàn tất mở khóa bootloader.
Root HTC U12 với Magisk và TWRP tạm thời
- Tải Magisk zip tại đây và chuyển vào thẻ SD.
- Tải phiên bản TWRP này.
- Đặt file TWRP .img vào thư mục ADB chính.
- Đưa HTC U12 vào Fastboot Mode, mở terminal ADB trên PC.
- Trong terminal ADB, gõ: fastboot boot twrp.img
- Thiết bị sẽ khởi động vào TWRP, không cài đặt TWRP. Chỉ tạm thời.
- Trong menu chính TWRP, nhấn Install > External SD > Magisk.zip, vuốt để flash.
- Bây giờ có thể reboot về hệ thống. Tìm Magisk Manager trong danh sách ứng dụng để xác nhận root.
Cách Root với Patched Boot.img
- Tải và cài Magisk Manager APK mới nhất.
- Tải boot.img từ cùng phiên bản firmware bạn đang dùng (kiểm tra Settings > About). Chủ đề XDA này cung cấp một số file firmware .zip, trích xuất "boot_signed.img" từ firmware .zip
- Chuyển boot_signed.img vào thẻ SD.
- Mở Magisk Manager, nhấn "Install" rồi "Patch Boot.Img File". Chọn boot_signed.img vừa chuyển.
- Cho Magisk patch.
- Tải phiên bản TWRP này, đặt TWRP .img vào thư mục ADB.
- Đưa HTC U12 vào Fastboot Mode, kết nối PC qua USB.
- Mở terminal ADB, gõ: fastboot boot twrp.img
- Trong TWRP, nhấn "Reboot" (không thực sự reboot) – sẽ hiển thị slot A/B đang hoạt động. Chuyển sang slot không hoạt động, sau đó quay lại slot hoạt động.
- Nhấn Install > tìm patched boot.img, vuốt để flash
- Nhấn Reboot > System.
- Bây giờ bạn đã root.
Cách Root HTC U12 – Không dùng TWRP
- Làm theo phương pháp trước để tạo patched boot.img dùng Magisk Manager.
- Bật USB Debugging trên HTC U12 trong Settings > Developer Options (Settings > About > nhấn Build Number 7 lần để bật Developer Mode).
- Mở terminal ADB trên PC, kết nối HTC U12 qua USB.
- Gõ lệnh vào terminal ADB: adb pull /sdcard/MagiskManager/patched_boot.img
- Khởi động vào Download Mode: adb reboot download
- Kiểm tra slot A/B: fastboot getvar current-slot
- Sẽ trả về A hoặc B, flash vào slot đang hoạt động: fastboot flash boot_a patched_boot.img hoặc fastboot flash boot_b patched_boot.img.
- Nếu flash thành công, gõ: fastboot reboot
Sửa lỗi sau Root
- Sau khi root HTC U12, bạn có thể thấy "Face Unlock" bị xám. Có sửa dễ dàng.
- Mở Magisk Manager, menu bên, nhấn Magisk Hide.
- Chọn FaceUnlock trong danh sách ứng dụng cần ẩn root.
- Vào Settings > Apps > FaceUnlock > Cache / Data, xóa dữ liệu.
- Khởi động lại HTC U12, FaceUnlock sẽ hoạt động lại.