Bagaimana Mencari Indeks Rollback Xiaomi dan Mengelakkan Batu Bata ARB

.



Yang pada dasarnya berlaku ialah Xiaomi mengeluarkan MIUI 10 Global Beta 8.7.5 untuk segelintir peranti Xiaomi - namun, kemas kini ini mengandungi perlindungan anti-rollback. Apa maksud ARB ialah anda tidak boleh kembali ke versi MIUI sebelumnya atau ROM yang mengandungi versi Android sebelumnya! Tidak mungkin, dan jika anda mencuba, anda akan melakukannya keras peranti anda dan menjadikannya tidak berguna .

Saat ini tidak ada cara untuk memperbaiki atau memulihkan peranti yang telah dirusak kerana perlindungan anti-rollback. Anda tidak dapat memulihkan sandaran TWRP, mem-flash ROM baru, atau menggunakan MiFlash untuk memulihkan imej kilang. Setelah ARB tersekat, satu-satunya kaedah untuk memulihkan peranti adalah menggunakan mod EDL ( yang memerlukan akaun Xiaomi yang dibenarkan) , atau membawanya ke pusat servis yang sah.



Mengapa Xiaomi memasukkan perlindungan anti-rollback dalam MIUI mereka?

Ini tidak semestinya kesalahan Xiaomi - seperti yang kami katakan di atas, ini adalah perkara baru dasar Google wajib untuk pengeluar peranti Android yang akan menggunakan Android 9 Pie terkini - jadi ARB ini sebenarnya akan memberi kesan setiap peranti di luar sana yang akan menggunakan ROM berasaskan Android 9 Pie.



Walau bagaimanapun, Xiaomi adalah salah satu dari sedikit syarikat telefon Android yang menawarkan buka kunci bootloader, dan menawarkan semacam sokongan kepada komuniti modding dan pengembangan, sebab itu mengapa banyak pengguna Xiaomi tiba-tiba terkejut.



ARB pada dasarnya adalah kaedah baru untuk mencegah pencuri telefon mengemudi ROM tidak rasmi pada peranti yang dicuri dan menjualnya semula, atau mencegah peruncit teduh mengimport telefon yang biasanya hanya terdapat di China, dan memancarkan ROM 'global' tidak rasmi pada mereka. Jadi pada dasarnya, kerana peranti Xiaomi di masa depan akan menjalankan 'MIUI China' rasmi berdasarkan Android Pie 9, peruncit yang teduh tidak akan dapat mem-flash 'MIUI Global' yang menjalankan Android 7 Nougat dan menjualnya.

Apa yang Berlaku dengan Kebenaran EDL?

Jadi pada masa lalu, jika anda melakukan sesuatu yang sangat buruk pada Xiaomi atau peranti Qualcomm SoC yang lain, anda boleh masuk ke EDL (Mod Muat turun Kecemasan), yang merupakan mod boot alternatif untuk semua peranti Qualcomm yang dapat digunakan untuk melepaskan peranti .

Namun, Xiaomi dan syarikat lain mula mengunci mod EDL, jadi hanya pusat servis yang dapat mengaksesnya. Oleh itu, EDL tidak lagi dapat digunakan untuk membongkar peranti Xiaomi yang dirusak oleh ARB - yang sekali lagi, menghalang peruncit dan pencuri yang teduh daripada memulihkan peranti yang mereka buat secara tidak sengaja dengan memancarkan ROM tidak rasmi pada peranti yang diimport.



Pada dasarnya, Xiaomi tidak mahu pengguna membeli perkakasan versi Cina dengan ROM Global yang terpasang, jadi mereka melakukan dua perkara: Membuat mustahil untuk mem-boot ROM Global jika peranti itu bukan versi Global (dengan mesej peringatan 'MIUI ini tidak dapat dipasang pada perangkat ini ”), dan membuatnya jadi mod EDL tidak dapat digunakan kecuali anda mempunyai akaun Mi yang sah.

Skrin Xiaomi selepas ARB dicetuskan.

Perbezaan terbesar antara pelaksanaan ARB oleh Google berbanding dengan Xiaomi adalah bahawa Xiaomi membawanya selangkah lebih maju. ARB Google ( yang merupakan ciri Android Verified Boot 2.0) boleh dilumpuhkan jika anda membuka kunci bootloader, sedangkan ARB Xiaomi tidak dapat dilumpuhkan, walaupun dengan bootloader yang tidak terkunci.

Berikut adalah senarai peranti Xiaomi dengan ARB yang diaktifkan (klik gambar untuk membesarkan):

Senarai peranti dan ROM Xiaomi semasa dengan perlindungan anti-rollback.

Cara memeriksa Perlindungan Anti-Rollback

Sekiranya anda ingin memastikan sama ada ARB diaktifkan pada peranti anda sebelum mem-flash ROM tersuai, anda boleh menyemak indeks rollback. Penjelasan ringkas mengenai rollback index:

  • Sekiranya indeks rollback semasa kurang dari indeks rollback pada gambar yang akan dikedip, gambar akan dikedip dan indeks rollback semasa akan meningkat agar sesuai dengan indeks rollback baru.
  • Sekiranya indeks rollback semasa sama dengan indeks rollback pada gambar yang akan dikedip, gambar akan dimatikan dan indeks rollback tidak akan berubah.
  • Sekiranya indeks rollback semasa lebih besar daripada indeks rollback pada gambar yang akan dikedip, gambar akan ditolak jika anda berkelip melalui fastboot atau Mi Flash. (TWRP tidak memeriksa indeks pemulangan sebelum berkedip, itulah sebabnya hampir semua batu bata adalah hasil penurunan dari TWRP.)

Cara mencari indeks rollback semasa

  1. Sambungkan peranti Xiaomi anda ke PC anda melalui USB
  2. Lancarkan terminal ADB (lihat panduan Appual “Cara Memasang ADB pada Windows”)
  3. Reboot ke mod fastboot
  4. Masukkan arahan berikut: fastboot getvar anti

Sekiranya output kembali kosong, maka ARB belum diaktifkan pada peranti anda. Sekiranya output mengembalikan nombor, maka nombor yang dikembalikan adalah indeks rollback semasa anda. Contohnya, jika mengembalikan 'anti: 4' maka '4' adalah indeks rollback anda.

Cara mencari indeks rollback gambar

  1. Muat turun ROM 'fastboot' bersamaan dengan ROM pemulihan yang anda cuba pasangkan. ROM pemulihan sentiasa mempunyai nama pemasaran peranti dalam nama fail dan berakhir dengan .zip. ROM fastboot selalu mempunyai kod-nama peranti dalam nama fail dan berakhir dengan .tar.gz.
  2. Ekstrak flash-all.bat dari arkib .tar.gz.
  3. Buka flash-all.bat dalam editor teks seperti Notepad ++ dan cari baris berikut: tetapkan CURRENT_ANTI_VER = #

Nombor itu (#) adalah indeks rollback versi MIUI yang ingin anda flash. Sekiranya nombor itu sama dengan atau lebih besar daripada indeks rollback semasa anda, maka selamat untuk flash di TWRP, Mi Flash, dll. Sekiranya nombor itu kurang daripada indeks rollback semasa anda, JANGAN FLASH ROM INI VIA TWRP.

Oleh itu untuk mengelakkan tersandung ARB dan benar-benar menjerat peranti Xiaomi anda, periksa indeks rollback anda sebelum mencuba ROM baru atau turun melalui TWRP - walaupun anda harus tetap menggunakan Mi Flash atau fastboot untuk mem-flash ROM MIUI, kerana bootloader Xiaomi mempunyai perlindungan terbina dalam yang sebenarnya menghalang anda memancarkan ROM yang mempunyai indeks rollback yang lebih rendah.

Teg Keselamatan Android Xiaomi 4 minit membaca