วิธีค้นหา Xiaomi Rollback Index และหลีกเลี่ยง ARB Bricks

.



สิ่งที่เกิดขึ้นโดยทั่วไปคือ Xiaomi ผลักดัน MIUI 10 Global Beta 8.7.5 สำหรับอุปกรณ์ Xiaomi จำนวนหนึ่งอย่างไรก็ตามการอัปเดตนี้มีการป้องกันการย้อนกลับ ARB หมายถึงอะไร คุณไม่สามารถย้อนกลับไปเป็น MIUI เวอร์ชันก่อนหน้าหรือ ROM ใด ๆ ที่มี Android เวอร์ชันก่อนหน้าได้! มันเป็นไปไม่ได้และถ้าคุณพยายามคุณจะทำได้ hardbrick อุปกรณ์ของคุณและทำให้มันไร้ประโยชน์อย่างที่สุด .

ขณะนี้ยังไม่มีวิธีใดในการแก้ไขหรือกู้คืนอุปกรณ์ที่ถูกปิดกั้นเนื่องจากการป้องกันการย้อนกลับ คุณไม่สามารถกู้คืนข้อมูลสำรอง TWRP แฟลช ROM ใหม่หรือใช้ MiFlash เพื่อกู้คืนอิมเมจจากโรงงาน เมื่อ ARB ถูกสะดุดวิธีเดียวในการกู้คืนอุปกรณ์คือใช้โหมด EDL ( ซึ่งต้องใช้บัญชี Xiaomi ที่ได้รับอนุญาต) หรือนำไปยังศูนย์บริการที่ได้รับอนุญาต



เหตุใด Xiaomi จึงรวมระบบป้องกันการย้อนกลับไว้ใน MIUI

นี่ไม่ใช่ความผิดของ Xiaomi อย่างที่เราได้กล่าวไว้ข้างต้นนี่เป็นเรื่องใหม่ นโยบายบังคับของ Google สำหรับผู้ผลิตอุปกรณ์ Android ที่จะใช้ Android 9 Pie รุ่นล่าสุดดังนั้น ARB นี้จะส่งผลกระทบจริง ทุกอุปกรณ์ นอกนั้นจะใช้ ROM ที่ใช้ Android 9 Pie



อย่างไรก็ตาม Xiaomi เป็นหนึ่งใน บริษัท โทรศัพท์ Android เพียงไม่กี่แห่งที่ให้การปลดล็อก bootloader และให้การสนับสนุนบางอย่างแก่ชุมชน modding และการพัฒนาด้วยเหตุนี้ผู้ใช้ Xiaomi จำนวนมากจึงรู้สึกประหลาดใจ



โดยพื้นฐานแล้ว ARB เป็นวิธีการใหม่ในการป้องกันไม่ให้ขโมยโทรศัพท์กระพริบ ROM ที่ไม่เป็นทางการบนอุปกรณ์ที่ถูกขโมยและนำไปขายใหม่หรือป้องกันไม่ให้ผู้ค้าปลีกที่ไม่ได้รับความสนใจจากการนำเข้าโทรศัพท์ที่มักมีเฉพาะในประเทศจีนและจะกะพริบ ROM 'ทั่วโลก' ที่ไม่เป็นทางการ โดยพื้นฐานแล้วเนื่องจากอุปกรณ์ Xiaomi ในอนาคตจะใช้งาน“ MIUI China” อย่างเป็นทางการโดยใช้ Android Pie 9 ผู้ค้าปลีกที่ร่มรื่นจะไม่สามารถแฟลช“ Global MIUI” ที่ใช้ Android 7 Nougat และขายได้

เกิดอะไรขึ้นกับการอนุญาต EDL

ดังนั้นในอดีตหากคุณทำสิ่งที่ไม่ดีกับ Xiaomi หรืออุปกรณ์ Qualcomm SoC อื่น ๆ คุณสามารถเข้าสู่ EDL (โหมดดาวน์โหลดฉุกเฉิน) ซึ่งเป็นโหมดบูตทางเลือกสำหรับอุปกรณ์ Qualcomm ทั้งหมดที่สามารถใช้ในการปลดอุปกรณ์ .

อย่างไรก็ตาม Xiaomi และ บริษัท อื่น ๆ เริ่มปิดโหมด EDL ดังนั้นจึงมีเพียงศูนย์บริการเท่านั้นที่สามารถเข้าถึงได้ ดังนั้นจึงไม่สามารถใช้ EDL เพื่อปลดอุปกรณ์ Xiaomi ที่ถูกปิดกั้นเนื่องจาก ARB ได้อีกต่อไปซึ่งอีกครั้งจะป้องกันไม่ให้ผู้ค้าปลีกและหัวขโมยจากการกู้คืนอุปกรณ์ที่พวกเขาปิดกั้นโดยบังเอิญโดยการกะพริบ ROM ที่ไม่เป็นทางการในอุปกรณ์ที่นำเข้า



โดยพื้นฐานแล้ว Xiaomi ไม่ต้องการให้ผู้บริโภคซื้อฮาร์ดแวร์เวอร์ชันภาษาจีนที่ติดตั้ง Global ROM ดังนั้นพวกเขาจึงทำสองสิ่ง: ทำให้ไม่สามารถบูต Global ROM ได้หากอุปกรณ์ไม่ใช่เวอร์ชันสากล (พร้อมข้อความเตือน 'MIUI นี้ ไม่สามารถติดตั้งบนอุปกรณ์นี้”) และทำให้โหมด EDL ไม่สามารถใช้งานได้เว้นแต่คุณจะมีบัญชี Mi ที่ได้รับอนุญาต

หน้าจอ Xiaomi หลังจากที่ ARB ถูกทริกเกอร์

ความแตกต่างที่ใหญ่ที่สุดระหว่างการใช้งาน ARB ของ Google เมื่อเทียบกับ Xiaomi คือ Xiaomi ก้าวไปอีกขั้น ARB ของ Google ( ซึ่งเป็นคุณสมบัติของ Android Verified Boot 2.0) สามารถปิดใช้งานได้หากคุณปลดล็อกโปรแกรมโหลดบูตในขณะที่ ARB ของ Xiaomi ไม่สามารถปิดใช้งานได้แม้จะมี bootloader ที่ปลดล็อกแล้วก็ตาม

นี่คือรายการอุปกรณ์ Xiaomi ที่เปิดใช้งาน ARB (คลิกที่ภาพเพื่อดูภาพขยาย):

รายการอุปกรณ์ Xiaomi และ ROM ปัจจุบันที่มีระบบป้องกันการย้อนกลับ

วิธีตรวจสอบ Anti-Rollback Protection

หากคุณต้องการให้แน่ใจว่าเปิดใช้งาน ARB บนอุปกรณ์ของคุณก่อนที่จะกระพริบ ROM แบบกำหนดเองคุณสามารถตรวจสอบดัชนีย้อนกลับได้ คำอธิบายสั้น ๆ เกี่ยวกับดัชนีย้อนกลับ:

  • หากดัชนีย้อนกลับปัจจุบันน้อยกว่าดัชนีย้อนกลับในภาพที่จะกะพริบภาพจะกะพริบและดัชนีย้อนกลับปัจจุบันจะเพิ่มขึ้นเพื่อให้ตรงกับดัชนีย้อนกลับใหม่
  • หากดัชนีย้อนกลับปัจจุบันเท่ากับดัชนีย้อนกลับในภาพที่จะกะพริบภาพจะกะพริบและดัชนีย้อนกลับจะไม่เปลี่ยนแปลง
  • หากดัชนีย้อนกลับปัจจุบันมีค่ามากกว่าดัชนีย้อนกลับในภาพที่จะกระพริบภาพจะถูกปฏิเสธหากคุณกะพริบผ่าน fastboot หรือ Mi Flash (TWRP ไม่ตรวจสอบดัชนีการย้อนกลับก่อนที่จะกระพริบซึ่งเป็นสาเหตุที่อิฐเกือบทั้งหมดเป็นผลมาจากการดาวน์เกรดผ่าน TWRP)

วิธีค้นหาดัชนีย้อนกลับปัจจุบัน

  1. เชื่อมต่ออุปกรณ์ Xiaomi กับพีซีของคุณผ่าน USB
  2. เปิดตัวเทอร์มินัล ADB (ดูคู่มือ Appual 'วิธีการติดตั้ง ADB บน ​​Windows')
  3. รีบูตเป็นโหมด fastboot
  4. ป้อนคำสั่งต่อไปนี้: fastboot getvar anti

หากผลลัพธ์คืนค่าว่างแสดงว่า ARB ยังไม่ได้เปิดใช้งานบนอุปกรณ์ของคุณ หากผลลัพธ์ส่งกลับตัวเลขดังนั้นตัวเลขที่ส่งกลับจะเป็นดัชนีย้อนกลับปัจจุบันของคุณ ตัวอย่างเช่นหากส่งกลับ 'anti: 4' ดังนั้น '4' จะเป็นดัชนีย้อนกลับของคุณ

วิธีค้นหาดัชนีย้อนกลับของรูปภาพ

  1. ดาวน์โหลด ROM“ fastboot” ที่เทียบเท่ากับ ROM การกู้คืนที่คุณพยายามติดตั้ง ROM การกู้คืนจะมีชื่อทางการตลาดของอุปกรณ์ในชื่อไฟล์เสมอและลงท้ายด้วย. zip fastboot ROM จะมีชื่อรหัสของอุปกรณ์อยู่ในชื่อไฟล์เสมอและลงท้ายด้วย. tar.gz
  2. แยก flash-all.bat จากไฟล์เก็บถาวร. tar.gz
  3. เปิด flash-all.bat ในโปรแกรมแก้ไขข้อความเช่น Notepad ++ และมองหาบรรทัดต่อไปนี้: ตั้งค่า CURRENT_ANTI_VER = #

ตัวเลขนั้น (#) คือดัชนีย้อนกลับของเวอร์ชัน MIUI ที่คุณต้องการแฟลช หากตัวเลขนั้นเท่ากับหรือมากกว่าดัชนีย้อนกลับปัจจุบันของคุณแสดงว่าแฟลชเป็น TWRP, Mi Flash และอื่น ๆ ได้อย่างปลอดภัยหากตัวเลขนั้นน้อยกว่าดัชนีย้อนกลับปัจจุบันของคุณอย่าแฟลช ROM นี้ผ่าน TWRP

ดังนั้นเพื่อหลีกเลี่ยงการสะดุด ARB และปิดกั้นอุปกรณ์ Xiaomi ของคุณโดยสิ้นเชิงให้ตรวจสอบดัชนีย้อนกลับของคุณก่อนลอง ROM ใหม่หรือดาวน์เกรดผ่าน TWRP - แม้ว่า คุณควรใช้ Mi Flash หรือ fastboot เพื่อแฟลช ROM MIUI เนื่องจาก bootloader ของ Xiaomi มีการป้องกันในตัวที่ป้องกันไม่ให้คุณกระพริบ ROM ที่มีดัชนีย้อนกลับต่ำกว่า

แท็ก ความปลอดภัยของ Android Xiaomi อ่าน 4 นาที