Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Android

วิธีปลดล็อคและรูท HTC U12 Plus

HTC U12+ เป็นโทรศัพท์ที่ทรงพลังมาพร้อม RAM 6GB, Snapdragon 845 SoC และหน่วยความจำภายใน 64/128GB การรูทโทรศัพท์เครื่องนี้ค่อนข้างง่าย หนึ่งครั้งที่คุณปลดล็อคบูทโหลเดอร์แล้ว

ในคู่มือนี้ เราจะแสดงวิธีปลดล็อคและรูท HTC U12+ ทำตามคำแนะนำของเราอย่างแม่นยำ และแสดงความคิดเห็นหากคุณประสบปัญหาใดๆ! หมายเหตุ: การปลดล็อคบูทโหลเดอร์จะทำการรีเซ็ตโรงงานบนอุปกรณ์ของคุณ โปรดสำรองข้อมูลส่วนตัวสำคัญทั้งหมด

การปลดล็อคบูทโหลเดอร์

  1. สร้างบัญชีบน HTCDev.com และทำตามกระบวนการปลดล็อค ทิ้งหน้าเปิดไว้ที่ขอ identifier token
  2. ปิด HTC U12 และบูทเข้าสู่ Bootloader Mode (Volume Down + Power)
  3. เลือก Fastboot mode และเชื่อมต่อ HTC U12 กับคอมพิวเตอร์ผ่านสาย USB
  4. เปิดเทอร์มินัล ADB บนคอมพิวเตอร์ (กด Shift + คลิกขวาในโฟลเดอร์ ADB หลัก และเลือก 'Open a Command Window Here')
  5. ในเทอร์มินัล ADB ให้พิมพ์: fastboot oem get_identifier_token
  6. พรอมป์จะแสดงสตริงข้อความยาว คัดลอกไปที่หน้าขอความ HTCDev
  7. คุณจะได้รับอีเมลจาก HTC พร้อมลิงก์ดาวน์โหลด unlock_code.bin, ดาวน์โหลดและบันทึกไว้ในโฟลเดอร์ ADB หลัก (ข้างๆ ADB.exe)
  8. ในเทอร์มินัล ADB ให้พิมพ์: fastboot flash unlocktoken Unlock_code.bin
  9. ตอนนี้ทำตามคำแนะนำบนหน้าจอ HTC U12 ของคุณเพื่อดำเนินการปลดล็อคบูทโหลเดอร์ให้เสร็จสมบูรณ์

รูท HTC U12 ด้วย Magisk และ Temporary TWRP

  1. ดาวน์โหลด Magisk zip ที่นี่และโอนไปที่การ์ด SD
  2. ดาวน์โหลด TWRP เวอร์ชันนี้
  3. วางไฟล์ TWRP .img ไว้ในโฟลเดอร์ ADB หลัก
  4. วาง HTC U12 เข้าสู่ Fastboot Mode และเปิดเทอร์มินัล ADB บนคอมพิวเตอร์
  5. ในเทอร์มินัล ADB ให้พิมพ์: fastboot boot twrp.img
  6. นี่จะรีบูท HTC U12 ของคุณเข้าสู่ TWRP โดยไม่ติดตั้ง TWRP มันเป็นเพียงชั่วคราวสำหรับตอนนี้
  7. ในเมนูหลัก TWRP กด Install > External SD > Magisk.zip และสไลด์เพื่อแฟลช
  8. คุณสามารถรีบูทไประบบได้ตอนนี้ หา Magisk Manager ในรายการแอพเพื่อยืนยันรูท

วิธีรูทด้วย Patched Boot.img

  1. ดาวน์โหลดและติดตั้ง Magisk Manager APK ล่าสุด
  2. ดาวน์โหลด boot.img จากเวอร์ชันเฟิร์มแวร์เดียวกับที่คุณใช้อยู่ (ตรวจสอบ Settings > About) เธรด XDA นี้ให้ไฟล์เฟิร์มแวร์ .zip หลายตัว และคุณสามารถแตก "boot_signed.img" จากเฟิร์มแวร์ .zip ได้
  3. โอน boot_signed.img ไปที่การ์ด SD
  4. เปิดแอพ Magisk Manager และกด "Install" ตามด้วย "Patch Boot.Img File" เลือก boot_signed.img ที่คุณโอนไปที่การ์ด SD เพิ่งแล้ว
  5. อนุญาตให้ Magisk แพทช์มัน
  6. ดาวน์โหลด TWRP เวอร์ชันนี้ และวาง TWRP .img ไว้ในโฟลเดอร์ ADB
  7. วาง HTC U12 เข้าสู่ Fastboot Mode และเชื่อมต่อกับคอมพิวเตอร์ผ่าน USB
  8. เปิดเทอร์มินัล ADB และพิมพ์: fastboot boot twrp.img
  9. ใน TWRP กด "Reboot" (แต่อย่ารีบูทจริงๆ) - นี่จะแสดง active A/B slot สลับไปที่ inactive slot แล้วกลับไปที่ active slot
  10. กด Install > หา patched boot.img และสไลด์เพื่อแฟลช
  11. กด Reboot > System
  12. ตอนนี้คุณควรจะได้รูทแล้ว

วิธีรูท HTC U12 - ไม่ใช้ TWRP

  1. ทำตามวิธีก่อนหน้าสำหรับการสร้าง patched boot.img โดยใช้ Magisk Manager
  2. เปิดใช้งาน USB Debugging บน HTC U12 ใน Settings > Developer Options (Settings > About > กด Build Number 7 ครั้งเพื่อเปิด Developer Mode)
  3. เปิดเทอร์มินัล ADB บนคอมพิวเตอร์ และเชื่อมต่อ HTC U12 ผ่าน USB
  4. พิมพ์คำสั่งนี้ในเทอร์มินัล ADB: adb pull /sdcard/MagiskManager/patched_boot.img
  5. ตอนนี้รีบูทเข้าสู่ Download Mode ด้วย: adb reboot download
  6. ตรวจสอบว่า HTC U12 ใช้ A/B slot ไหน: fastboot getvar current-slot
  7. มันควรคืนค่า A หรือ B คุณต้องการแฟลชไปที่ active slot: ดังนั้นใน ADB พิมพ์: fastboot flash boot_a patched_boot.img หรือ fastboot flash boot_b patched_boot.img
  8. หากแฟลชสำเร็จ คุณสามารถพิมพ์: fastboot reboot

การแก้ไขหลังรูท

  1. หลังจากรูท HTC U12 ของคุณแล้ว คุณอาจพบว่า "Face Unlock" เป็นสีเทา มีวิธีแก้ไขง่ายๆ
  2. เปิดแอพ Magisk Manager บนอุปกรณ์ของคุณ และในเมนูด้านข้าง กด Magisk Hide
  3. มันจะแสดงรายการแอพเพื่อพยายามซ่อนสถานะรูท เลือก FaceUnlock
  4. ไปที่ Settings > Apps > FaceUnlock > Cache / Data และลบข้อมูล
  5. รีบูท HTC U12 ของคุณ และ FaceUnlock ควรจะทำงานอีกครั้ง