Hvordan finne Xiaomi Rollback Index og unngå ARB-klosser

Fordi Google har gjort det obligatorisk at alle enheter som har Android Pie har innebygd "Anti-Rollback Protection", og det ikke har blitt viden kjent ennå, har mange mennesker blitt harde til å murre Xiaomi-enhetene sine ( og muligens andre merkes enheter, men Xiaomi er spesielt populær blant Android-modding-fellesskapet) .

Det som i utgangspunktet skjer, er at Xiaomi skjøv ut MIUI 10 Global Beta 8.7.5 for en håndfull Xiaomi-enheter - men denne oppdateringen inneholdt anti-rollback-beskyttelse. Hva ARB betyr er at du ikke kan rulle tilbake til en tidligere MIUI-versjon eller noen ROM som inneholder en tidligere Android-versjon! Det er umulig, og hvis du prøver, vil du hardbrick enheten din og gjøre den helt ubrukelig .

Det er foreløpig ingen måte å fikse eller gjenopprette en enhet som er murt på grunn av anti-rollback beskyttelse. Du kan ikke gjenopprette en TWRP-sikkerhetskopi, blinke en ny ROM eller bruke MiFlash til å gjenopprette et fabrikkbilde. Når ARB er blitt utløst, er den eneste metoden for å gjenopprette enheten enten å bruke EDL-modus ( som krever en autorisert Xiaomi-konto), eller å bringe den til et autorisert servicesenter.

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

Dette er ikke nødvendigvis Xiaomis feil - som vi sa ovenfor, dette er en ny obligatorisk Google-policy for produsenter av Android-enheter som vil bruke den nyeste Android 9 Pie - så denne ARB vil faktisk påvirke alle enheter der ute som vil bruke en Android 9 Kakebasert ROM.

Imidlertid er Xiaomi et av de få Android-telefonselskapene som tilbyr opplåsing av oppstartslaster, og tilbyr en slags støtte til modding- og utviklingssamfunnet, og derfor er mange Xiaomi-brukere plutselig overrasket.

ARB er i utgangspunktet en ny metode for å forhindre at telefontyver blinker med uoffisielle ROM-er på stjålne enheter og selger dem på nytt, eller forhindrer skyggefulle forhandlere fra å importere telefoner som vanligvis bare er tilgjengelige i Kina, og blinke uoffisielle “globale” ROM-er på dem. Så i utgangspunktet, fordi fremtidige Xiaomi-enheter kjører offisielle “MIUI China” basert på Android Pie 9, vil skyggefulle forhandlere ikke kunne blinke “Global MIUI” som kjører Android 7 Nougat og selge dem.

Hva skjedde med EDL-autorisasjon?

I det siste, hvis du gjorde noe virkelig ille med en Xiaomi eller andre Qualcomm SoC-enhet, kan du komme inn i EDL (Emergency Download Mode), som er en alternativ oppstartmodus for alle Qualcomm-enheter som kan brukes til å fjerne en enhet .

Imidlertid begynte Xiaomi og andre selskaper å låse EDL-modus, så bare servicesentre har tilgang til den. Dermed kan EDL ikke lenger brukes til å fjerne murstein av en Xiaomi-enhet som ble murt på grunn av ARB - noe som igjen forhindrer skyggefulle forhandlere og tyver fra å gjenopprette enheter de ved et uhell muret ved å blinke uoffisielle ROM-er på importerte enheter.

I utgangspunktet vil ikke Xiaomi at forbrukere skal kjøpe kinesiske versjoner av maskinvaren deres med Global ROMs installert, så de gjorde to ting: Gjorde det umulig å starte en Global ROM hvis enheten ikke er en global versjon (med advarselen "Denne MIUI kan ikke installeres på denne enheten ”), og gjorde det slik at EDL-modus ikke kan brukes med mindre du har en autorisert Mi-konto.

Xiaomi-skjerm etter at ARB ble utløst.

Den største forskjellen mellom Googles implementering av ARB sammenlignet med Xiaomis, er at Xiaomi tok det et skritt videre. Googles ARB ( som er en funksjon i Android Verified Boot 2.0) kan deaktiveres hvis du låser opp bootloader, mens Xiaomis ARB ikke kan deaktiveres, selv med en ulåst bootloader.

Her er en liste over Xiaomi-enheter med ARB aktivert (klikk på bildet for å forstørre):

Gjeldende liste over Xiaomi-enheter og ROM-er med anti-rollback-beskyttelse.

Slik sjekker du for anti-rollback Protection

Hvis du vil være helt sikker på om ARB er aktivert på enheten din før du blinker en tilpasset ROM, kan du sjekke tilbakestillingsindeksen. En rask forklaring på tilbakestillingsindeks:

  • Hvis den nåværende tilbakeføringsindeksen er mindre enn tilbakeføringsindeksen i bildene som skal blinkes, vil bildene bli blinket og den gjeldende tilbakeføringsindeksen økes for å matche den nye tilbakeføringsindeksen.
  • Hvis den nåværende tilbakeføringsindeksen er lik tilbakestillingsindeksen i bildene som skal blinkes, vil bildene bli blinket og tilbakeføringsindeksen vil ikke endre seg.
  • Hvis den nåværende tilbaketrekningsindeksen er større enn tilbakeføringsindeksen på bildene som skal blinkes, blir bildene avvist hvis du blinker via fastboot eller Mi Flash. (TWRP sjekker ikke tilbakestillingsindeksene før de blinker, og det er grunnen til at nesten alle klosser var et resultat av nedgradering via TWRP.)

Hvordan finne gjeldende tilbakeføringsindeks

  1. Koble Xiaomi-enheten til PCen din via USB
  2. Start en ADB-terminal (se Appuals guide “Hvordan installere ADB på Windows”)
  3. Start på nytt til fastboot-modus
  4. Skriv inn følgende kommando: fastboot getvar anti

Hvis utgangen går tom, var ARB ennå ikke aktivert på enheten din. Hvis utgangen returnerer et tall, er tallet det returnerer din nåværende tilbakeføringsindeks. Hvis det for eksempel returnerer “anti: 4”, er “4” din tilbakeblikkingsindeks.

Slik finner du tilbakestillingsindeks for bilder

  1. Last ned “fastboot” ROM-ekvivalent til gjenopprettings-ROM-en du prøver å installere. Gjenopprettings-ROM-en har alltid enhetens markedsføringsnavn i filnavnet og ender i .zip. Fastboot-ROM-en har alltid enhetens kodenavn i filnavnet og slutter i .tar.gz.
  2. Pakk ut flash-all.bat fra .tar.gz-arkivet.
  3. Åpne flash-all.bat i en tekstredigerer som Notepad ++ og se etter følgende linje: angi CURRENT_ANTI_VER = #

Dette tallet (#) er tilbakeføringsindeksen til MIUI-versjonen du vil blinke. Hvis dette tallet er lik eller større enn den nåværende tilbaketrekningsindeksen, er det trygt å blinke i TWRP, Mi Flash, osv. Hvis dette tallet er mindre enn gjeldende tilbakestillingsindeks, BLIS IKKE DENNE ROMEN VIA TWRP.

Så for å unngå å snuble ARB og murre Xiaomi-enheten helt, må du sjekke tilbakestillingsindeksen før du prøver en ny ROM eller nedgraderer via TWRP - selv om du bør holde deg med Mi Flash eller fastboot for å blinke MIUI-ROM-er, fordi Xiaomis bootloader har innebygd beskyttelse som faktisk forhindrer deg i å blinke en ROM som har lavere tilbakestillingsindeks.

Interessante Artikler