Lange Zeit war es still um die Installation von Custom ROMs auf meinen Handys ... jetzt hatte ich mal wieder Lust und Gelegenheit und ein abgelegtes Handy, für das es ein offizielles LineageOS-ROM gibt.
Vor langer Zeit war Motorola mal im Besitz von Google, und aus dieser Zeit resultieren immer noch einige erfreuliche Leistungen und Features, die die Handys von Motorola auszeichnen. Zugegeben, die Update-Politik könnte besser sein. Ob das mit dem späteren Verkauf an Lenovo zusammenhängt und Lenovo dadurch sparen will, ist schwer zu sagen. Die Geräte bekommen derzeit im Schnitt nur alle zwei Monate ein Update und nicht jeden Monat pünktlich am 5. wie die Google-Pixel-Modelle. Mein letztes Update ist das vom Juli, und ich erwarte das September-Update so ungefähr zu meinem Geburtstag :-)
Trotzdem gefallen mir die Modelle von Motorola ziemlich gut - ich habe mich auf die Mittelklasse eingeschossen, die "G"-Modelle (ich liebäugele aber durchaus als nächstes mit einem Edge 30 Ultra ...). Derzeit verwende ich ein "G200 5G" (auch wenn es in Berstadt derzeit noch kein 5G gibt), das es bei Amazon als B-Ware-Schnäppchen gab. Das vorherige Modell war ein "G 5G plus" und hatte nur 4 GB RAM. Das machte sich bei der Benutzung deutlich bemerkbar. Beim Wechseln zwischen Apps hakte es deutlich, und die Speicherverwaltung hat sehr oft Apps komplett aus dem Speicher entfernt, so dass beim Wechseln ein Neustart der App nötig war. Die Kamera ist bei allen Modellen ziemlich gut, auf jeden Fall ausreichend für meine Schnappschüsse. Die Bedienung und die zusätzlichen Gesten, die die Motorola-Geräte anbieten, finde ich enorm praktisch, und das Android ist nahezu identisch zum Original von Google - es gibt keine aufgeblähten Aufsätze wie bei Samsung oder Xiaomi oder zwangsinstallierte Software von Facebook, LinkedIn o.ä., die man nicht entfernen kann, ohne das Gerät zu "rooten" und dadurch die Gewährleistung zu riskieren.
Für das G 5G plus ("nairo") ist a) der Update-Support abgelaufen und b) es gibt ein offizielles LineageOS-ROM für dieses Modell. Was also liegt näher, als es mal wieder zu wagen?
Im Nachhinein bin ich etwas verärgert, dass Motorola keine Updates mehr für dieses Modell liefert. Da ich selbst als Software-Entwickler mit ziemlich modernen Werkzeugen arbeite und insbesondere viel mit automatischer Erstellung und Prüfung von Softwarepaketen zu tun habe, verwundert mich die Entscheidung, keine Updates mehr zu liefern. Die meisten Updates für Android werden von Google zugeliefert und können nahezu vollautomatisch integriert werden. Danach ein Update-Paket zu erstellen und auszuliefern, ist dann nur noch eine Sache von wenigen Minuten. Seit Jahren geht durch die Presse, wie gefährlich Cyber-Angriffe sind, und dass Updates die wichtigste Gegenmaßnahme sind - und trotzdem beharren Hersteller auf absurd kurzen Zeiträumen für die Bereitstellung von aktuellen Updates gegen Sicherheitslücken.
Es gibt ein paar wenige Situationen, in denen es plausibel ist, dass keine Updates mehr geliefert werden. Ein solcher Fall ist, dass sich ein Hardwarehersteller aus dem Geschäft mit Chips für Smartphones vollständig aus dem Geschäft zurückzieht. So geschehen bei Texas Instruments, die den CPU-Chip für das Samsung Galaxy Nexus geliefert haben. Danach gab es keine Updates mehr für die integrierten Module wie Bluetooth, WLAN, Kamera etc., die alle als Binärpakete von TI zugeliefert wurden.
Aber zurück zum eigentlichen Thema :-)
Spoiler: alles lief wunderbar geschmeidig - einfach der Schritt-für-Schritt-Anleitung bei LineageOS folgen. Jetzt hat das G 5G plus ein neues Leben mit Android 13 und monatlichen Updates :-)
- Entwicklereinstellungen freischalten (7x auf "Build Datum" tippen)
- Bootloader in den Entwicklereinstellungen entsperren ("OEM unlock")
- USB-Debugmodus einschalten und "vertrauenswürdiges Gerät" bestätigen
- Gerät mit USB-C-Datenkabel an den PC anschließen (sowohl Linux als auch Windows auf dem PC sind möglich)
- Im Fastboot-Modus den Code mit dem Befehl "fastboot oem get_unlock_data" abfragen
- Den Code auf dieser Motorola-Webseite eingeben. Nicht die Weiterleitung nach Deutschland anklicken, sondern die US-Seite verwenden (man muss sich dazu mit einer Emailadresse als Benutzer registrieren oder das Login mit Google verwenden)
- Auf die Email von Motorola warten (10 min.)
- Im Fastboot-Modus das Handy mit dem Befehl "fastboot oem unlock <Code>" und dem Code aus der Email entsperren
- Immer noch im Fastboot-Modus das LineageOS-Recovery installieren
- Bootloader neu starten
- Kopierskript für die A/B-Partitionen mit "adb sideload" starten
- Recovery starten (Bedienung mit Touchscreen möglich, nicht nur mit den Tasten)
- Speicher formatieren
- LineageOS-ROM mit "adb sideload" installieren (die Datei mit "-nairo-signed.zip" am Ende)
- MindTheGApps mit "adb sideload" installieren (die OpenGApps werden nicht mehr gepflegt)
- Neu starten
- Handy einrichten wie üblich