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

เนื่องจาก Google ได้กำหนดให้อุปกรณ์ทั้งหมดที่ใช้ Android Pie มี“ Anti-Rollback Protection” ในตัวและยังไม่เป็นที่รู้จักกันอย่างแพร่หลายผู้คนจำนวนมากได้ทำการติดตั้งอุปกรณ์ Xiaomi ของพวกเขา อย่างหนัก ( และอาจเป็นอุปกรณ์ของแบรนด์อื่น ๆ Xiaomi เป็นที่นิยมโดยเฉพาะในหมู่ชุมชน modding ของ Android)

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

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

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

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

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

ARB นั้นเป็นวิธีการใหม่ในการป้องกันขโมยโทรศัพท์จากการแฟลช 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 ROMs ดังนั้นพวกเขาจึงทำสองสิ่ง: ทำให้ไม่สามารถบูต Global ROM ได้หากอุปกรณ์ไม่ใช่รุ่นสากล (พร้อมข้อความเตือน“ MIUI นี้ ไม่สามารถติดตั้งบนอุปกรณ์นี้”) และทำให้เป็นโหมด EDL ไม่สามารถใช้งานได้หากคุณไม่มีบัญชี Mi ที่ได้รับอนุญาต

หน้าจอ Xiaomi หลังจาก ARB เริ่มทำงาน

ความแตกต่างที่ยิ่งใหญ่ที่สุดระหว่างการติดตั้ง ARB ของ Google เมื่อเทียบกับ Xiaomi คือ Xiaomi ใช้ขั้นตอนต่อไป ARB ของ Google ( ซึ่งเป็นคุณสมบัติของ Android Verified Boot 2.0) สามารถปิดการใช้งานได้หากคุณปลดล็อค bootloader ในขณะที่ 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 ++ และค้นหาบรรทัดต่อไปนี้: set CURRENT_ANTI_VER = #

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

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

บทความที่น่าสนใจ