Så här hittar du Xiaomi-återställningsindex och undviker ARB-tegelstenar

.



Vad som i princip händer är att Xiaomi drev ut MIUI 10 Global Beta 8.7.5 för en handfull Xiaomi-enheter - den här uppdateringen innehöll dock skydd mot återställning. Vad ARB betyder är det du kan inte återgå till en tidigare MIUI-version eller någon ROM som innehåller en tidigare Android-version! Det är omöjligt, och om du försöker kommer du att göra det hardbrick din enhet och gör den helt värdelös .

Det finns för närvarande inget sätt att fixa eller återställa en enhet som har murats på grund av anti-backback-skydd. Du kan inte återställa en TWRP-säkerhetskopia, blinka en ny ROM eller använda MiFlash för att återställa en fabriksavbildning. När ARB har utlösts är den enda metoden för att återställa enheten att antingen använda EDL-läge ( som kräver ett auktoriserat Xiaomi-konto) eller ta med den till ett auktoriserat servicecenter.



Varför har Xiaomi inkluderat anti-backback-skydd i deras MIUI?

Detta är inte nödvändigtvis Xiaomis fel - som vi sa ovan är detta ett nytt obligatorisk Googles policy för Android-enhetstillverkare som kommer att använda den senaste Android 9 Pie - så denna ARB kommer faktiskt att påverka varje enhet där ute som kommer att använda en Android 9 Pie-baserad ROM.



Men Xiaomi är ett av de få Android-telefonföretagen som erbjuder upplåsning av bootloader och erbjuder någon form av stöd för modding- och utvecklingssamhället, varför många Xiaomi-användare plötsligt förvånas.



ARB är i grunden en ny metod för att förhindra telefontjuvar från att blinka inofficiella ROM-skivor på stulna enheter och återförsälja dem, eller hindra skuggiga återförsäljare från att importera telefoner som vanligtvis bara finns i Kina och blinka inofficiella ”globala” ROM-skivor på dem. Så i grund och botten, eftersom framtida Xiaomi-enheter kommer att köra officiellt 'MIUI China' baserat på Android Pie 9, kommer skuggiga återförsäljare inte att kunna blinka 'Global MIUI' som kör Android 7 Nougat och sälja dem.

Vad hände med EDL Authorization?

Så tidigare, om du gjorde något riktigt dåligt mot en Xiaomi eller annan Qualcomm SoC-enhet, kan du komma in i EDL (Emergency Download Mode), vilket är ett alternativt startläge för alla Qualcomm-enheter som kan användas för att avmontera en enhet .

Men Xiaomi och andra företag började låsa ner EDL-läget, så det är bara servicecenter som har tillgång till det. Således kan EDL inte längre användas för att avmontera en Xiaomi-enhet som var murad på grund av ARB - vilket återigen hindrar skuggiga återförsäljare och tjuvar från att återställa enheter som de oavsiktligt murade genom att blinka inofficiella ROM-skivor på importerade enheter.



I grund och botten vill Xiaomi inte att konsumenter köper kinesiska versioner av sin hårdvara med globala ROM-skivor installerade, så de gjorde två saker: Gjorde det omöjligt att starta en global ROM om enheten inte är en global version (med varningsmeddelandet “This MIUI kan inte installeras på den här enheten ”), och gjorde det så att EDL-läge inte kan användas om du inte har ett auktoriserat Mi-konto.

Xiaomi-skärm efter att ARB utlöstes.

Den största skillnaden mellan Googles implementering av ARB jämfört med Xiaomi är att Xiaomi tog det ett steg längre. Googles ARB ( vilket är en funktion i Android Verified Boot 2.0) kan inaktiveras om du låser upp bootloader, medan Xiaomis ARB inte kan inaktiveras, inte ens med en olåst bootloader.

Här är en lista över Xiaomi-enheter med ARB aktiverad (klicka på bilden för att förstora):

Aktuell lista över Xiaomi-enheter och ROM-skivor med anti-backback-skydd.

Hur man kontrollerar om det finns ett skydd mot återställning

Om du vill vara helt säker på om ARB är aktiverat på din enhet innan du blinkar en anpassad ROM kan du kontrollera återställningsindex. En snabb förklaring av återställningsindex:

  • Om det aktuella återställningsindexet är mindre än återställningsindexet i bilderna som ska blinkas, kommer bilderna att bli blinkade och det aktuella återställningsindexet ökas för att matcha det nya återställningsindexet.
  • Om det aktuella återställningsindexet är lika med återställningsindexet i bilderna som ska blinkas, kommer bilderna att bli blinkade och återställningsindexet ändras inte.
  • Om det aktuella återställningsindexet är större än återställningsindexet i bilderna som ska blinkas, kommer bilderna att avvisas om du blinkar via snabbstart eller Mi Flash. (TWRP kontrollerar inte återställningsindex innan de blinkar, varför nästan alla tegelstenar var resultatet av nedgradering via TWRP.)

Så här hittar du aktuellt återställningsindex

  1. Anslut din Xiaomi-enhet till din dator via USB
  2. Starta en ADB-terminal (se Appuals guide 'Så här installerar du ADB på Windows')
  3. Starta om till snabbstartläget
  4. Ange följande kommando: fastboot getvar anti

Om utmatningen returnerar tom var ARB ännu inte aktiverad på din enhet. Om utmatningen returnerar ett tal är det aktuella återställningsindexet som det returnerar. Om det till exempel returnerar 'anti: 4' är '4' ditt återställningsindex.

Hur man hittar återställningsindex för bilder

  1. Ladda ner 'fastboot' ROM-motsvarigheten till återställnings-ROM: n som du försöker installera. Återställnings-ROM: n har alltid enhetens marknadsföringsnamn i filnamnet och slutar i .zip. Fastboot-ROM: n har alltid enhetens kodnamn i filnamnet och slutar på .tar.gz.
  2. Extrahera flash-all.bat från .tar.gz-arkivet.
  3. Öppna flash-all.bat i en textredigerare som Notepad ++ och leta efter följande rad: ställ in CURRENT_ANTI_VER = #

Det numret (#) är återställningsindex för MIUI-versionen du vill blinka. Om det numret är lika med eller större än ditt nuvarande återställningsindex, är det säkert att blinka i TWRP, Mi Flash, etc. Om detta antal är mindre än ditt nuvarande återställningsindex, FLASH INTE DENNA ROM VIA TWRP.

Så för att undvika att snubbla ARB och helt sticka din Xiaomi-enhet, kontrollera ditt återställningsindex innan du försöker en ny ROM eller nedgradering via TWRP - dock du bör hålla fast vid Mi Flash eller fastboot för att flasha MIUI-ROM-skivor, eftersom Xiaomis bootloader har inbyggt skydd som faktiskt hindrar dig från att blinka en ROM som har ett lägre återställningsindex.

Taggar Android-säkerhet Xiaomi 4 minuter läst