Android 7 für Xiaomi Mi 5s: Bootloader entsperren und LineageOS installieren
Das Mi 5s ist neben dem Mi 5s Plus das aktuelle Top-Modell des chinesischen Herstellers Xiaomi . Es bietet dank Snapdragon 821 und bis zu 4 GByte RAM eine exzellente Performance. Obwohl man das Gerät aus China importieren muss, die Kamera bei schwierigen Lichtverhältnissen Schwächen aufweist und es dem Smartphone mangels Band-20-Unterstützung häufig an LTE-Konnektivität hierzulande fehlt, hat sich eine treue Fan-Gemeinde gebildet. Das dürfte vor allem an dem für die gebotenen Leistungen relativ günstigen Preis von unter 270 Euro liegen. Dafür erhält man die 64-GByte-Version, die mit 3 GByte RAM ausgestattet ist. Mit 128 GByte und 4 GByte RAM kostet das Mi 5s um die 350 Euro .
Attraktiv ist außerdem die Möglichkeit, mit LineageOS das Smartphone auf Android 7.1.1 zu aktualisieren. Obwohl es derzeit nur inoffizielle Varianten des CyanogenMod -Nachfolgers für das MI 5s vorliegen, nutzen die beliebte Custom ROM schon mehrere tausend Anwender.
Mi 5s aus China importieren
Zu den beim chinesischen Online-Händler Gearbest genannten Preisen fallen außer Versandkosten keine weitere Gebühren an, wenn als Versandoption Standard Shipping – Germany Express oder Germany Via Priority Line gewählt ist. Die Versandkosten sind je nach Modell und Standort der Ware unterschiedlich. Derzeit betragen sie für das kleinere Modell 0,86 Euro. Das Spitzenmodell mit 128 GByte und 4 GByte RAM ist aktuell versandkostenfrei.
Hinsichtlich des Betriebssystems gibt es in Sachen Xiaomi-Smartphones einiges zu beachten. Sobald ein neues Modell in den Handel gelangt, ist es in der Regel zunächst nur mit einer chinesischen Version des Xiaomi-Betriebssystems MIUI erhältlich. Diese erlaubt als zusätzliche Spracheinstellung nur Englisch. Erst später gibt es für einzelne Modelle eine sogenannte Global-ROM, die eine ganze Reihe weiterer Sprachen, darunter auch Deutsch, unterstützt. Zwischen den beiden Versionen gibt es noch einen weiteren, gravierenden Unterschied. Die chinesische ROM enthält nicht den Google Play Store, während auf der Global ROM dieser vorinstalliert ist. Allerdings lässt sich der Play Store auch unter der chinesischen ROM nachinstallieren. Eine Sonderform sind sogenannte Shop-ROMs. Diese wurden vom Händler aufgespielt und enthalten nicht selten Adware und erlauben häufig kein OTA-Update. Neben den hier genannten gibt es noch weitere ROM-Versionen. Eine detaillierte Aufstellung bietet der Blog ChinaHandys.net .
Mi 5s: Bootloader entsperren, TWRP, LineageOS und MIUI installieren
Um ein anderes Betriebssystem zu installieren, muss der in der Regel von Haus aus bei Xiaomi-Smartphones gesperrte Bootloader entsperrt werden. Dies kann man bei Xiaomi beantragen.
Den Antrag auf Entsperrung des Bootloaders kann man bereits vor dem Kauf stellen. Nach wenigen Tagen wird diesem Antrag per SMS in der Regel stattgegeben. Sobald das Gerät verfügbar ist, nutzt man das Xiaomi-Unlock-Tool, um den Bootloader freizuschalten. Anschließend flasht man ein TWRP-Recovery auf das Xiaomi, um damit eine ROM wie LineageOS zu installieren.
Praktischerweise lässt sich mit dem TWRP auch eine MIUI-ROM flashen. Falls man also LineageOS nicht mag, kann man auch wieder zurück zu MIUI wechseln. Und wer das aus irgendwelchen Gründern häufiger machen möchte, kann über die Backup-Funktion des TWRP-Recovery jeweils eine Sicherung erstellen und so in wenigen Minuten zwischen verschiedenen ROMs hin- und herwechseln, ohne dass diese neu eingerichtet werden müssen.
USB, adb und fastboot
Bevor man jedoch beginnt, sollte man überprüfen, ob Zugriff auf das Mi 5s über den USB-Debugmodus besteht. Hierzu werden die USB-Treiber von Google sowie die Tools adb und fastboot installiert. Außerdem müssen beim MI 5s zunächst die Entwickleroptionen durch siebenmaliges Tippen auf die Buildnummer unter Einstellungen – Über das Gerät – MIUI-Version freigeschaltet und anschließend der USB-Debugmodus unter Einstellungen – Weitere Einstellungen – Entwickleroptionen aktiviert werden. Dafür muss man außerdem mit dem Smartphone bei Xiaomi angemeldet sein. Außerdem muss der Zugriff über adb auf dem Smartphone bestätigt werden. Ist dies nicht der Fall, wird das Smartphone, wenn man in der Eingabaufforderung adb devices eingibt als „unauthorized“ gemeldet. Mit Bestätigung steht an gleicher Stelle „device „. Ist dies der Fall, kann mit der Entsperrung des Bootloaders begonnen werden.
Wie die Bootloaderentsperrung und die Installation von LineageOS gelingt, wird anhand eines Mi 5s inklusive vorinstallierter Global-ROM im folgenden erläutert.
Bootloader entsperren
Um den Bootloader zu entsperren, wird ein Konto bei Xiaomi benötigt. Das kann man unter folgenden Adresse anlegen.
TWRP-Recovery flashen
Jetzt wird das Recovery geflashed. Für den Test wird die Version aus dem MIUI-Forum von ZCX (Download) verwendet. In der Bezeichnung des TWRPs findet man wie auch in der von LineageOS noch den Codenamen für das MI 5s: er lautet „capricorn“.
Zunächst muss das MI 5s wieder in den Fastboot-Modus gebracht werden. Entweder schaltet man es aus und drückt anschließend gleichzeitig die Tasten+oder man öffnet die Eingabeaufforderung und gibt folgendes ein:
Nun kann das Recovery auf das MI 5s (capricorn) geflasht werden. Die Datei „ZCX-TWR-3.0.2-X-MI5S-Capricorn-16.12.26.img“ wurde zuvor in „mi5s-recovery.img“ umbenannt:
Jetzt erfolgt der Start des TWRP-Recovery:
In der Eingabeaufforderung sollte nach den Befehlen folgende Ausgabe erfolgen. Mit adb devices und fastboot devices wurde zusätzlich überprüft, ob Zugriff auf das Smartphone besteht.
Jetzt sollte am MI 5s die Oberfläche des TWRP-Recovery zu sehen sein. Standardmäßig erscheint sie in chinesischer Sprache. Die Umstellung auf Deutsch gelingt folgendermaßen. Zunächst tippt man auf die zweite Schaltfläche von unten in der rechten Spalte, anschließend auf den Globus in der oberen Navigation, dann auf „Deutsch“ und schließlich auf die große Schaltfläche rechts unten. Jetzt sollte das Recovery auf Deutsch zur Verfügung stehen.
Bevor die Installation von LineageOS erfolgt, wird das MI 5s zunächst zurückgesetzt. Damit dies gründlich geschieht, deaktiviert man unter „Einhängen“ zunächst die Option „System-Partition schreibgeschützt einhängen“. Anschließend tippt man auf „Löschen“ und auf „Erweitertes Löschen“. Jetzt wählt man die Partitionen „Dalvik / ART Cache“, „System“, „Daten“, „Interne Daten“ und „Cache“ aus. Die Partition „CUST“ wird nicht gelöscht. Sie beinhaltet Daten für eine spätere Reaktiverung von MIUI. Jetzt bestätigt man das Löschen und schiebt den unteren Slider nach rechts. Anschließend führt man einen Neustart des Recovery über die Schaltflächen „Neustart“ und „Recovery“. Wieder muss die Sprache auf Deutsch umgestellt werden, da man sämtliche Daten inklusive der TWRP-Konfiguration gelöscht hat.
Jetzt legt man mit dem Explorer den Ordner „Downloads“ auf dem MI 5s an. Dort kopiert man die für die Installation benötigten Dateien aus. Im Test sind dies:
Im nächsten Schritt wird nun LineageOS installiert. Damit lässt sich bereits das MI 5s in Betrieb nehmen – ganz ohne Google. Wer jedoch Wert auf die Google-Dienste inklusive Play Store legt, installiert diese mit GAPPS. Anwender, die in Sachen Google-Dienste nach dem Motto verfahren „So wenig wie möglich, so viel wie nötig“, verwenden die PICO-Variante von GAPPS. Wer hingegen so viele Google-Apps inklusive Pixel-Launcher wie möglich nutzen will, setzt auf die Version SUPER. Eine Übersicht der verschiedenen GAPPS-Varianten gibt es hier . Wer Root-Zugriff auf dem Gerät benötigt, installiert außerdem die Datei addonsu-arm64-signed.zip.
Für die Installation der drei Komponenten wählt man diese im TWRP-Hauptmenü über „Installieren“ nacheinander aus, aktiviert die Option „Automatischer Neustart nach Installation“ und bestätigt die Installation, indem man den Slider nach rechts schiebt.
Jetzt beginnt die Installation, die nach 1:45 Minuten mit einem Neustart des Systems endet. Nun startet LineageOS. Der erste Start des Betriebssystems dauert wegen der ART-Cache-Konfiguration etwas länger. Nach circa 4:30 Minuten sollte der Einrichtungsassistent von LineageOS zum Vorschein kommen. Da dieser noch Fehler aufweist, wenn man die Einrichtungsoption „Apps und Daten beibehalten“ auswählt, empfiehlt sich für das Setup die Option „Als neues Gerät einrichten“. Nun steht Android 7.1.1 inklusiver aktueller Sicherheitspatches auf dem Xiaomi MI 5s in Form von LineageOS 14.1 zur Verfügung.
Da die Entwicklung von LineageOS für das MI 5s erst vor kurzem begonnen hat, liegen aktuell nur inoffizielle LineageOS-Builds vor. Das ist allerdings nicht ungewöhnlich. Das Beispiel Galaxy S4 zeigt, dass nach einer gewissen Zeit der Entwickler der inoffiziellen Builds auch zum Betreuer der offiziellen LineageOS-Variante geworden ist.
Wesentliche Einschränkungen sind beim mehrere Tage dauernden Test mit LineageOS auf dem MI 5s nicht aufgetreten. Auch der Fingerabdruck-Sensor, mit dem es in früheren Builds zu Problemen kam, funktioniert einwandfrei. Da allerdings Xiaomi den Kernel-Quellcode noch nicht veröffentlicht hat, werden einige Funktionen nicht voll von der Hardware unterstützt und laufen stattdessen als Software-Emulation. Dennoch kann sich die Performance durchaus sehen lassen. Im Normalbetrieb kommt es zu keinen Rucklern oder sonstigen Auffälligkeiten.
Mi 5s: MIUI 8 wieder installieren
Wer mit LineageOS nicht klarkommt, kann über das Recovery wieder zurück zu MIUI wechseln. Hierfür kopiert man xiaomi.eu_multi_MI5S_V8.2.3.0.MAGCNDL_v8-6.0 in den Ordner „Downloads“ auf dem MI 5s, startet ins Recovery, setzt das Smartphone zurück und wählt die MIUI-ROM unter „Installation“ aus. Da diese wesentlich größer als LineageOS ist, dauert es 2:32 Minuten bis die Installation mit einem Neustart des Geräts endet. Insgesamt dauert es 8:41 Minuten bis sich der Einrichtungsassistent von MIUI meldet.
Backup von Installation erstellen
Mit dem TWRP-Recovery steht Anwendern ein Tool zur Verfügung, das neben der Installation von ROMs auch das Sichern eines installierten Systems und dessen Wiederherstellung erlaubt. Da das MI 5s sehr leistungsfähig ist, dauert eine Sicherung von einem frisch eingerichteten LineageOS nur 40 Sekunden. Bei der deutlich größeren MIUI-Installation vergehen 62 Sekunden. Für die Wiederherstellung von LineageOS vergehen knapp 90 Sekunden und für MIUI 137 Sekunden. Eine Wiederherstellung ist also deutlich kürzer als eine Neuinstallation.
Bezugsquelle
Downloads & Infos
Weitere Artikel zu LineageOS
Hinweis:
Inzwischen steht LineageOS für das Xiamo Mi 5s offiziell zur Verfügung. Es kann hier heruntergeladen werden . Hinweise zur Installation gibt es bei XDA . Eine offizielle TWRP-Version gibt es inwzsichen ebenfalls .
Wer LineageOS nicht mag, kann auch Ressurrection Remix OS verwenden. Auch dafür gibt es bei XDA ein Forum.