Hur man hittar Xiaomi-återföringsindex och undvik ARB-tegel

Eftersom Google har gjort det obligatoriskt att alla enheter som bär Android Pie har inbyggt "Anti-Rollback Protection", och det inte har blivit allmänt känt ännu, har många människor hårt murat sina Xiaomi-enheter ( och eventuellt andra märkes enheter, men Xiaomi är särskilt populärt bland Android-modding community) .

Det som egentligen händer är att Xiaomi drev ut MIUI 10 Global Beta 8.7.5 för en handfull Xiaomi-enheter - men denna uppdatering innehöll anti-rollback-skydd. Vad ARB betyder är att du inte kan å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 hårbricka din enhet och göra 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-rollback-skydd. Du kan inte återställa en TWRP-säkerhetskopia, flasha en ny ROM eller använda MiFlash för att återställa en fabriksbild. När ARB har utlösts är den enda metoden för att återställa enheten antingen att använda EDL-läge ( vilket kräver ett auktoriserat Xiaomi-konto) eller att ta den till ett auktoriserat servicecenter.

Varför har Xiaomi inkluderat anti-rollback-skydd i sin MIUI?

Detta är inte nödvändigtvis Xiaomis fel - som vi sa ovan är detta en ny obligatorisk Google-policy för tillverkare av Android-enheter som kommer att använda den senaste Android 9 Pie - så den här ARB kommer faktiskt att påverka alla enheter där ute som kommer att använda en Android 9 Pie-baserad ROM.

Xiaomi är emellertid ett av de få Android-telefonföretagen som erbjuder upplåsning av bootloader och erbjuder ett slags stöd till modding- och utvecklingssamhället, varför många Xiaomi-användare plötsligt blir förvånade.

ARB är i princip en ny metod för att förhindra att telefontjuvar blinkar inofficiella ROM på stulna enheter och återförsäljer dem, eller förhindrar att skuggiga återförsäljare importerar telefoner som vanligtvis bara finns i Kina och blinkar inofficiella ”globala” ROM på dem. Så i princip, eftersom framtida Xiaomi-enheter kommer att köra officiella "MIUI China" baserat på Android Pie 9, kommer skuggiga återförsäljare inte att kunna blinka "Global MIUI" med Android 7 Nougat och sälja dem.

Vad hände med EDL-godkännande?

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 lossa en enhet .

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

I grund och botten vill Xiaomi inte att konsumenter köper kinesiska versioner av hårdvaran med Global ROMs 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ärmen efter ARB utlöses.

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

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

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

Hur man kontrollerar om anti-rollback-skydd

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

  • Om det aktuella rollback-indexet är mindre än rollback-indexet i bilderna som ska blinkas, kommer bilderna att blinkas och det aktuella rollback-indexet ökas för att matcha det nya rollback-indexet.
  • Om det aktuella rollback-indexet är lika med rollback-indexet i bilderna som ska blinkas, kommer bilderna att blinkas och rollback-indexet ändras inte.
  • Om det aktuella rollback-indexet är större än rollback-indexet i bilderna som ska blinkas, avvisas bilderna om du blinkar via fastboot eller Mi Flash. (TWRP kontrollerar inte återföringsindexen innan den blinkar, varför nästan alla tegelstenar var resultatet av nedgradering via TWRP.)

Hur man hittar det aktuella rollback indexet

  1. Anslut din Xiaomi-enhet till din PC via USB
  2. Starta en ADB-terminal (se Appual's guide “Hur man installerar ADB på Windows”)
  3. Starta om till fastboot-läge
  4. Ange följande kommando: fastboot getvar anti

Om utgången återgår tom är ARB ännu inte aktiverat på din enhet. Om utgången returnerar ett nummer, är numret det returnerar ditt aktuella rollback-index. Om det till exempel returnerar “anti: 4” är ”4” ditt rollback-index.

Hur man hittar rollback index för bilder

  1. Ladda ner ”fastboot” ROM-motsvarigheten till den återställnings-ROM som du försöker installera. Återställnings-ROM-skivan har alltid enhetens marknadsföringsnamn i filnamnet och slutar i .zip. Fastboot ROM har alltid enhetens kodnamn i filnamnet och slutar i .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 rollback-indexet för den MIUI-version som du vill blinka. Om det numret är lika med eller högre än ditt nuvarande rollback-index, är det säkert att blinka i TWRP, Mi Flash, etc. Om det numret är mindre än ditt nuvarande rollback-index, FLASKA INTE DENNA ROM VIA TWRP.

Så för att undvika att trippa ARB och helt murra din Xiaomi-enhet, kontrollera ditt rollback-index innan du försöker en ny ROM eller nedgradera via TWRP - även om du borde hålla fast vid Mi Flash eller fastboot för att flasha MIUI-ROM-skivor, eftersom Xiaomis bootloader har inbyggt skydd som faktiskt förhindrar att du blinkar en ROM som har ett lägre rollback-index.

Intressanta Artiklar