How-To: LineageOS 16 auf dem Samsung Galaxy S4 Mini installieren

How-To: LineageOS 16 auf dem Samsung Galaxy S4 Mini installieren

In diesem Beitrag erkläre ich Euch, wie Ihr LineageOS 16 auf eurem Galaxy S4 Mini installiert.

Nachdem Samsung als letztes Android 4.4.2 auf das S4 Mini gebracht hat, ist dies nun in die Jahre gekommen. Um jetzt von dem alten System auf Android 9 upzugraden, müsst Ihr selbst bisschen Hand an legen. Dies funktioniert sowohl, wenn Ihr komplett Stock (d.h. kein Root, kein Custom-Recovery, …) seid, als auch wenn Ihr schon ein Custom Rom habt. Heute erkläre ich Euch wie das geht.

Achtung: Dieser Prozess kann Euer Gerät beschädigen! Es werden alle Daten gelöscht! Macht ein Backup eurer Dateien! Der Garantieanspruch verfällt! Der Knox-Counter erhöht sich auf 0x1 (irreversibel)! Ich übernehme keine Haftung auf Schäden an Eurem Gerät! Ihr tut dies Alles selbst! Alles auf eigene Gefahr! Lest genau und sorgfältig!

Was Ihr braucht:

  • ein voll aufgeladenes Galaxy S4 GT-I9195 (das LTE-Modell) mit deaktivierter Reaktivierungssperre (falls in den Einstellungen -> Gerätesicherheit -> Find My Mobile aktiviert) !
  • ein zum Handy passendes USB-Kabel (bestenfalls das Original)
  • einen Windows-PC mit Administratorrechten
  • Samsung Android USB Driver for Windows installiert
  • die restlichen Programme und Dateien folgen später

Anleitung:

Wer schon mithilfe dieser Anleitung CyanogenMod 13 installiert hat, kann gleich bei 3. LineageOS 16 anfangen. Es werden wieder alle Daten gelöscht. Sichert sie also zuvor wieder! Es schadet auch nicht nachzusehen, ob schon ein neuer Bootloader, ein neues Modem oder ein neues TWRP Recovery vorhanden sind, und diese dann wie ab 2. zu installieren ;).

Wer ein Update für LineageOS 16 einspielen möchte,

  • lädt sich dazu die neue lineage-16.0-XXXXXXXX-UNOFFICIAL-serranoltexx.zip herunter,
  • bootet ins Recovery (7x mal in den Einstellungen -> Telefoninfo auf Buildnummer drücken, sodass sich die Entwickleroptionen freischalten, in denen sich der Punkt erweitertes Neustartmenü aktivieren lässt; dann beim Neustart Recovery auswählen und bestätigen),
  • wählt bei Wipe den Cache und Dalvik / ART Cache aus und bestätigt es
  • und danach unter Install die neue lineage-16.0-XXXXXXXX-UNOFFICIAL-serranoltexx.zip, was wieder zu bestätigen ist.
  • Nach der Installation klickt auf reboot und dann system.

Wenn Euch die Installation von LineageOS mithilfe dieser Anleitung gelingt, würde ich mich sehr über eine Spende freuen 🙂 .

 
1. TWRP-Recovery:

  1. Ladet Euch von hier die Version 3.12.3 des Programms Odin herunter und entpackt es am besten am Desktop (z.B. mit 7zip, noch nicht starten!) und von hier das neueste mit Odin flashbare twrp-3.*.*-*-serranoltexx.img.tar Recovery herunter und verschiebt dies in den soeben entpackten Odin-Ordner.
  2. Startet euer S4 Mini in den Download-Modus mit dem gleichzeitigen Drücken von [Volume Down + Home + Power Button] und dem Bestätigen mit [Volume Up].
  3. Startet Odin als Administrator und steckt euer S4 Mini an den PC per USB an.
  4. Nach dem Erkennen wählt bei AP die twrp-3.*.*-*-serranoltexx.img.tar.
  5. Unter Options entfernt alle Häckchen.
  6. Klickt auf „Start“ und wartet kurz.
  7. Sobald Odin „PASS“ anzeigt, könnt Ihr Euer S4 Mini vom PC wieder abstecken. Da es aber noch im Download-Modus ist, müsst Ihr nun den Akku entfernen, kurz warten (2-3 sec) und wieder einsetzen.
  8. Startet Euer S4 Mini jetzt in das TWRP-Recovery, indem Ihr [Volume Up + Home + Power Button] während des Starts gedrückt haltet.
  9. Wenn jetzt Team Win Recovery Project angezeigt wird, ging alles gut. Falls nicht, wiederholt einfach die Schritte.
  10. Beim ersten Start in TWRP erscheint eine Meldung, ob es Read-Only beibehalten soll. Da wir aber TWRP behalten möchten, swipt nach rechts, um /system von TWRP bearbeiten zu lassen und es so behalten zu können.
  11. Geht auf Wipe, wählt dort Advanced Wipe, der Euch zu einer Liste von Partitionen führt. Ich werde diesen Zwischenschritt mit Advanced Wipe nur diesmal erläutern. Ihr wisst ja dann schon, was gemeint ist 😉 . In dieser Liste wählt nun Cache aus und bestätigt den Vorgang.
  12. Zurück im Übersichtsmenü wählt Backup und dann EFS aus. Optional könnt Ihr es noch in EFS_Backup_S4_Mini umbenennen. Bestätigt nun den Vorgang und Euer EFS (mit IMEI,…) wird gesichert.
  13. Nun wählt Reboot und dann System.
  14. Sobald Euer Gerät wieder hochgefahren ist, verbindet es wieder mit dem PC und schiebt Euer eben angelegtes Backup vom internen Speicher an einen sicheren Ort (z.B. die Cloud, die SD-Karte, …), da dieser nachher gelöscht wird und so auch Euer Backup!!!
  15. Nun habt Ihr ein EFS-Backup. Dieses dient als Sicherheit, falls bei einem Flash etwas schief laufen und z.B. die IMEI des Geräts gelöscht werden sollte.

2. Bootloader und Modem aktualisieren

  1. Führt diese Schritte nur durch, wenn Eure Firmware älter ist als der 19. Mai 2015. Um das herauszufinden, ladet Euch die App Phone INFO ★Samsung★ aus dem Playstore herunter und sucht unter der Registerkarte FIRMWARE nach der Bootloader- und Basisband-Version. Wenn beide gleich I9195XXUCQL2 sind, macht mit Schritt 3 (LineageOS) weiter.
  2. Ladet Euch von hier die neueste Version des Tools SamFirm herunter (auch, falls noch nicht installiert das Microsoft Visual C++ 2008 Redistributable Package (x86) und das Microsoft Visual C++ 2010 Redistributable Package (x86)). Es wird zwar als veraltet gekennzeichnet, hat uns aber nicht zu stören 😉
  3. Entpackt das Programm und startet die SamFirm.exe als Administrator.
  4. Tragt die Bezeichnungen Model: GT-I9195 und Region: DTM ein und setzt die Häkchen bei Auto, Binary Nature, Check CRC32 und Decrypt automatically.
  5. Klickt auf “Check Update” um die Firmware abzurufen.
  6. Klickt nun auf “Download“, um den Download zu starten.
  7. Das Programm frägt jetzt nach einem Speicherort. Wählt am besten den Desktop aus und erzeugt dort einen neuen Ordner z.B. namens “Firmware”.
  8. Nach dem Download haben wir eine .zip Datei, die wir entpacken.
  9. Wir sollten nun 4 Dateien (mit ähnlichen Anfangsbezeichnungen wie unten) in dem entpackten Ordner haben:
    • AP_I9195XXUCQL2_CL5978264_QB6578636_REV06_user_low_ship_MULTI_CERT.tar.md5
    • BL_I9195XXUCQL2_CL5978264_QB6578636_REV06_user_low_ship_MULTI_CERT.tar.md5
    • CP_I9195XXUCQL2_CL5978264_QB6578636_REV06_user_low_ship_MULTI_CERT.tar.md5
    • CSC_DTM_I9195XXUCQL2_CL5978264_QB6578636_REV06_user_low_ship_MULTI_CERT.tar.md5
  10. Sollte das der Fall sein, Prima. Jetzt haben wir das Stock-Rom. Ansonsten ging beim Download etwas schief und Ihr müsst es nochmal herunterladen.
  11. Verschiebt den entpackten Stock-ROM Ordner mit den 4 Dateien in den Odin Ordner.
  12. Schaltet das S4 Mini komplett aus.
  13. Startet Euer Gerät in den Download-Modus mit dem gleichzeitigen Drücken von [Volume Down + Home + Power Button] und dem Bestätigen mit [Volume Up].
  14. Startet Odin als Administrator und steckt euer S4 an den PC per USB an.
  15. Nach dem Erkennen wählt bei:
    • BL die BL_I9195XXUCQL2_CL6696542_QB12338870_REV06_user_low_ship_MULTI_CERT.tar.md5
    • CP die CP_I9195XXUCQL2_CL6696542_QB12338870_REV06_user_low_ship_MULTI_CERT.tar.md5
  16. Bevor Ihr auf Start drückt, überprüft nochmal, ob in Odin die Hacken bei Auto Reboot und F. Reset Time angezeigt werden. Falls dies der Fall ist, könnt Ihr dann auf Start drücken und der Flash-Vorgang beginnt.
  17. Nach dem Anzeigen von PASS ist der Flash-Vorgang beendet. Ihr könnt Euer S4 Mini jedoch gleich für den nächsten Schritt am PC angesteckt lassen.
  18. Nun solltet ihr einen neuen Bootlader und ein neues Modem besitzen.
  19. Sollte Eure SIM-Karte nicht erkannt werden und das WLAN nicht mehr einschalten lassen, keine Angst, das ist ganz normal. Unter LineageOS werden sie wieder funktionieren.
  20. Um die korrekte Installation zu verifizieren, öffnet die App Phone INFO ★Samsung★ und wischt wieder solange nach links bis die Registerkarte FIRMWARE angezeigt wird. In Bootloader-Version sollte jetzt I9195XXUCQL2 und in Basisbandversion ebenfalls I9195XXUCQL2 stehen. Wenn nicht, wiederholt die Schritte ab einfach nochmal 2.10!

3. LineageOS

  1. Ladet von hier die lineage-16.0-XXXXXXXX-UNOFFICIAL-serranoltexx.zip (das mit dem neuesten Datum) und von hier die Google Apps herunter (Als Variante sollte bereits ARM, 9.0 und Nano ausgewählt sein.)
  2. Verschiebt sie auf die externe SD-Karte (External Storage) Eures S4 Mini.
  3. Schaltet Euer S4 Mini aus.
  4. Startet Euer S4 Mini jetzt in das TWRP-Recovery, indem Ihr [Volume Up + Home + Power Button] während des Starts gedrückt haltet.
  5. Sollte das Stock-ROM das TWRP-Recovery trotz unserer Erlaubnis es beizubehalten ersetzt haben, installiert es wie in 1. TWRP-Recovery wieder.
  6. Wählt Wipe aus und markiert Cache, Dalvik / ART CacheInternal Storage, System und Data und bestätigt den Vorgang (Wenn Ihr keine externe SD-Karte habt und die Dateien stattdessen auf den internen Speicher (Internal Storage) kopiert habt, dürft ihr Internal Storage  nicht auswählen!)
  7. Zurück am Start Screen wählt nochmal Wipe und dann Format Data aus. Tippt hier mit der Tastatur „yes“ ein und bestätigt den Vorgang mit einem Klick auf den blauen Button mit dem weißen Häckchen.
  8. Danach geht auf Install und wählt dort auf dem External Storage die lineage-16.0-XXXXXXXX-UNOFFICIAL-serranoltexx.zip, klickt auf Add more Zips und wählt auch noch die GApps aus und bestätigt die Installation.
  9. Wählt nun Reboot und dann System. Sollte eine Meldung angezeigt werden, dass das OS fehle, ignoriert sie einfach.
  10. Lasst euer Gerät booten. Das dauert beim ersten Mal ca. 15 bis 20 Minuten.
  11. Danach begrüßt euch LineageOS 16 mit der Konfiguration.

Wenn Euch diese Anleitung geholfen hat, würde ich mich sehr über eine Spende freuen 🙂 .

Euch mag beim Start die Meldung „KERNEL/RECOVERY IS NOT SEANDROID ENFORCING; Set Warranty Bit: kernel/recovery“ aufgefallen sein. Diese hat aber keinen Einfluss auf das Verhalten des neuen Betriebssystems. Es zeigt nur an, dass eine nicht von Samsung lizenzierte Software auf Eurem Gerät gefunden wurde. Die einzige Möglichkeit diese Meldung wieder zu entfernen, wäre wieder zurück zur Samsung Stock-ROM mit Android 4.4.2, aber das will ja keiner 😉 . Trotzdem bliebe aber der Knox-Counter immer noch auf 0x1, da er vermutlich einen e-fuse-Chip auslöst, also ein Hardwarebauteil, das durchbrennt. Das hat aber trotzdem keinen Einfluss auf das System.

Fertig. Nun habt Ihr vollwertiges Android 9 auf einem 5 Jahre alten Smartphone, welches mit Android 4.2 ausgeliefert wurde.

Um noch den Root-Zugriff zu aktivieren, müsst ihr in den Einstellungen unter Telefoninfo 7x mal auf Buildnummer klicken und dann in den Entwickleroptionen den Punkt Root-Zugriff auf Apps & ADB stellen.

Kommentare: 54

  1. Bea sagt:

    Hallo,

    danke für die super ausfürliche Beschreibung, als Laie hätte ich mich sonst nicht herangetraut. Leider hat die Installation bei mit trotzdem nicht funktioniert. Wie Jens besitze auch ich das S4 Mini Value Edition und habe deshalb das TWRP-Image „twrp-3.0.2-0-serranoveltexx.img.tar“ benutzt. Als Rom Image habe ich mir „lineage-16.0-j35-20190502-NIGHTLY-serranovelte“ geladen.
    Wenn ich nun versuche diese zu installieren, bekomme ich die Meldung „“E3004: This package is for device: serranovelte; this device is “ also habe ich ebenfalls die erste Zeile in der updater-script datei gelöscht. Nun kommt bei mir allerdings folgender Fehler „Could not find Meta-inf/com/google/android/update-binary in the zip file.
    Was mich außerdem irritiert, mir wird beim Start von TeamWinRecovery „recovery is not seandroid enforcing“ angezeigt.
    Ich bin einigermaßen ratlos, weiß jemand wie ich weiter komme?

  2. Jochen sagt:

    Hallo Forstner,
    vielen Dank für die tolle Anleitung. hat für mein S4 mini geklappt (lineage-16.0-20190308-UNOFFICIAL-serranoltexx.zip). Das Einzige, was nicht funktioniert, ist die Mobilfunkverbindung ins o2-Netz: wenn ich das Gerät starte, habe ich für ca. eine Minute lang Netz und kann auch anrufen bzw. meine mobilen Daten nutzen. anch ca. einer Minute bricht die Verbindung ab und ich habe kein Netz mehr bis zu nächsten Neustart. Die Netz-Suche bringt die Meldung „Keine Netzwerke gefunden“. Könnten Sie mir hierbei helfen, das Problem zu lösen? Vielen Dank im Voraus.
    Jochen

  3. Andreas sagt:

    Hallo forstner.

    Dein Tip mit der Installation von „Magisk“ war super !

    Vor ca. 2 Wochen habe ich in diesem Forum, u.a. geschrieben:

    Was mir noch aufgefallen ist, will ich in den Entwickleroptionen Rootzugriff einstellen, habe ich nur die Möglichkeit mit ‚ADB only‘.

    —- TWRP (3.2.3) und LineageOS 16 (Android 9.0 / Pie) sind installiert —-

    1. ‚Magisk Manager App‘ (MagiskManager-v6.1.0.apk) herunterladen und installieren.
    2. Die Installations-Datei ‚Magisk-v18.0(18000).zip‘ herunterladen und mit TWRP installieren
    3. Im ‚Magisk Manager App‘ kann nun u. a. jedem App separat Rootrechte erteilt (und auch wieder entfernt) werden.

    Allerdings – es gibt Apps die merken nicht, dass man ihnen Rootrechte erteilt hat :-((

    • Andreas sagt:

      Ich habe nun die aktuellste Version ‚lineage-16.0-20190117-UNOFFICIAL-serranoltexx.zip‘ über die bestehende Version installiert. Das auf der vorherigen Version installierte ‚Magisk‘ ist noch vorhanden und funktioniert immer noch.

      Bei einer NEUINSTALLATION dieser Version sind in den Entwickleroptionen (unter Root-Zugriff) wieder alle drei Möglichkeiten (Apps,ADB oder Beides) zur Root-Einstellung möglich. ‚Magisk‘ ist also nicht mehr erforderlich.

      Anmerkung: Wird ‚Magisk‘ installiert, dann ist die Root-Einstellmöglichkeit in den Entwickleroptionen nicht mehr vorhanden.

  4. Ludger Temmen sagt:

    ´Halló Forstner, ich habe mein S4 mini (das passt wenigstens in die Hosentasche) nach deiner Anleitung installiert und es funktioniert seit Wochen fast einwandfrei. Super Beschreibung. Ich keine Ahnung von Systemen und habe es hinbekommen.
    Ein paar Fragen hätte ich dennoch:
    -wie verhält es sich mit Updates insbesondere Sicherheitsupdate für Android? Stand des Sicherheitsupdates ist 05.10.2018.
    – Wo ich noch Probleme habe ist: Wifi. Ich kann zwar mit jedem Gerät eine Verbindung aufbauen, aber weder Dateien senden (Wifi erscheint nicht im Teilungsbildschirm, nur Bluetooth, email….). Beim Empfang von anderen Geräte fragt der Versender nach Datenfreigabe auf dem S4Mini, aber ich kann nirgends etwas bestätigen.
    wenn sie noch ne Tipp haben?

    mfg Ludger
    -und ne weniger wichtige Kleinigkeit noch. Das Bluetoothsymbol erscheint nicht in der Kopfzeile

  5. Jens sagt:

    Erstmal: Vielen Dank für die Anleitung – das hat (fast) reibungslos funktioniert.
    Bei meinem Kandidaten handelte es sich allerdings um ein S4 Mini Value Edition (GT – i9195i). Dieses war ja gewissermaßen schon herstellerseitig gebrickt (keine neuen Zertifikate…). Also, was solls…

    Danke an Wolferl für den Tip mit dem richtigen TWRP-Image (twrp-3.0.2-0-serranoveltexx.img.tar). Dann war es auch kein Problem, rauszufinden, dass man hier ein anderes ROM-Image nehmen muss (in diesem Falle: lineage-16.0-j30-xxxxxxxx-NIGHTLY-serranovelte.zip – UNOFFICIAL habe ich nicht gefunden). TWRP zickte bei der Installation rum, weil es den Gerätenamen nicht fand. Dieses Problem ließ sich jedoch dadurch umgehen, dass man im .zip-Archiv (ich habe 7-Zip und Notepad++ verwendet) die 1. Zeile entfernt (jaja, ziemlich mutig für einen Anfänger wie mich…) und das Ganze wieder abspeichert.

    Den Rest (alles ohne Schritt 2) habe ich nach Rezept durchgeführt, und was soll ich sagen: Läuft!

    Vielen Dank,

    Jens

    • Jens sagt:

      Sorry – sollte heißen: „im .zip – Archiv in META-INF\com\google\android\updater-script die erste Zeile entfernt.“

Schreibe einen Kommentar zu Bea Antworten abbrechen

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