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

ปลดล็อกโทรศัพท์ HTC: คู่มือ HTC S-OFF และการเข้าถึง Bootloader

คุณมีโทรศัพท์ HTC และต้องการแก้ไขพาร์ติชันต่างๆ บนโทรศัพท์ ฟีเจอร์ความปลอดภัย擋住คุณไหม? บทความนี้จะแนะนำ HTC S-OFF ซึ่งช่วยปิดโปรโตคอลความปลอดภัยนี้ รวมถึงข้อมูลเกี่ยวกับ HTC Bootloader ที่เกี่ยวข้อง โปรดอ่านจบจนสุดเพื่อเข้าใจลึกซึ้ง

HTC S-OFF คืออะไร?

ทั่วไป อุปกรณ์ทุกเครื่องมีโปรโตคอลความปลอดภัย S-ON ซึ่งตั้งธงบนพาร์ติชัน Radio ตั้งแต่ผลิตออกสู่ตลาด กล่าวคือ ธงความปลอดภัยของโทรศัพท์ HTC เปิดอยู่โดยค่าเริ่มต้น คุณสามารถปิดธงนี้ได้ ดังนี้:

  • จัดเก็บอยู่บน Radio ของอุปกรณ์ การปิดจะทำให้เขียนข้อมูลลง System Memory ได้
  • ขัดขวางการใช้ Custom ROMs, Splash Images, Recovery ฯลฯ บน HTC Android
  • ป้องกันการเข้าถึง NAND Flash Memory และจำกัดการเปลี่ยนแปลงถาวรบน NAND Partitions
  • NAND Partition รวมถึง Boot, Recovery, Radio, System Partition ฯลฯ
  • การเปลี่ยนแปลงขณะ S-ON จะกลับสู่เดิมเมื่อรีบูทโทรศัพท์
  • S-OFF ไม่ให้ย้อนกลับสู่การทำงานเดิมเมื่อรีบูท สถานะ S-ON/S-OFF ดูได้จากข้อความบนแถบการแจ้งเตือน

หมายเหตุ: การปิดความปลอดภัย (S-OFF) เป็นความรับผิดชอบของผู้ใช้ และไม่ควรทำจนกว่าจะมีความจำเป็นจริง

สามารถ Root ได้ด้วย S-OFF บน HTC ไหม?

Root คล้ายกับการมีผู้ใช้เพิ่มใน Linux OS การเปิด S-OFF บน Bootloader ทำให้ฟลัชแพ็กเกจ เช่น Superuser.apk และ su binary ได้ จุดสำคัญคือต้องฟลัช Recovery ก่อนฟลัช Superuser เมื่อรีบูท จะได้ Root บนโทรศัพท์ ดังนั้น HRC S-OFF ไม่สร้าง Root โดยตรง แต่อนุญาตให้ฟลัชโปรแกรมที่ทำให้ได้ Root

ประโยชน์ของการเปิด S-OFF
  • เข้าถึงและเขียนทับพาร์ติชันบนโทรศัพท์ HTC – เข้าถึง NAND ได้ สามารถปลดล็อกและแก้ไขพาร์ติชัน พาร์ติชันปกติไม่สามารถแก้ไขได้ แต่ S-OFF ทำให้เขียนทับโค้ดบนพาร์ติชันขณะ OS ทำงานได้
  • ไม่ต้องตรวจสอบลายเซ็นของ Firmware Images – Firmware zip ทั้งหมดต้องมีลายเซ็นดิจิทัลจาก HTC ถึงจะฟลัชผ่าน Bootloader ได้ S-OFF ทำให้ข้ามการตรวจสอบความปลอดภัยสำหรับ Custom Firmware, Unsigned Boot, Splash, HBOOT Images และ Recovery ได้ สามารถฟลัช Unsigned Firmware zip ที่มีอิมเมจพาร์ติชันแยกต่างหาก กล่าวคือ เปิดโอกาส Customize Android โทรศัพท์สูงสุด

ใช้ HTCdev ปลดล็อก Bootloader

HTCdev ไม่ตั้งค่า Bootloader เป็น S-OFF แต่ปลดล็อกพาร์ติชันบนโทรศัพท์ ทำให้ฟลัช Custom Recovery และ Custom ROM ได้ โดยไม่ต้องใช้ HTC S-OFF ข้อมูลสำคัญ:

  • ต้องสมัครสมาชิกเว็บไซต์ และล็อกอินเพื่อปลดล็อก Bootloader
  • วิธีนี้เปิดตัวโดย HTC อย่างเป็นทางการ ให้การปลดล็อกจำกัดเฉพาะพาร์ติชัน Boot, System, Recovery
  • การปลดล็อกจำกัดเพื่อเหตุผลด้านความปลอดภัย ป้องกันการฟลัช Firmware zip แบบสุ่ม ไม่ปลดล็อก SIM Card
  • การปลดล็อกเปลี่ยนซอฟต์แวร์ อาจก่อให้เกิดปัญหาไม่คาดคิด เช่น เปลี่ยนค่า HAC หรือ SAR หรือทำให้โทรศัพท์ร้อนเกินไป
  • เนื้อหาที่ซื้อจากผู้ขายภายนอกหรือ HTC อาจถูกยกเลิกหรือเข้าถึงไม่ได้ เนื่องจาก DRM Security Keys
  • อาจไม่สามารถอัปเดตผ่าน FOTA (Firmware Over The Air) ได้ หากมีการเปลี่ยนแปลงไม่สามารถย้อนกลับ อาจไม่อยู่ภายใต้ประกันของ HTC

ขั้นตอนเตรียมการก่อนเปิด S-OFF

ขั้นตอนเตรียมการก่อนเปิด S-OFF บน HTC:

  1. หลังปลดล็อก Bootloader แล้ว ให้ถอนติดตั้ง HTCdev tool บนโทรศัพท์
  2. ไป Settings > Security ปิดการตั้งค่าความปลอดภัยทั้งหมด
  3. ไป Settings > Power/Battery Manager ปิด Fast Boot mode
  4. ใช้ USB 2.0 แทน USB 3.0 เพื่อความเข้ากันได้ระหว่าง HTC และ PC
  5. ดาวน์โหลด S-OFF tool เช่น Firewater ติดตั้งบน PC
  6. ติดตั้ง Minimal ADB บน PC
  7. ชาร์จแบตเตอรี่อย่างน้อย 60% เพื่อป้องกันขาดพลังงาน
  8. สำรองข้อมูลสำคัญ (สื่อ, ข้อความ) เผื่อโทรศัพท์รีเซ็ตหมด
  9. ติดตั้ง HTC Drivers เพื่อเชื่อมต่อโทรศัพท์กับ PC
  10. ไป Settings > Developer Options > Enable USB Debugging
  11. ปิด Antivirus และ Firewall บน PC

วิธีใช้ HTCdev Tool ปลดล็อก Bootloader

ขั้นตอนใช้ HTCdev Tool ปลดล็อก Bootloader (เชื่อมโทรศัพท์กับ PC ด้วยสายเคเบิลที่เชื่อถือได้):

  1. กดค้าง Power ปิดโทรศัพท์
  2. กด Power + Volume Down 30 วินาที เพื่อเข้าสู่ HBOOT mode
  3. ใช้ปุ่ม Volume เลือก Fastboot แล้วกด Power ยืนยัน
  4. เปิด Windows Explorer ไปที่โฟลเดอร์ Minimal ADB and Fastboot ใน Local Disk (C:)
  5. ที่ Address Bar พิมพ์ cmd แล้ว Enter
  6. พิมพ์คำสั่ง fastboot devices Enter เพื่อตรวจสอบการเชื่อมต่อโทรศัพท์
  7. เปิด Command Prompt พิมพ์ fastboot oem get_identifier_token Enter
  8. รอ Token code ยาวๆ แล้วกด Submit บนเว็บ HTCdev
  9. จะได้อีเมลจาก HTCdev พร้อมไฟล์ Unlock_code.bin ดาวน์โหลดและย้ายไปโฟลเดอร์ Fastboot
  10. เปิด Command Prompt พิมพ์ fastboot flash unlocktoken Unlock_code.bin Enter
  11. ยืนยันคำขอติดตั้งบน HTC ด้วยปุ่ม Power รอโทรศัพท์รีสตาร์ท

วิธีปิดโปรโตคอลความปลอดภัย (S-OFF) บน HTC

  1. คัดลอกไฟล์ Firewater ไปโฟลเดอร์ Minimal ADB บน PC
  2. ที่ Address Bar พิมพ์ cmd Enter
  3. พิมพ์ adb devices Enter
  4. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง แล้ว Enter ทุกครั้ง:
adb reboot [Important]
adb wait-for-device push firewater /data/local/tmp
adb shell
su
chmod 755 /data/local/tmp/firewater
/data/local/tmp/firewater
  1. Allow permission บนโทรศัพท์ หากมีพรอมป์ และควรเห็นสถานะ Bootloader เป็น S-OFF

แนะนำเพิ่มเติม:

  • วิธีควบคุมความเร็วพัดลมบน Windows 10
  • วิธีเชื่อมต่อ WiFi ด้วย WPS บน Android
  • วิธีติดต่อเจ้าหน้าที่ Verizon Customer Service
  • mhm ในการส่งข้อความหมายถึงอะไร?

บทความนี้ครอบคลุม HTC S-OFF และ HTC Bootloader หากคุณค้นหาคำตอบเกี่ยวกับหัวข้อนี้และยังสับสน บทความนี้ควรช่วยชี้แจงได้ โปรดแชร์ข้อเสนอแนะหรือคำถามในส่วนความคิดเห็นด้านล่าง