Xiaomi Mi Mix 2s – Bootloader entsperren + TWRP + LineageOS

Mit dieser Anleitung kannst du dein Xiaomi Mi Mix 2s mit einer anderen ROM ausstatten.
Vorwarnung: Ich übernehme keine Haftung für zerstörte Geräte oder die eingesetzte Software. Alles passiert auf eigene Gefahr hin!

Wichtiger Hinweis: Es werden beim Durchspielen der Anleitung sämmtliche Daten auf dem Gerät unwiederbringlich gelöscht! Sichere alle wichtigen Daten bevor du mit der Anleitung beginnst ab!

Ausgangsszenario

Ein Xiaomi Mi Mix 2S, sich im Werkszustand befindet.
Das Gerät wurde kurz ohne SIM-Karte oder Google Konto eingerichtet, damit man in die Einstellungen kommt.
Es war Android 8.0.0 mit MIUI Global 9.6 installiert.


Vorbereitung

Um das Smartphoen zu entsperren, ist ein Xiaomi Mi Account notwendig.
Auf diesem Account wird das Smartphone hinterlegt und ein Entsperrcode generiert.
Der Entsperrprozess kann mehrere Tage dauern. Nehme dir also die Zeit. Ist zwar etwas nervig, aber wir müssen es so machen.
(Bei mir war der Prozess in 30 Minuten durch. Man kann also Glück haben.)
Ein Account kann hier angelegt werden: https://account.xiaomi.com
Wir müssen eine gültige E-Mail angeben und eine Handynummer. Die Handynummer muss bestätigt werden.

Was brauchen wir noch?
– Einen Windows-PC für das Entsperren des Bootloaders
– Ein Windows, Linux oder Mac-OS für das aufspielen von TWRP
– Ein USB-Kabel (am besten das originale)
– Eine SIM-Karte mit gültiger Nummer (Handynummer)
– Der Akku sollte zu 60% geladen sein


Smartphone entsperren

1. Webseite aufrufen: https://en.miui.com/unlock/
2. Das Setup downloaden und Archiv entpacken
(Hinweis: Die Server sind zeitweise extrem langsam! Wärend des Downloads, kann mit Schritt 3 und 4 weiter gemacht werden.)

3. In die Einstellungen des Smartphones gehen und die Entwickleroptionen freischalten
-> Einstellungen -> Mein Gerät -> 8x auf MIUI Version klicken

4. Den MI-Account hinterlegen
-> Einstellungen -> Weitere Einstellungen -> Entwickleroptionen -> Mi Unlock Status
HINWEIS: Der Account MUSS mit einer Handynummer verknüpft sein!
5. Die Anwendung „miflash_unlock“ starten und mit dem Mi-Account anmelden

6. Auf „Agree“ drücken

7. Smartphone ausschalten
8. Lautstärke Leiser + Power-Knopf gedrückt halten, damit der Fastboot-Modus startet

9. Den PC mit dem Smartphone per USB-Kabel verbinden
10. „Unlock“ im Tool anklicken

Der Vorgang dauert etwa 30 Sekunden. Sollte ein Punkt von Oben vergessen worden sein, wird der Unlock-Vorgang fehlschlagen und der fehlerhafte Punkt angezeigt.
Bei einem Fehler einfach die Schritte noch einmal durchspielen und den Entsperrvorgang wiederholen.
Bei einem Fehler ist bis jetzt noch nichts passiert 😉

Hinweis: Das Entsperren des Smartphones hat bei mir über eine virtuelle Maschine nicht geklappt! Windows muss auf einer Hardwaremaschine laufen, woran das Smartphone direkt angeschlossen ist.


TWRP installieren

1. Lade die aktuelle TWRP-Software herunter: https://twrp.me/xiaomi/xiaomimimix2s.html
2. Lade die Aktuellen ADB-Tools herunter: https://developer.android.com/studio/releases/platform-tools
3. Entpacke die ADB-Tools an einen „einfachen“ Ort (z.B. C:\adbtools\)
4. Entpacke die TWRP-Datei in den adbtools-Ordner
5. Aktiviere die Entwickler-Optionen im Smartphone (falls noch nicht geschehen)
-> Einstellungen -> Mein Gerät -> 8x auf MIUI Version klicken
6. USB-Debugging in den Entwickleroptionen aktiveren
-> Einstellungen -> Weitere Einstellungen -> Entwickleroptionen -> USB-Debugging

7. Schalte das Smartphone aus
8. Boote das Smartphone in den fastboot-Modus (Lautstärke Leiser + Power-Button)
9. Öffne ein CMD-Fenster mit Administratoren-Rechten

10. Gehe in den ADB-Tools Ordner (cd C:\adbtools)

11. Stecke das Smartphone nun mit einem USB-Kabel am PC an
12. Gebe nun folgende Befehle im CMD-Fenster nacheinander ein:
-> fastboot devices >> Zeigt aktuell erkannte Geräte an
-> fastboot boot twrp-3.2.3-0-polaris.img >> TWRP wird nun auf das Gerät übertragen und gestartet
13. Gehe auf „Wipe“
14. Klicke rechts unten auf „Format data“
15. Bestätige die Meldung indem du „yes“ eintippst
-> Ab diesem Punkt wird auch die Hardwareverschlüsselung gelöscht und wir können auf den Speicher zugreifen.
16. Kopiere die TWRP.img-Datei auf das Gerät (Internet Speicher)
-> Der Speicher sollte nun im Dateimanager von Windows / Linux ersichtlich und beschreibbar sein.
17. Auf „Install“ klicken und dann rechts unten auf „Insall Image“

18. Das Image auswählen (Zu finden unter sdcard) und auf installieren lassen
19. Bei der Abfrage wie es installiert werden soll, den Punkt bei „Recovery“ setzen

20. Nach de Flash-Vorgang zurück auf den Hauptbildschirm von TWRP und auf „Wipe“
21. Lösche die Dalvik / ART Cache + cache + Data + Internal Storage
23. Lass das Smartphone nun in dem Status und mach mit der OS-Installation weiter


Lineage OS installieren

1. Das Smartphone in TWRP booten (Lautstärke Lauter + Power-Button)
2. Das Smartphone mit dem PC verbinden
3. Das aktuelle LineageOS herunterladen: https://download.lineageos.org/polaris
4. Die ZIP-Datei auf den Internen Speicher des Smartphone kopieren (Dieser sollte in Windows nun auftauchen)
5. In TWRP auf „Install“ klicken
6. Die ZIP-Datei von LineageOS auswählen
7. Swipen um es zu installieren
8. Smartphone nach der Installation neu starten
9. Smartphone mit den nötigsten Infos einrichten und Glücklich sein 🙂

Tipp: Nutze nicht die Recovery-Funktion von LineageOS. Bleib einfach bei TWRP. Ist besser 🙂

Es kommt Error 7?
1. Lade dir die aktuelle Firmware herunter: https://xiaomifirmwareupdater.com/firmware/polaris/
2. Kopiere die Firmware auf den Gerätespeicher
3. Gehe auf Install und flashe die Firmware auf das Gerät
4. Boote erneut in TWRP (Lautstärke Lauter + Power-Button)
5. Versuche LineageOS erneut zu installieren
Warum?
Dein Smartphone wurde mit einer alten Firmware ausgeliefert, womit LineageOS nicht arbeiten kann. Wir müssen diese aktualisieren, damit LineageOS sich korrekt installieren kann.


OPTIONAL: Google Play-Apps installieren

Optional können jetzt noch die G-Apps geflasht werden.
Dieser Schritt muss nicht gemacht werden, wer aber von Google nicht los kommt, kann sich die Apps inkl. aller Dienste noch nachinstallieren.

1. Downloade dir ein gewünschtes Packet der Open GApps: https://opengapps.org/
Empfehlung: Wer klein Anfangen möchte, nutzt das Pico-Paket. Es beinhaltet nur den Google Play Store und den Play Service. Wer mehr braucht, kann sich die Apps bequem über den Store nachladen und bei Bedarf auch wieder komplett deinstallieren.
2. Kopiere das ZIP-Archiv auf das Smartphone
3. Boote in TWRP (Lautstärke Lauter + Power-Button)
4. Klicke auf „Install“
5. Wähle das Open GApps Archiv aus und lasse es installieren
6. Starte dein Smartphone neu
7. Entweder kommt sofort beim Start das Google-Setup oder du erhälst eine Info in der Benachrichtigungszeile
8. Nach der kurzen Standardeinrichtung von Google sollte der Google Play Store funktionieren


Wir sind fertig!

Damit viel Spaß mit deinem Xiaomi Mi Mix 2S und LineageOS!
Falls noch Verbesserungsvorschläge aufkommen, lasst es mich wissen.
Diese Anleitung kann bei Bedarf jederzeit angepasst werden.
Bei Problemen mit dem Flashen oder bei der Verwendung von LineageOS, wende dich an die Entwickler direkt.
Sie können dir weitaus besser helfen als ich.


Systemupgrades

Neue System-Versionen – z.B. Android 11 auf 12 – können ganz normal installiert werden.
Einfach den Part mit der LineageOS-Installation wiederholen und die neue Image-Datei drüber flashen.
Davor sollte man natürlich von seinem System ein Backup erstellt haben!
Wer Google Apps installiert hat, muss nach dem Flashvorgang noch die neusten Google Apps flashen.
Nutzt du openGApps oder NikGApps, so lade die passende Version für dein System herunter und flashe dies drauf.
Starte erst DANN dein System neu, ansonsten bleibst du ggf. in einer Boot-Schleife hängen.

7 Kommentare

  1. Pingback:Alternative Android-Systeme - Meine Meinung dazu - Hoerli.NET

  2. Ist TWRP für polaris (MiMix2S) auch noch für LOS 21 vorgesehen?
    Im off. Downloadbereich ist neben dem eigentlichen großen LOS21-Image nur ein LOS-eigenes Recovery angeboten.
    Wenn ich das LOS-eigene Recovery schon mit LOS21 komplett installiert habe, ist dann noch eine Installation von TWRP (über das LOS-eigene drüber!?) möglich, ohne ein komplettes Wipe des Systems (mit Verlust aller App-Installationen und Daten)?

    • Ich nutze TWRP statt das Recovery von LOS.
      LOS21 läuft mit TWRP ganz gut auf dem Gerät.

      • Hast du TWRP nachträglich (nach dem schon installierten LOS-eigenen Recovery) installiert? Wenn ja, wie?
        Warum gibt es im LOS-eigenen Recovery keine Image-Backup-Funktion wie bei TWRP? Wäre solch ein TWRP-Image nicht zuverlässig, da von LOS nicht mehr beworben / vorgesehen?
        Gäbe es die Möglichkeit, mittels System+ADB-Root (Magisk) über ADB das komplette System am angeschlossenen PC zu sichern?

        Über weiterführende Antworten wäre ich sehr dankbar.

        • TWRP muss zuerst auf das Gerät, danach LineageOS.
          Sofern du dich an die Anleitung hälst, sollte das alles problemlos funktionieren.
          Backups können über verschiedene Wege angefertigt werden. Hierzu habe ich aber keine Anleitung online.
          Dr. Google hilft da weiter 🙂

          • Habe TWRP recovery über ADB erfolgreich geflasht und auch schon dort hinein gebootet / gestartet. Die Backup-Funktion von TWRP gibt zum Schluss einen Fehler aus, wenn ich die Partition ‚data‘ mit ausgewählt hatte und löscht alle backup-Dateien sofort wieder. Ohne die ‚data‘-Partition (mit ‚boot‘, ’system image‘ und ‚vendor image‘ angewählt) lief es fehlerfrei.
            Ich habe die Inhalte von ‚data/media‘ dann über USB (MPT) auf meinen Windows-P gesichert.
            Mir stellt sich allerdings die Frage, ob ich dann damit problemlos das System wiederherstellen kann, wenn etwas schief läuft (mit Installationen, Dateisystem o.Ä.). Ich möchte – wie bei Windows mit z.B. ‚Paragon Backup + Recovery‘ – einen momentanen, aktuellen snapshot meines smartphone-Systems erstellen und schnell wiederherstellen können, mit allen zu dem Zeitpunkt aktuellen System- u. App-Einstellungen, Dateiberechtigungen und Verzeichnisstrukturen.
            Dies würde mit TWRP „in einem Rutsch“ nicht gehen, oder?
            Ich müsste danach die Dateien und Verzeichnisse in ‚data/media‘ noch korrekt auf / in das System bringen als zweiten Schritt.
            Gäbe es diesbezüglich anderweitig eine Art „all-in-one“-Lösung für LOS?
            Seedvault scheint auch nur nach Neuinstallation einer LOS-Version einzugreifen, um seine vorher gemachten Backups einzuspielen. Wären dabei alle Einstellungen u.a. in meinem Sinne wieder parat?

          • Mir ist nicht bekannt, dass TWRP Snapshots unterstützt.
            Eine All-In-One-Lösung für LOS gibt es nicht. Hier ist Basteln angesagt.
            Ich selbst sichere mein Telefon nicht, sondern lade nur wichtige Daten (Bilder, Videos, Kontakte, Chat-Backups von Signal, …) zyklisch z.B. in eine NextCloud.
            Geht das OS nicht mehr, ist das Gerät schneller neu aufgesetzt, als mich mit dem Backup zu beschäftigen.
            Falls du dort mehr Unterstützung brauchst, würde ich dir raten, einmal die TWRP-Entwickler direkt anzuschreiben oder das XDA-Forum aufzusuchen.
            Dort gibts bestimmt Personen mit besseren Ideen 🙂

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.