Categories: MobileSmartphone

Galaxy S4: Update auf Android 7.1.1 mit LineageOS

Android-Smartphones werden von den meisten Herstellern nicht besonders lange mit Aktualisierungen bedacht. Immerhin haben sich Google, Samsung, Sony und andere dazu entschlossen, die wichtigsten Modelle zwei Jahre lang mit aktuellen Betriebssystemen und drei Jahre lang mit Sicherheitsupdates zu versorgen.

Dass aber auch relativ alte Geräte mit der neuesten Android-Version gut funktionieren, zeigt der Test mit dem 2013 erschienen Nexus 5. Aus dem gleichen Jahr stammt das Galaxy S4 (GT-I9505, jfltexx), das mit einem Snapdragon 600 und 2 GByte RAM ausgestattet ist. Als Betriebssystem kommt standardmäßig Android 5.0.1 zum Einsatz. Die letzten Sicherheitspatches datieren für das freie Modell (DBT) vom Dezember 2016.

Seit wenigen Tagen haben die Entwickler des CyanogenMod-Nachfolgers LineageOS nun eine erste Nightly auf Basis von Android 7.1.1 veröffentlicht. Sie enthält die aktuellen Sicherheitspatches vom 5. März 2017. Da der Bootloader des Galaxy S4 nicht gesperrt ist, lässt sich LineageOS relativ einfach auf dem Galaxy S4 installieren. Hierfür geht man wie folgt vor:

  • Team Win Custom Recovery Image (TWRP) flashen
  • LineageOS mit TWRP installieren
  • Optional: GAPPS für Zugriff auf Google Play Store und andere Google-Dienste mit TWRP installieren
  • Optional: SuperSU für Root-Zugriff mit TWRP installieren

Für das Prozedere werden folgende Komponenten benötigt:

  1. Heimdall-Suite für das Flashen von Team Win Recovery Project Image (TWRP)
  2. Team Win Recovery Project Image (TWRP): twrp-3.1.1-0-jfltexx.img
  3. LineageOS 14.1 Nightly für Galaxy S4 (GT-I9505, jfltexx): lineage-14.1-20170315-nightly-jfltexx-signed.zip
  4. OpenGAPPS pico: open_gapps-arm-7.1-pico-20170320.zip
  5. SuperSU für Root-Zugriff (optional): addonsu-arm-signed.zip

Heimdall Suite, Treiber-Installation mit Zadig

Anders als beim Nexus 5 gelingt das Flashen der Custom Recovery TWRP nicht mit dem fastboot-Befehl. Stattdessen wird hierfür die Heimdall-Suite genutzt. Damit das Kommandozeilen-Tool heimdall unter Windows 10 funktioniert, muss im Unterverzeichnis Drivers des Programms zunächst zdiag.exe aufgerufen werden, um einen Treiber für die Kommunikation mit dem Galaxy S4, das mit dem PC verbunden ist, zu installieren. Hierfür aktiviert man unter „Options“ die Einstellung „List all Devices“. Anschließend wird im Auswahlfeld unterhalb des Menüs die Option „SAMSUNG_Android“ ausgewählt. Nun sollte der Treiber installiert werden. Auf dem Bildschirm des PCs erscheinen entsprechende Hinweise.

Galaxy S4: Download-Modus

Um die Custom Recovery TWRP mit dem Kommandozeilentool heimdall zu flashen, muss sich das Galaxy S4 im sogenannten Download-Modus befinden. Hierzu trennt man das Smartphone vom PC und schaltet es aus. Anschließend drückt man gleichzeitig die Tasten: <Lautstärke nach unten> + <Home> + <Power>. Jetzt sollte auf dem Bildschirm folgendes erscheinen:

Um in den Download-Modus zu gelangen, schaltet man das Galaxy S4 zunächst aus. Anschließend betätigt man gleichzeitig die Tasten , <Lautstärke nach unten> + <Home> + <Power> . Nun erscheint ein Warnhinweis. Mit <Lautstärke nach oben> gelangt man zum nächsten Screen (Bild: ZDNet.de).

TWRP mit heimdall flashen

Jetzt öffnet man die Eingabeaufforderung mit Administratorrechten und navigiert in das Heimdall-Verzeichnis. In dieses kopiert man außerdem das TWRP-Image und benennt es in recovery.img um. Jetzt gibt man folgenden Befehl ein:

  • heimdall flash --RECOVERY recovery.img --no-reboot

Jetzt sollte folgende Ausgabe zu sehen sein:

Mit dem Befehl heimdall flash --RECOVERY recovery.img --no-reboot wird das TWRP-Recovery auf das Galaxy S4 geflasht (Bild: ZDNet.de).

Ins Recovery TWRP starten

Auf dem Galaxy S4 zeigt ein blauer Balken die Installation des Custom Recovery TWRP an. Nun trennt man das Gerät vom PC und schaltet es durch ein langes Drücken der Power-Taste aus. Jetzt muss das das Recovery gestartet werden. Das gelingt durch das gleichzeitige Drücken der Tasten <Lautstärke nach oben> + <Home> + <Power> . Geht dabei etwas schief und das Gerät startet normal, wird das Recovery TWRP zurückgesetzt, sodass man es erneut installieren muss.

TWRP: LineageOS, GAPPS pico und SuperSu mit TWRP installieren

Im Recovery stellt man zunächst die Sprache auf Deutsch ein und bestätigt mit einer Wischgeste nach Rechts die Modifikation der Systempartition.

TWRP: Galaxy S4 auf Werkseinstellungen zurücksetzen

Jetzt muss das Gerät vollständig zurückgesetzt werden. Hierzu wählt man im TWRP-Hauptmenü die Schaltfläche „Löschen“. Statt nun den Slider „Werkseinstellungen herstellen“ nach rechts zu schieben, empfiehlt sich das manuelle Löschen der Partitionen Dalvik / ART Cache, System, Data, Interner Speicher und Cache. Diese wählt man über die Schaltfläche „Erweitertes Löschen“ aus.

Durch das Löschen sämtlicher Partitionen umgeht man Kompatibilitätsprobleme. Die Fehlermeldung E:failed to write /dev/block/mmcblk0p9: I/O error ist ohne Belang (Bild: ZDNet.de).

Spätestens jetzt schließt man das Galaxy S4 wieder an den PC an, um LineageOS, GAPPS und SuperSU auf das Gerät zu kopieren. Hierfür legt man mit dem Explorer ein Verzeichnis an und kopiert die einzelnen Dateien dorthin.

Vom Desktop-Rechner kopiert man nun LineageOS, GAPPS und SuperSU auf das Galaxy S4 (Bild: ZDNet.de)

Anschließend wählt man diese Komponenten im TWRP-Hauptmenü über „Installieren“ nacheinander aus und bestätigt die Installation, indem man den Slider nach rechts schiebt.

Nacheinander fügt man LineageOS, GAPPS und SuperSU über „Installieren“ in die Liste der zu flashenden Dateien. Anschließend wird über das Schieben des Sliders nach rechts die Installation in Gang gesetzt. Nach der Installation tippt man auf „System neustarten“ (Bild: ZDNet.de).

Einrichtungsassistent: Import von Anwendungen

Der erste Start des Galaxy S4 mit frisch installiertem LineageOS dauert circa vier bis fünf Minuten. Anschließend meldet sich der Einrichtungsassistent. Allerdings arbeitet dieser noch nicht fehlerfrei. Wenn man beispielsweise unter „Daten importieren von…“ die Option „Android-Gerät“ wählt, werden zwar anschließend über NFC oder – falls dies nicht funktioniert – Google Nearby das Google-Konto übertragen. Der Import von Anwendungen gelingt allerdings wegen der abrupten Beendigung einzelner Google-Dienste wie Play Store zunächst nicht. Nach einem Neustart des Geräts funktioniert der App-Import dann aber. Allerdings nur, wenn man wie in dieser Anleitung geschildert, die GAPPS-Version pico verwendet hat. Mit anderen Versionen gelang der Import von Anwendungen hingegen nicht.

Fazit

Durch die Installation von LineageOS können Anwender das 2013 erschienene Galaxy S4 mit der aktuellen Android-Version 7.1.1 inklusive neuester Sicherheitspatches betreiben. Und das gelingt durchaus flüssig. Allerdings wird der Knox-Counter gesetzt, sodass man auch bei Rückkehr zu Samsung-Original-Firmware Knox-basierte Dienste nicht nutzen kann. Zudem signalisiert beim Start des Geräts im Display oben links der Hinweis „KERNEL IS NOT SEANDROID ENFORCING“, dass es sich nicht um den Standard-Kernel von Samsung handelt.

Der Import von Anwendungen gelingt wegen der abrupten Beendigung einzelner Google-Dienste erst nach einem Neustart des Geräts. Ist es LineageOS einmal installiert, arbeitet es problemlos und lässt sich auf dem vier Jahre alten Galaxy S4 flüssig bedienen (Bild: ZDNet.de).

LineageOS: Das wird für die Installation auf dem Galaxy S4 (GT-I9505, jfltexx) benötigt.

Update 21.3.2017: Video hinzugefügt.

Kai Schmerer

Kai ist seit 2000 Mitglied der ZDNet-Redaktion, wo er zunächst den Bereich TechExpert leitete und 2005 zum Stellvertretenden Chefredakteur befördert wurde. Als Chefredakteur von ZDNet.de ist er seit 2008 tätig.

Recent Posts

Black Friday: Vorsicht vor schädlichen QR-Codes

Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.

2 Tagen ago

Black Friday: Zahl der ominösen Shopping-Websites steigt

Unsichere Websites und Phishing-Mails in Verbindung mit Black Friday können kauffreudigen Konsumenten zum Verhängnis werden.

2 Tagen ago

SmokeBuster bekämpft SmokeLoader

Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.

3 Tagen ago

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

3 Tagen ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

3 Tagen ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

3 Tagen ago