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

วิธีรูท HTC U12+

HTC U12+ เป็น旗舰 HTC ที่เพิ่งเปิดตัว - มี Qualcomm Snapdragon 845 SoC, RAM 6GB, และเวอร์ชัน 64GB / 128GB หนึ่งในการเปลี่ยนแปลงออกแบบน่าสนใจที่สุดคือปุ่มปรับเสียงและพาวเวอร์ที่ "pressure sensitive" - อุปกรณ์ไม่มีปุ่มกดจริง ตอบสนองผ่าน haptic feedback รวมแล้วเป็นอุปกรณ์ที่น่าสนใจมาก

ปกติอุปกรณ์ใหม่ใช้เวลานานถึงจะถูกรูท (hello, Galaxy S8/S9) แต่ดูเหมือนชุมชนรูทมุ่งมั่นจะรูท HTC U12+ เร็วๆ นี้ มีวิธีรูทที่ทำงานด้วย custom kernel patch ร่วมกับ Magisk และช่วยว่า HTC เป็น dev-friendly (hello again, Samsung)

ปฏิบัติตามคำแนะนำนี้อย่างใกล้ชิด HTC U12+ ของคุณจะถูกรูทในไม่ช้า

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

ข้อกำหนดเบื้องต้น:

    • ADB Fastboot & Tools บน PC (ดูคำแนะนำ "วิธีติดตั้ง ADB บน Windows" ของ Appuals)
    • Magisk Manager
    • HTC U12+ boot.img (เลือกที่ตรงกับเฟิร์มแวร์ของคุณ ตรวจสอบได้ที่ Settings > About Phone)

ขั้นแรก ต้องปลดล็อกบูทโหลเดอร์ - ทำผ่านเว็บไซต์ HTCDev.com อย่างเป็นทางการ

สมัครบัญชีบน HTCDev แล้วกด "Unlock Bootloader" บนหน้าหลัก

วิธีรูท HTC U12+

  1. จากเมนู dropdown "Supported Devices" เลือก "All Other Supported Devices" (หาก HTC U12+ ถูกเพิ่มหลังเวลาเขียน ให้เลือกนั้นแทน)
  2. ยอมรับ popup boxes และสุดท้าย "Proceed to Unlock Instructions"
  3. ตอนนี้ต้องต่อ HTC U12+ เข้ากับ PC ผ่าน USB และเปิด USB Debugging
  4. ไปที่ Settings > About Phone > กด Build Number 7 ครั้งจนโหมดนักพัฒนาเปิดใช้งาน
  5. ตอนนี้ไปที่ Settings > Developer Options > เปิดใช้งาน USB Debugging
  6. เปิด ADB terminal บนคอมพิวเตอร์ (กด shift + right click ภายใน main ADB pathway เลือก "Open a Command Window here")

พิมพ์คำสั่งต่อไปนี้: adb devices

ควรมี ADB pairing dialogue ปรากฏบนหน้าจอโทรศัพท์ ให้ยืนยัน แล้วใน ADB terminal พิมพ์: fastboot oem get_identifier_token

จะคืนสตริงตัวอักษรยาวๆ ที่ต้องคัดลอก วางตัวอักษรเหล่านั้นในหน้า My Device Identifier Token บน HTCDev และกด submit

จะได้อีเมลจาก HTC พร้อมไฟล์แนบชื่อ "Unlock_code.bin" ดาวน์โหลดและบันทึกไว้ใน main ADB pathway

ใน ADB terminal พิมพ์: fastboot flash unlocktoken Unlock_code.bin

ปฏิบัติตามคำแนะนำบนหน้าจอโทรศัพท์เพื่อปลดล็อกบูทโหลเดอร์ หลังอุปกรณ์รีเซ็ต จะกลับสู่ Android

ตอนนี้ต้องดาวน์โหลดแอพ Magisk และ boot.img สำหรับเฟิร์มแวร์ปัจจุบัน

คัดลอกทั้งสองไฟล์ไปที่โทรศัพท์ และติดตั้งแอพ Magisk

วิธีรูท HTC U12+

เปิดแอพ Magisk เลือก "Patch Boot.img" และเลือกไฟล์ boot.img ที่ดาวน์โหลด

หลัง Magisk patch boot.img แล้ว เปิด ADB terminal พิมพ์: adb pull /sdcard/MagiskManager/patched_boot.img

จากนั้นพิมพ์: adb reboot bootloader

เมื่ออยู่ในบูทโหลเดอร์ จะบอกว่า active slot คืออะไร (A หรือ B) ขึ้นอยู่กับ active slot ให้พิมพ์:

Fastboot flash boot_a patched_boot.img

หรือ

Fastboot flash boot_b patched_boot.img

หากแฟลชสำเร็จ พิมพ์: fastboot reboot

เมื่อโทรศัพท์รีบูทเข้าสู่ Android HTC U12+ ของคุณควรจะถูกรูทแล้ว!