Sådan finder du Xiaomi-tilbageførselsindeks og undgår ARB-mursten

.



Hvad der grundlæggende sker, er, at Xiaomi skubbede MIUI 10 Global Beta 8.7.5 ud for en håndfuld Xiaomi-enheder - men denne opdatering indeholdt beskyttelse mod tilbageslag. Hvad ARB betyder, er det du kan ikke returnere til en tidligere MIUI-version eller nogen ROM, der indeholder en tidligere Android-version! Det er umuligt, og hvis du prøver, vil du hardbrick din enhed og gør den fuldstændig ubrugelig .

Der er i øjeblikket ingen måde at reparere eller gendanne en enhed, der er muret på grund af anti-tilbageslagsbeskyttelse. Du kan ikke gendanne en TWRP-sikkerhedskopi, blinke en ny ROM eller bruge MiFlash til at gendanne et fabriksbillede. Når ARB er udløst, er den eneste metode til at gendanne enheden enten at bruge EDL-tilstand ( som kræver en autoriseret Xiaomi-konto) eller bringe det til et autoriseret servicecenter.



Hvorfor har Xiaomi inkluderet anti-rollback-beskyttelse i deres MIUI?

Dette er ikke nødvendigvis Xiaomis skyld - som vi sagde ovenfor, dette er en ny obligatorisk Google-politik til producenter af Android-enheder, der bruger den nyeste Android 9 Pie - så denne ARB vil faktisk påvirke hver enhed derude, der bruger en Android 9 Pie-baseret ROM.



Imidlertid er Xiaomi en af ​​de meget få Android-telefonfirmaer, der tilbyder oplåsning af bootloader og tilbyder en form for support til modding- og udviklingssamfundet, hvorfor mange Xiaomi-brugere pludselig er overraskede.



ARB er dybest set en ny metode til at forhindre telefontyve i at blinke uofficielle ROM'er på stjålne enheder og videresælge dem eller forhindre skyggefulde detailhandlere i at importere telefoner, der typisk kun er tilgængelige i Kina, og at blinke uofficielle 'globale' ROM'er på dem. Så grundlæggende, fordi fremtidige Xiaomi-enheder kører officielt 'MIUI China' baseret på Android Pie 9, vil skyggefulde detailhandlere ikke være i stand til at blinke 'Global MIUI', der kører Android 7 Nougat og sælge dem.

Hvad skete der med EDL-godkendelse?

Så i fortiden, hvis du gjorde noget virkelig dårligt mod en Xiaomi eller anden Qualcomm SoC-enhed, kunne du komme i EDL (Emergency Download Mode), som er en alternativ boot-mode til alle Qualcomm-enheder, der kan bruges til at fjerne mursten fra en enhed .

Imidlertid begyndte Xiaomi og andre virksomheder at låse EDL-tilstanden ned, så kun servicecentre har adgang til den. Således kan EDL ikke længere bruges til at fjerne en Xiaomi-enhed, der blev muret på grund af ARB - hvilket igen forhindrer skyggefulde detailhandlere og tyve i at gendanne enheder, de ved et uheld murede ved at blinke uofficielle ROM'er på importerede enheder.



Dybest set ønsker Xiaomi ikke, at forbrugere køber kinesiske versioner af deres hardware med installerede globale ROM'er, så de gjorde to ting: Gjorde det umuligt at starte en global ROM, hvis enheden ikke er en global version (med advarselsmeddelelsen “Denne MIUI kan ikke installeres på denne enhed ”), og gjorde det, så EDL-tilstand kun kan bruges, medmindre du har en autoriseret Mi-konto.

Xiaomi-skærm efter ARB blev udløst.

Den største forskel mellem Googles implementering af ARB sammenlignet med Xiaomi er, at Xiaomi tog det et skridt videre. Googles ARB ( som er en funktion af Android Verified Boot 2.0) kan deaktiveres, hvis du låser op bootloaderen, mens Xiaomis ARB ikke kan deaktiveres, selv med en ulåst bootloader.

Her er en liste over Xiaomi-enheder med ARB aktiveret (klik på billedet for at forstørre):

Aktuel liste over Xiaomi-enheder og ROM'er med anti-rollback-beskyttelse.

Sådan kontrolleres for beskyttelse mod tilbageslag

Hvis du vil være helt sikker på, om ARB er aktiveret på din enhed, før du blinker en brugerdefineret ROM, kan du kontrollere tilbageførselsindekset. En hurtig forklaring på tilbageførselsindeks:

  • Hvis det aktuelle tilbageførselsindeks er mindre end tilbageførselsindekset i de billeder, der skal blinkes, blinker billederne, og det aktuelle tilbageslagsindeks øges for at matche det nye tilbageførselsindeks.
  • Hvis det aktuelle tilbageførselsindeks er lig med tilbageførselsindekset i de billeder, der skal blinkes, blinker billederne, og tilbageførselsindekset ændres ikke.
  • Hvis det aktuelle tilbageførselsindeks er større end tilbageførselsindekset i de billeder, der skal blinkes, afvises billederne, hvis du blinker via fastboot eller Mi Flash. (TWRP kontrollerer ikke tilbageførselsindekserne, før de blinker, hvorfor næsten alle klodser var resultatet af nedgradering via TWRP.)

Sådan finder du det aktuelle tilbageførselsindeks

  1. Tilslut din Xiaomi-enhed til din pc via USB
  2. Start en ADB-terminal (se Appual's guide 'Sådan installeres ADB på Windows')
  3. Genstart til fastboot-tilstand
  4. Indtast følgende kommando: fastboot getvar anti

Hvis output returnerer tom, var ARB endnu ikke aktiveret på din enhed. Hvis output returnerer et tal, er det nummer, det returnerer, dit aktuelle tilbageførselsindeks. For eksempel, hvis det returnerer 'anti: 4', er '4' dit tilbageførselsindeks.

Sådan finder du tilbageførselsindeks for billeder

  1. Download 'fastboot' ROM-ækvivalenten til den gendannelses-ROM, du prøver at installere. Gendannelses-ROM'en har altid enhedens marketingnavn i filnavnet og slutter i .zip. Fastboot-ROM'en har altid enhedens kodenavn i filnavnet og ender på .tar.gz.
  2. Uddrag flash-all.bat fra .tar.gz arkivet.
  3. Åbn flash-all.bat i en teksteditor som Notepad ++ og se efter følgende linje: indstil CURRENT_ANTI_VER = #

Dette tal (#) er tilbageførselsindekset for den MIUI-version, du vil blinke. Hvis dette tal er lig med eller større end dit nuværende tilbageførselsindeks, er det sikkert at blinke i TWRP, Mi Flash osv. Hvis dette tal er mindre end dit nuværende tilbageførselsindeks, BLIV IKKE DENNE ROM VIA TWRP.

Så for at undgå at udløse ARB og fuldstændig murere din Xiaomi-enhed, skal du kontrollere dit tilbageførselsindeks, før du prøver en ny ROM eller nedgradering via TWRP - dog du skal holde fast ved Mi Flash eller fastboot for at blinke MIUI ROM'er, fordi Xiaomis bootloader har indbygget beskyttelse, der faktisk forhindrer dig i at blinke en ROM, der har et lavere tilbageførselsindeks.

Mærker Android-sikkerhed Xiaomi 4 minutter læst