HTC U12+ เป็นโทรศัพท์ที่ทรงพลังมาพร้อม RAM 6GB, Snapdragon 845 SoC และหน่วยความจำภายใน 64/128GB การรูทโทรศัพท์เครื่องนี้ค่อนข้างง่าย หนึ่งครั้งที่คุณปลดล็อคบูทโหลเดอร์แล้ว
ในคู่มือนี้ เราจะแสดงวิธีปลดล็อคและรูท HTC U12+ ทำตามคำแนะนำของเราอย่างแม่นยำ และแสดงความคิดเห็นหากคุณประสบปัญหาใดๆ! หมายเหตุ: การปลดล็อคบูทโหลเดอร์จะทำการรีเซ็ตโรงงานบนอุปกรณ์ของคุณ โปรดสำรองข้อมูลส่วนตัวสำคัญทั้งหมด
การปลดล็อคบูทโหลเดอร์
- สร้างบัญชีบน HTCDev.com และทำตามกระบวนการปลดล็อค ทิ้งหน้าเปิดไว้ที่ขอ identifier token
- ปิด HTC U12 และบูทเข้าสู่ Bootloader Mode (Volume Down + Power)
- เลือก Fastboot mode และเชื่อมต่อ HTC U12 กับคอมพิวเตอร์ผ่านสาย USB
- เปิดเทอร์มินัล ADB บนคอมพิวเตอร์ (กด Shift + คลิกขวาในโฟลเดอร์ ADB หลัก และเลือก 'Open a Command Window Here')
- ในเทอร์มินัล ADB ให้พิมพ์: fastboot oem get_identifier_token
- พรอมป์จะแสดงสตริงข้อความยาว คัดลอกไปที่หน้าขอความ HTCDev
- คุณจะได้รับอีเมลจาก HTC พร้อมลิงก์ดาวน์โหลด unlock_code.bin, ดาวน์โหลดและบันทึกไว้ในโฟลเดอร์ ADB หลัก (ข้างๆ ADB.exe)
- ในเทอร์มินัล ADB ให้พิมพ์: fastboot flash unlocktoken Unlock_code.bin
- ตอนนี้ทำตามคำแนะนำบนหน้าจอ HTC U12 ของคุณเพื่อดำเนินการปลดล็อคบูทโหลเดอร์ให้เสร็จสมบูรณ์
รูท HTC U12 ด้วย Magisk และ Temporary TWRP
- ดาวน์โหลด Magisk zip ที่นี่และโอนไปที่การ์ด SD
- ดาวน์โหลด TWRP เวอร์ชันนี้
- วางไฟล์ TWRP .img ไว้ในโฟลเดอร์ ADB หลัก
- วาง HTC U12 เข้าสู่ Fastboot Mode และเปิดเทอร์มินัล ADB บนคอมพิวเตอร์
- ในเทอร์มินัล ADB ให้พิมพ์: fastboot boot twrp.img
- นี่จะรีบูท HTC U12 ของคุณเข้าสู่ TWRP โดยไม่ติดตั้ง TWRP มันเป็นเพียงชั่วคราวสำหรับตอนนี้
- ในเมนูหลัก TWRP กด Install > External SD > Magisk.zip และสไลด์เพื่อแฟลช
- คุณสามารถรีบูทไประบบได้ตอนนี้ หา Magisk Manager ในรายการแอพเพื่อยืนยันรูท
วิธีรูทด้วย Patched Boot.img
- ดาวน์โหลดและติดตั้ง Magisk Manager APK ล่าสุด
- ดาวน์โหลด boot.img จากเวอร์ชันเฟิร์มแวร์เดียวกับที่คุณใช้อยู่ (ตรวจสอบ Settings > About) เธรด XDA นี้ให้ไฟล์เฟิร์มแวร์ .zip หลายตัว และคุณสามารถแตก "boot_signed.img" จากเฟิร์มแวร์ .zip ได้
- โอน boot_signed.img ไปที่การ์ด SD
- เปิดแอพ Magisk Manager และกด "Install" ตามด้วย "Patch Boot.Img File" เลือก boot_signed.img ที่คุณโอนไปที่การ์ด SD เพิ่งแล้ว
- อนุญาตให้ Magisk แพทช์มัน
- ดาวน์โหลด TWRP เวอร์ชันนี้ และวาง TWRP .img ไว้ในโฟลเดอร์ ADB
- วาง HTC U12 เข้าสู่ Fastboot Mode และเชื่อมต่อกับคอมพิวเตอร์ผ่าน USB
- เปิดเทอร์มินัล ADB และพิมพ์: fastboot boot twrp.img
- ใน TWRP กด "Reboot" (แต่อย่ารีบูทจริงๆ) - นี่จะแสดง active A/B slot สลับไปที่ inactive slot แล้วกลับไปที่ active slot
- กด Install > หา patched boot.img และสไลด์เพื่อแฟลช
- กด Reboot > System
- ตอนนี้คุณควรจะได้รูทแล้ว
วิธีรูท HTC U12 - ไม่ใช้ TWRP
- ทำตามวิธีก่อนหน้าสำหรับการสร้าง patched boot.img โดยใช้ Magisk Manager
- เปิดใช้งาน USB Debugging บน HTC U12 ใน Settings > Developer Options (Settings > About > กด Build Number 7 ครั้งเพื่อเปิด Developer Mode)
- เปิดเทอร์มินัล ADB บนคอมพิวเตอร์ และเชื่อมต่อ HTC U12 ผ่าน USB
- พิมพ์คำสั่งนี้ในเทอร์มินัล ADB: adb pull /sdcard/MagiskManager/patched_boot.img
- ตอนนี้รีบูทเข้าสู่ Download Mode ด้วย: adb reboot download
- ตรวจสอบว่า HTC U12 ใช้ A/B slot ไหน: fastboot getvar current-slot
- มันควรคืนค่า A หรือ B คุณต้องการแฟลชไปที่ active slot: ดังนั้นใน ADB พิมพ์: fastboot flash boot_a patched_boot.img หรือ fastboot flash boot_b patched_boot.img
- หากแฟลชสำเร็จ คุณสามารถพิมพ์: fastboot reboot
การแก้ไขหลังรูท
- หลังจากรูท HTC U12 ของคุณแล้ว คุณอาจพบว่า "Face Unlock" เป็นสีเทา มีวิธีแก้ไขง่ายๆ
- เปิดแอพ Magisk Manager บนอุปกรณ์ของคุณ และในเมนูด้านข้าง กด Magisk Hide
- มันจะแสดงรายการแอพเพื่อพยายามซ่อนสถานะรูท เลือก FaceUnlock
- ไปที่ Settings > Apps > FaceUnlock > Cache / Data และลบข้อมูล
- รีบูท HTC U12 ของคุณ และ FaceUnlock ควรจะทำงานอีกครั้ง