Com trobar l’índex de retrocés de Xiaomi i evitar els maons ARB

.



El que passa bàsicament és que Xiaomi va emetre MIUI 10 Global Beta 8.7.5 per a un grapat de dispositius Xiaomi, però, aquesta actualització contenia protecció anti-rollback. El que significa ARB és això no podeu tornar a una versió anterior de MIUI o cap ROM que contingui una versió anterior d'Android. És impossible i, si ho intentes, ho faràs hardbrick el dispositiu i fer-lo completament inútil .

Actualment no hi ha cap manera de corregir o restaurar un dispositiu que ha estat tapiat a causa de la protecció anti-rollback. No podeu restaurar una còpia de seguretat TWRP, fer flaix una ROM nova ni utilitzar MiFlash per restaurar una imatge de fàbrica. Un cop s'ha disparat ARB, l'únic mètode per recuperar el dispositiu és utilitzar el mode EDL ( que requereix un compte Xiaomi autoritzat) , o portant-lo a un centre de servei autoritzat.



Per què Xiaomi ha inclòs la protecció anti-rollback al seu MIUI?

Això no és necessàriament culpa de Xiaomi: com hem dit més amunt, és una novetat política obligatòria de Google per als fabricants de dispositius Android que faran servir l'última versió d'Android 9 Pie, de manera que aquest ARB afectarà realment tots els dispositius allà fora que utilitzarà una ROM basada en Android 9 Pie.



Tot i això, Xiaomi és una de les poques companyies de telefonia Android que ofereix desbloqueig de carregador d’arrencada i ofereix algun tipus de suport a la comunitat de desenvolupament i modificació, per això molts usuaris de Xiaomi es sorprenen de sobte.



ARB és bàsicament un nou mètode per evitar que els lladres de telèfons interceptin ROM no oficials en dispositius robats i els tornin a vendre, o impedeixi que els minoristes ombrívols importin telèfons que normalment només estan disponibles a la Xina i que hi facin passar ROM 'globals' no oficials. De manera bàsica, donat que els futurs dispositius Xiaomi funcionaran amb 'MIUI China' oficial basat en Android Pie 9, els minoristes ombrívols no podran llançar 'MIUI global' amb Android 7 Nougat i vendre'ls.

Què ha passat amb l'autorització EDL?

Així, en el passat, si feies alguna cosa realment dolent amb un dispositiu Xiaomi o un altre dispositiu Qualcomm SoC, podies accedir a EDL (mode de descàrrega d’emergència), que és un mode d’arrencada alternatiu per a tots els dispositius Qualcomm que es poden utilitzar per descomponer un dispositiu. .

No obstant això, Xiaomi i altres empreses van començar a bloquejar el mode EDL, de manera que només hi tenen accés els centres de serveis. Per tant, EDL ja no es pot utilitzar per descomponer un dispositiu Xiaomi que s’havia tapiat a causa d’ARB, cosa que, de nou, impedeix als minoristes i lladres ombrejats recuperar els dispositius que s’han tapiat accidentalment fent flash de ROM no oficials als dispositius importats.



Bàsicament, Xiaomi no vol que els consumidors comprin versions xineses del seu maquinari amb les ROM globals instal·lades, de manera que van fer dues coses: va fer impossible arrencar una ROM global si el dispositiu no és una versió global (amb el missatge d'advertència 'Aquest MIUI no es pot instal·lar en aquest dispositiu ”), i el va fer així que el mode EDL no es pot utilitzar tret que tingueu un compte Mi autoritzat.

Pantalla de Xiaomi després que s'hagi activat ARB.

La diferència més gran entre la implementació de Google ARB en comparació amb la de Xiaomi és que Xiaomi va fer un pas més. ARB de Google ( que és una característica d'Android Verified Boot 2.0) es pot desactivar si es desbloqueja el carregador d’arrencada, mentre que l’ARB de Xiaomi no es pot desactivar, fins i tot amb un carregador d’arrencada desbloquejat.

Aquí hi ha una llista de dispositius Xiaomi amb ARB activat (feu clic a la imatge per ampliar-la):

Llista actual de dispositius Xiaomi i ROM amb protecció anti-rollback.

Com es pot comprovar si hi ha protecció antirretorn

Si voleu estar absolutament segur que ARB està activat al vostre dispositiu abans de llançar una ROM personalitzada, podeu comprovar l'índex de retrocés. Una ràpida explicació de l'índex de recuperació:

  • Si l'índex de recuperació actual és inferior a l'índex de recuperació de les imatges que es faran parpellejar, les imatges es mostraran i l'índex de recuperació actual s'incrementarà perquè coincideixi amb el nou índex de recuperació.
  • Si l'índex de retrocés actual és igual a l'índex de retrocés de les imatges que es faran parpellejar, les imatges es faran intermitents i l'índex de retrocés no canviarà.
  • Si l’índex de retrocés actual és superior a l’índex de retrocés de les imatges que es volen parpellejar, les imatges es rebutjaran si parpellegeu mitjançant l’arrencada ràpida o Mi Flash. (TWRP no comprova els índexs de retrocés abans de parpellejar, motiu pel qual gairebé tots els maons van ser el resultat de la degradació mitjançant TWRP).

Com es pot trobar l'índex de recuperació actual

  1. Connecteu el dispositiu Xiaomi al vostre PC mitjançant USB
  2. Inicieu un terminal ADB (consulteu la guia d'Appual 'Com instal·lar ADB al Windows')
  3. Reinicieu al mode d'arrencada ràpida
  4. Introduïu l'ordre següent: fastboot getvar anti

Si la sortida torna buida, ARB encara no estava habilitat al dispositiu. Si la sortida retorna un número, el número que retorna és el vostre índex de recuperació actual. Per exemple, si torna 'anti: 4', llavors '4' és el vostre índex de recuperació.

Com es pot trobar l'índex de retrocés de les imatges

  1. Baixeu-vos l'equivalent de la ROM 'fastboot' de la ROM de recuperació que esteu intentant instal·lar. La ROM de recuperació sempre té el nom comercial del dispositiu al nom del fitxer i acaba en .zip. La ROM d’arrencada ràpida sempre té el nom de codi del dispositiu al nom del fitxer i acaba en .tar.gz.
  2. Extraieu flash-all.bat de l'arxiu .tar.gz.
  3. Obriu flash-all.bat en un editor de text com Notepad ++ i cerqueu la línia següent: set CURRENT_ANTI_VER = #

Aquest número (#) és l'índex de retrocés de la versió MIUI que voleu fer flash. Si aquest número és igual o superior al vostre índex de retrocés actual, és segur que parpellegeu a TWRP, Mi Flash, etc. Si aquest número és inferior al vostre índex de retrocés actual, NO INTERMETI AQUESTA ROM A TRAVÉS DE TWRP.

Per tant, per evitar disparar ARB i trencar completament el dispositiu Xiaomi, comproveu l'índex de retrocés abans de provar una nova ROM o canviar la versió mitjançant TWRP, tot i que hauríeu d’adherir-vos amb Mi Flash o fastboot per fer memòries ROM MIUI, ja que el carregador d’arrencada de Xiaomi té una protecció integrada que, en realitat, us impedeix fer flashar una ROM amb un índex de retrocés inferior.

Etiquetes Seguretat d'Android Xiaomi 4 minuts de lectura