So finden Sie den Xiaomi Rollback Index und vermeiden ARB-Bausteine

Da Google vorgeschrieben hat, dass alle Geräte mit Android Pie über einen integrierten "Anti-Rollback-Schutz" verfügen und dieser noch nicht allgemein bekannt ist, haben viele Nutzer ihre Xiaomi-Geräte ( und möglicherweise auch Geräte anderer Marken) hart gemauert Xiaomi ist besonders beliebt in der Android-Modding-Community .

Was im Grunde passiert, ist, dass Xiaomi MIUI 10 Global Beta 8.7.5 für eine Handvoll Xiaomi-Geräte herausgebracht hat - dieses Update enthielt jedoch einen Anti-Rollback-Schutz. ARB bedeutet, dass Sie kein Rollback auf eine frühere MIUI-Version oder ein ROM mit einer früheren Android-Version durchführen können! Es ist unmöglich, und wenn Sie es versuchen, werden Sie Ihr Gerät hart ziegeln und es völlig unbrauchbar machen .

Derzeit gibt es keinerlei Möglichkeit, ein Gerät zu reparieren oder wiederherzustellen, das aufgrund des Anti-Rollback-Schutzes blockiert wurde. Sie können keine TWRP-Sicherung wiederherstellen, kein neues ROM flashen oder MiFlash verwenden, um ein Factory-Image wiederherzustellen. Nach dem Auslösen von ARB besteht die einzige Möglichkeit, das Gerät wiederherzustellen, darin, entweder den EDL-Modus (für den ein autorisiertes Xiaomi-Konto erforderlich ist) zu verwenden oder es zu einem autorisierten Servicecenter zu bringen.

Warum hat Xiaomi einen Anti-Rollback-Schutz in sein MIUI aufgenommen?

Dies ist nicht unbedingt die Schuld von Xiaomi - wie oben erwähnt, handelt es sich um eine neue obligatorische Google-Richtlinie für Android-Gerätehersteller, die das neueste Android 9 Pie verwenden. Daher wirkt sich diese ARB tatsächlich auf alle Geräte aus, die ein Android 9 verwenden Kuchenbasiertes ROM.

Xiaomi ist jedoch eines der wenigen Android-Unternehmen, das die Bootloader-Freischaltung anbietet und der Modding- und Entwickler-Community eine gewisse Unterstützung bietet, weshalb viele Xiaomi-Benutzer plötzlich überrascht sind.

ARB ist im Grunde eine neue Methode, mit der verhindert wird, dass Telefondiebe inoffizielle ROMs auf gestohlenen Geräten flashen und weiterverkaufen, oder dass zwielichtige Einzelhändler Telefone importieren, die normalerweise nur in China erhältlich sind, und inoffizielle "globale" ROMs auf ihnen flashen. Da auf zukünftigen Xiaomi-Geräten das offizielle "MIUI China" auf Basis von Android Pie 9 ausgeführt wird, können zwielichtige Einzelhändler "Global MIUI" mit Android 7 Nougat nicht flashen und verkaufen.

Was ist mit der EDL-Autorisierung passiert?

Wenn Sie also in der Vergangenheit einem Xiaomi-Gerät oder einem anderen Qualcomm-SoC-Gerät etwas Schlechtes angetan haben, können Sie in den EDL-Modus (Emergency Download Mode) wechseln, einen alternativen Startmodus für alle Qualcomm-Geräte, mit denen Sie ein Gerät aus dem Brick entfernen können .

Xiaomi und andere Unternehmen haben jedoch damit begonnen, den EDL-Modus zu sperren, sodass nur Service-Center Zugriff darauf haben. Auf diese Weise kann EDL nicht mehr zum Aufheben der Blockierung eines Xiaomi-Geräts verwendet werden, das aufgrund von ARB blockiert wurde. Dadurch wird wiederum verhindert, dass zwielichtige Einzelhändler und Diebe versehentlich blockierte Geräte wiederherstellen, indem inoffizielle ROMs auf importierten Geräten geflasht werden.

Grundsätzlich möchte Xiaomi nicht, dass Kunden chinesische Versionen ihrer Hardware mit installierten globalen ROMs kaufen. Daher haben sie zwei Dinge getan: Es wurde unmöglich gemacht, ein globales ROM zu starten, wenn das Gerät keine globale Version ist (mit der Warnmeldung „This MIUI kann nicht auf diesem Gerät installiert werden ”) und hat es so eingestellt, dass der EDL-Modus nur verwendet werden kann, wenn Sie über ein autorisiertes Mi-Konto verfügen.

Xiaomi-Bildschirm, nachdem ARB ausgelöst wurde.

Der größte Unterschied zwischen Googles Implementierung von ARB und der von Xiaomi besteht darin, dass Xiaomi noch einen Schritt weiter gegangen ist. Googles ARB ( eine Funktion von Android Verified Boot 2.0) kann deaktiviert werden, wenn Sie den Bootloader entsperren, wohingegen Xiaomis ARB auch mit einem entsperrten Bootloader nicht deaktiviert werden kann.

Hier ist eine Liste der Xiaomi-Geräte mit aktiviertem ARB (zum Vergrößern auf das Bild klicken):

Aktuelle Liste der Xiaomi-Geräte und ROMs mit Anti-Rollback-Schutz.

So überprüfen Sie den Anti-Rollback-Schutz

Wenn Sie unbedingt sicherstellen möchten, dass ARB auf Ihrem Gerät aktiviert ist, bevor Sie ein benutzerdefiniertes ROM aktualisieren, können Sie den Rollback-Index überprüfen. Eine kurze Erklärung des Rollback-Index:

  • Wenn der aktuelle Rollback-Index unter dem Rollback-Index in den zu flashenden Bildern liegt, werden die Bilder geflasht und der aktuelle Rollback-Index wird erhöht, um mit dem neuen Rollback-Index übereinzustimmen.
  • Wenn der aktuelle Rollback-Index dem Rollback-Index in den zu flashenden Bildern entspricht, werden die Bilder geblinkt und der Rollback-Index ändert sich nicht.
  • Ist der aktuelle Rollback-Index größer als der Rollback-Index in den zu flashenden Images, werden die Images zurückgewiesen, wenn Sie über Fastboot oder Mi-Flash flashen. (TWRP überprüft die Rollback-Indizes nicht vor dem Flashen, weshalb fast alle Bausteine ​​das Ergebnis eines Downgrades über TWRP waren.)

So finden Sie den aktuellen Rollback-Index

  1. Schließen Sie Ihr Xiaomi-Gerät über USB an Ihren PC an
  2. Starten Sie ein ADB-Terminal (siehe Appuals Handbuch „So installieren Sie ADB unter Windows“).
  3. Starten Sie in den Fastboot-Modus
  4. Geben Sie den folgenden Befehl ein: fastboot getvar anti

Wenn die Ausgabe leer ist, war ARB auf Ihrem Gerät noch nicht aktiviert. Wenn die Ausgabe eine Zahl zurückgibt, ist die zurückgegebene Zahl Ihr aktueller Rollback-Index. Wenn beispielsweise "anti: 4" zurückgegeben wird, ist "4" Ihr Rollback-Index.

So finden Sie den Rollback-Index von Bildern

  1. Laden Sie das "Fastboot" -ROM-Äquivalent des Wiederherstellungs-ROMs herunter, das Sie installieren möchten. Das Wiederherstellungs-ROM enthält immer den Marketingnamen des Geräts im Dateinamen und endet mit .zip. Das Fastboot-ROM enthält immer den Codenamen des Geräts im Dateinamen und endet mit .tar.gz.
  2. Extrahieren Sie flash-all.bat aus dem Archiv .tar.gz.
  3. Öffnen Sie flash-all.bat in einem Texteditor wie Notepad ++ und suchen Sie nach der folgenden Zeile: set CURRENT_ANTI_VER = #

Diese Nummer (#) ist der Rollback-Index der MIUI-Version, die Sie flashen möchten. Wenn diese Zahl gleich oder größer als Ihr aktueller Rollback-Index ist, ist es sicher, in TWRP, Mi Flash usw. zu blinken. Wenn diese Zahl kleiner als Ihr aktueller Rollback-Index ist, flashen Sie DIESES ROM NICHT ÜBER TWRP.

Um zu vermeiden, dass ARB auslöst und Ihr Xiaomi-Gerät komplett blockiert, sollten Sie Ihren Rollback-Index überprüfen, bevor Sie ein neues ROM ausprobieren oder ein Downgrade über TWRP durchführen. Sie sollten sich jedoch an Mi Flash oder Fastboot halten, um MIUI-ROMs zu flashen, da der Bootloader von Xiaomi über einen integrierten Schutz verfügt Verhindern Sie, dass Sie ein ROM mit einem niedrigeren Rollback-Index flashen.

Interessante Artikel