Cum să găsiți indexul Xiaomi Rollback și să evitați cărămizile ARB

.



Ce se întâmplă practic este că Xiaomi a eliminat MIUI 10 Global Beta 8.7.5 pentru o mână de dispozitive Xiaomi - cu toate acestea, această actualizare conținea protecție anti-rollback. Ceea ce înseamnă ARB este că nu puteți reveni la o versiune MIUI anterioară sau la orice ROM care conține o versiune Android anterioară! Este imposibil și, dacă încerci, o vei face hardbrick-ul dispozitivului și faceți-l complet inutil .

În prezent, nu există nicio modalitate de a repara sau restaura un dispozitiv care a fost blocat din cauza protecției anti-revenire. Nu puteți restaura o copie de rezervă TWRP, nu puteți bloca o nouă ROM sau utilizați MiFlash pentru a restabili o imagine din fabrică. Odată ce ARB a fost declanșat, singura metodă de recuperare a dispozitivului este fie utilizarea modului EDL ( care necesită un cont Xiaomi autorizat) , sau aducerea la un centru de service autorizat.



De ce Xiaomi a inclus protecția anti-rollback în MIUI?

Nu este neapărat vina Xiaomi - așa cum am spus mai sus, aceasta este o noutate politica Google obligatorie pentru producătorii de dispozitive Android care vor folosi cel mai recent Android 9 Pie - deci acest ARB va afecta efectiv fiecare dispozitiv acolo va folosi un ROM bazat pe Android 9 Pie.



Cu toate acestea, Xiaomi este una dintre puținele companii de telefonie Android care oferă deblocare bootloader și oferă un fel de suport comunității de modding și dezvoltare, de aceea mulți utilizatori Xiaomi sunt brusc surprinși.



ARB este în esență o nouă metodă de prevenire a hoților de telefoane să clipească ROM-uri neoficiale pe dispozitive furate și să le revândă sau să împiedice comercianții cu amănuntul să nu importe telefoane care sunt de obicei disponibile numai în China și să intermită ROM-uri „globale” neoficiale pe ele. Deci, practic, pentru că viitoarele dispozitive Xiaomi vor rula oficial „MIUI China” bazat pe Android Pie 9, comercianții cu amănuntul nu vor putea să lumineze „MIUI global” care rulează Android 7 Nougat și să le vândă.

Ce s-a întâmplat cu autorizarea EDL?

Deci, în trecut, dacă ai făcut ceva cu adevărat rău unui Xiaomi sau alt dispozitiv Qualcomm SoC, ai putea intra în EDL (Emergency Download Mode), care este un mod de boot alternativ pentru toate dispozitivele Qualcomm care pot fi utilizate pentru a dezarhiva un dispozitiv .

Cu toate acestea, Xiaomi și alte companii au început să blocheze modul EDL, astfel încât numai centrele de servicii au acces la acesta. Astfel, EDL nu mai poate fi folosit pentru a desface un dispozitiv Xiaomi care a fost blocat din cauza ARB - ceea ce, din nou, împiedică vânzătorii cu amănuntul și hoții să recupereze dispozitivele pe care le-au blocat accidental prin intermitent ROM-uri neoficiale pe dispozitivele importate.



Practic, Xiaomi nu dorește ca consumatorii să cumpere versiuni chineze ale hardware-ului lor cu ROM-uri globale instalate, așa că au făcut două lucruri: a făcut imposibilă pornirea unui ROM global dacă dispozitivul nu este o versiune globală (cu mesajul de avertizare „Acest MIUI nu poate fi instalat pe acest dispozitiv ”), și a făcut-o astfel încât modul EDL să nu poată fi utilizat decât dacă aveți un cont Mi autorizat.

Ecranul Xiaomi după declanșarea ARB.

Cea mai mare diferență între implementarea ARB de către Google în comparație cu cea a lui Xiaomi este că Xiaomi a făcut un pas mai departe. ARB-ul Google ( care este o caracteristică a Android Verified Boot 2.0) poate fi dezactivat dacă deblocați bootloader-ul, în timp ce ARB-ul Xiaomi nu poate fi dezactivat, chiar și cu un bootloader deblocat.

Iată o listă a dispozitivelor Xiaomi cu ARB activat (faceți clic pe imagine pentru a mări):

Lista actuală a dispozitivelor Xiaomi și a ROM-urilor cu protecție anti-rollback.

Cum se verifică protecția anti-revenire

Dacă doriți să fiți absolut sigur dacă ARB este activat pe dispozitivul dvs. înainte de a clipi un ROM personalizat, puteți verifica indexul de revenire. O explicație rapidă a indexului de revenire:

  • Dacă indicele de revenire curent este mai mic decât indicele de revenire din imaginile care urmează să fie intermitente, atunci imaginile vor fi intermitente și indicele de revenire curent va fi incrementat pentru a se potrivi cu noul indice de revenire.
  • Dacă indicele de revenire curent este egal cu indicele de revenire din imaginile care vor fi intermitente, atunci imaginile vor fi intermitente și indexul de revenire nu se va modifica.
  • Dacă indicele de revenire actual este mai mare decât indicele de revenire din imaginile care vor fi intermitente, atunci imaginile vor fi respinse dacă intermitem prin fastboot sau Mi Flash. (TWRP nu verifică indicii de revenire înainte de a clipi, motiv pentru care aproape toate cărămizile au fost rezultatul retrogradării prin TWRP.)

Cum se găsește indicele de revenire actual

  1. Conectați dispozitivul Xiaomi la computerul dvs. prin USB
  2. Lansați un terminal ADB (consultați ghidul Appual „Cum se instalează ADB pe Windows”)
  3. Reporniți în modul fastboot
  4. Introduceți următoarea comandă: fastboot getvar anti

Dacă ieșirea revine goală, atunci ARB nu a fost încă activat pe dispozitiv. Dacă rezultatul returnează un număr, atunci numărul pe care îl returnează este indicele dvs. actual de revenire. De exemplu, dacă returnează „anti: 4”, atunci „4” este indicele dvs. de revenire.

Cum se găsește indexul de revenire a imaginilor

  1. Descărcați echivalentul ROM „fastboot” al ROM-ului de recuperare pe care încercați să îl instalați. ROM-ul de recuperare are întotdeauna numele de marketing al dispozitivului în numele fișierului și se termină cu .zip. ROM-ul de pornire rapidă are întotdeauna numele de cod al dispozitivului în numele fișierului și se termină cu .tar.gz.
  2. Extrageți flash-all.bat din arhiva .tar.gz.
  3. Deschideți flash-all.bat într-un editor de text precum Notepad ++ și căutați următoarea linie: setați CURRENT_ANTI_VER = #

Acest număr (#) este indicele de revenire al versiunii MIUI pe care doriți să o clipiți. Dacă acel număr este egal sau mai mare decât indicele dvs. actual de revenire, atunci este sigur să clipiți în TWRP, Mi Flash etc. Dacă acest număr este mai mic decât indicele dvs. actual de revenire, NU FLASH ACEST ROM VIA TWRP.

Deci, pentru a evita declanșarea ARB-ului și blocarea completă a dispozitivului Xiaomi, verificați indexul de revenire înainte de a încerca un nou ROM sau de a face downgrade prin TWRP - totuși ar trebui să rămâneți cu Mi Flash sau fastboot pentru a bloca ROM-urile MIUI, deoarece bootloader-ul Xiaomi are o protecție încorporată care vă împiedică de fapt să clipiți un ROM care are un indice de revenire mai mic.

Etichete Securitate Android Xiaomi 4 minute citite