Tipp: Die Installation löscht alle Daten auf Ihrem Telefon. Erstellen Sie bei Bedarf die notwendigen Backups Ihrer Daten.

Diese Anleitung beschreibt zwei Möglichkeiten, das Stock-OS zu flashen: mit Odin unter Windows und mit Heimdall unter Linux. Beide schreiben dasselbe Samsung-Firmwarepaket.

Annahmen

  • Der Nutzer besitzt ein funktionierendes Samsung-Gerät mit /e/OS.
  • Der Nutzer möchte sein Samsung-Gerät auf das Stock-ROM zurücksetzen

Stock-ROM bezeichnet hier das vom Hersteller bereitgestellte ROM.

Tipp: Der Installationsvorgang wurde auf dem S9 und S9+ getestet. Er sollte auf allen Samsung-Geräten funktionieren.

Samsung stock OS

Unabhängig von Ihrem Betriebssystem laden Sie zuerst das Samsung-Stock-OS herunter.

Wir haben das Stock-OS von der Samfw-Seite heruntergeladen

Suchen Sie nach Ihrer genauen Modellnummer (zum Beispiel SM-G960F für ein S9) und wählen Sie dann die Firmware für Ihre Region (CSC). Die Modellnummer wird im Download-Modus und unter Settings > About phone angezeigt.

Warnung: Stellen Sie sicher, dass Sie den neuesten Stock-OS-Build herunterladen, der für Ihr Land oder Ihren Standort spezifisch ist.

On Windows with Odin

Downloads

  1. ODIN

Die Version, die wir für diesen Test verwendet haben, war 3.14.4

  1. Samsung USB-Treiber, verfügbar auf derselben Samfw-Seite

Pre Requisites

  • Windows 11 PC

Wir haben dies auf einem Windows 11 PC getestet.

  • Odin installiert und funktionsfähig auf dem PC

Wir haben mit ODIN Version 3.14 getestet

  • Internetverbindung auf dem PC

Erforderlich, um gerätespezifische Treiber herunterzuladen, damit das Gerät auf dem PC erkannt wird

  • Funktionierendes Datenkabel

Es gibt Kabel, die nur zum Laden verwendet werden. Stellen Sie sicher, dass das verwendete Kabel Daten- und Dateiübertragung unterstützt

WICHTIG

  • Laden Sie das Telefon vollständig auf, bevor Sie den Installationsvorgang starten
  • Deaktivieren Sie Samsung Kies, falls auf Ihrem Windows-PC installiert
  • Deaktivieren Sie alle Antivirenprogramme, die auf dem Windows-PC laufen. Dies schließt das Standardprogramm ein

Schritte

    • Suchen Sie Ihre Modellnummer auf der Samfw-Seite, um das Samsung-Stock-OS herunterzuladen.
    • Wählen Sie die für Ihr Land spezifische Firmware aus
  1. So würde Ihr Samsung-Smartphone zu diesem Zeitpunkt aussehen.

    • Sie haben die Installation noch nicht gestartet
    • In diesem Screenshot ist bereits ein /e/OS-Oreo-Build auf einem S9 installiert
    • Entfernen Sie alle Passwörter oder PINs, die Sie zum Entsperren Ihres Geräts eingerichtet haben.

      Sie können diese nach der Installation jederzeit wieder einrichten

  2. Trennen Sie das Telefon vom PC, falls es über das Gerätekabel verbunden ist

  3. Erstellen Sie einen Ordner und entpacken Sie das heruntergeladene Stock-OS in diesen Ordner

    • Sie sollten Dateien in dem Ordner sehen, die dem Screenshot unten ähneln

  4. Entpacken Sie ODIN aus der ZIP-Datei.

  5. Navigieren Sie zu dem Ordner, in den Sie ODIN entpackt haben, und führen Sie Odin.exe aus.

  6. Schalten Sie Ihr Telefon aus.

  7. Schalten Sie das Telefon in den Download-Modus ein.

    Beim S9 drücken Sie beispielsweise Bixby + Power + Volume down. Die Taste Bixby befindet sich unterhalb der Lautstärketaste auf dem S9

  8. Auf dem blauen Bildschirm werden Sie aufgefordert, durch Klicken der Taste Volume + zu bestätigen (Confirm)

  9. Verbinden Sie das Telefon über das Datenkabel mit dem PC

  10. ODIN sollte Ihr Gerät erkennen und ihm einen COM-Port zuweisen. Im Screenshot unten sehen Sie, dass dem angeschlossenen S9 COM5 zugewiesen wurde

    Die Portnummer kann von PC zu PC und je nach einzelnem USB-Anschluss variieren.

  11. In der ODIN-Oberfläche sehen Sie Schaltflächen mit den Bezeichnungen BL, AP, CP, CSC, USERDATA

    • Wählen Sie den AP-Tab in Odin aus und importieren Sie die AP-Datei
    • Wählen Sie den BL-Tab aus und importieren Sie die BL-Datei.
    • Wählen Sie den CP-Tab aus und importieren Sie dort die CP-Datei.
    • Klicken Sie auf den CSC-Tab und importieren Sie die Home_CSC-Datei, die sich bereits im Firmware-Ordner befindet.
  12. Aktivieren Sie in Odin die Optionen Auto Reboot und F.Reset.Time

    Nachdem Sie ODIN für die Installation eingerichtet haben, müssen Sie die Installation starten

  13. Klicken Sie auf die Schaltfläche Start

    Ihr Telefonbildschirm sieht während der laufenden Installation so aus. Beachten Sie die dünne weiße Linie, die den Fortschritt des Downloads und der Installation markiert

  14. ODIN markiert den Fortschritt und Abschluss ebenfalls mit einem PASS, wie im Screenshot unten zu sehen

  15. Damit ist die Installation abgeschlossen.

  16. Warten Sie einige Minuten, da Ihr Telefon nun neu startet. Danach sollten Sie diesen Bildschirm sehen, der den Start des Stock-OS-Einrichtungsassistenten auf dem Samsung-Smartphone markiert

Tipp: Bleiben Sie auf manchen Geräten am Boot-Bildschirm hängen, können Sie versuchen, über die Recovery einen Werksreset durchzuführen, damit das Telefon bootet.
  1. Sie können das Kabel an diesem Punkt entfernen, da PC oder ODIN nicht mehr benötigt werden. Sie können nun mit der Einrichtung Ihres Smartphones beginnen.

On Linux with Heimdall

Odin läuft nur unter Windows. Unter Linux flasht das Open-Source-Tool Heimdall dieselbe Firmware. Ein Samsung-Firmwarepaket besteht aus .tar.md5-Archiven (AP, BL, CP, CSC), die Heimdall nicht direkt lesen kann: das nachfolgende Skript bereitet sie vor und druckt den auszuführenden Heimdall-Befehl.

Warnung: Das Skript unten schreibt von sich aus nichts auf das Telefon: lesen Sie immer den Befehl, den es ausgibt, bevor Sie ihn ausführen.

Pre Requisites

  • Ein Linux-PC mit bash, tar, md5sum (coreutils), lz4 und heimdall installiert
    • Unter Debian oder Ubuntu: sudo apt install heimdall-flash lz4
    • Unter Fedora: sudo dnf install heimdall lz4
    • Siehe Install Heimdall für andere Systeme
  • Das Samsung-Stock-OS, heruntergeladen wie oben beschrieben (siehe Samsung stock OS)
  • Funktionierendes Datenkabel

Es gibt Kabel, die nur zum Laden verwendet werden. Stellen Sie sicher, dass das verwendete Kabel Daten- und Dateiübertragung unterstützt

WICHTIG

  • Laden Sie das Telefon vollständig auf, bevor Sie den Installationsvorgang starten
  • Entfernen Sie alle Passwörter oder PINs, die Sie zum Entsperren Ihres Geräts eingerichtet haben

Das Vorbereitungsskript

Download samsung-heimdall-prepare.sh und speichern Sie es in dem Ordner, in den Sie das Stock-OS entpacken werden. Es:

  1. überprüft die an jedes .tar.md5-Archiv angehängte MD5-Prüfsumme
  2. extrahiert die Images in einen Ordner extracted, wobei die .lz4-Dateien dekomprimiert werden
  3. liest die Partitionstabelle (PIT), die im CSC-Archiv geliefert wird
  4. druckt den heimdall flash-Befehl, der jede extrahierte Datei auf ihre Partition schreibt, wobei das Werks-USERDATA-Image zuletzt geschrieben wird (es wird mit --keep-data ausgelassen) und das HIDDEN-Image nicht geschrieben wird

Das Skript kommuniziert nicht mit dem Telefon: der ausgegebene Befehl ist der einzige, der das tut, in einer einzigen Sitzung, und das Telefon startet nach Ende des Befehls von selbst neu.

Sie können es auch aus einem Terminal im Firmware-Ordner herunterladen:

curl -O https://doc.e.foundation/scripts/devices/guides/revert-samsung-stock-windows/samsung-heimdall-prepare.sh

Wie bei jedem aus dem Internet heruntergeladenen Skript: Öffnen Sie es in einem Texteditor und lesen Sie es, bevor Sie es ausführen.

Schritte

  1. Erstellen Sie einen Ordner und entpacken Sie das heruntergeladene Stock-OS darin. Sie sollten Dateien mit Namen wie AP_...tar.md5, BL_...tar.md5, CP_...tar.md5, CSC_...tar.md5 und HOME_CSC_...tar.md5 sehen.

  2. Laden Sie das oben genannte Skript in denselben Ordner herunter und machen Sie es ausführbar:

    chmod +x samsung-heimdall-prepare.sh
    
  3. Führen Sie das Skript aus dem Firmware-Ordner aus:

    ./samsung-heimdall-prepare.sh
    

    Standardmäßig verwendet das Skript die CSC-Datei, die alle Daten auf dem Telefon löscht. Fügen Sie --keep-data hinzu, um stattdessen die HOME_CSC-Datei zu verwenden, die Benutzerdaten erhält.

  4. Prüfen Sie, dass jedes Archiv mit OK markiert ist und dass die PIT gelesen wurde.

  5. Schalten Sie Ihr Telefon aus.

  6. Schalten Sie das Telefon in den Download-Modus ein.

    Beim S9 drücken Sie beispielsweise Bixby + Power + Volume down. Die Taste Bixby befindet sich unterhalb der Lautstärketaste auf dem S9

  7. Auf dem blauen Bildschirm werden Sie aufgefordert, durch Klicken der Taste Volume + zu bestätigen (Confirm)

  8. Verbinden Sie das Telefon über das Datenkabel mit dem PC

  9. Kopieren Sie den am Ende des Skripts ausgegebenen heimdall flash ...-Befehl und führen Sie ihn aus.

    Wenn er mit Protocol initialisation failed oder Ähnlichem fehlschlägt, schalten Sie das Telefon in den Download-Modus zurück und führen Sie denselben Befehl erneut aus.

    Meldet Heimdall libusb error: -3, darf Ihr Benutzer nicht auf das Telefon zugreifen: führen Sie den Befehl mit sudo aus.

    Endet Heimdall mit Failed to receive session end confirmation und das Telefon bietet die Emergency-Recovery-Funktion an, hat das Telefon die Flash-Operation abgelehnt, ist aber nicht beschädigt: Halten Sie Volume down + Power, bis der Bildschirm ausgeht, halten Sie sofort Volume down + Bixby + Power, um wieder in den Download-Modus zu gelangen, und führen Sie den ausgegebenen Befehl unverändert erneut aus. Fügen Sie dem Befehl nicht Partitionen wie HIDDEN oder MISC hinzu: das Schreiben dieser Partitionen löst diesen Fehler aus.

  10. Sobald Heimdall meldet, dass der Upload abgeschlossen ist, startet das Telefon automatisch neu. Beim ersten Boot führt die Recovery den Werksreset fertig aus (der Bildschirm zeigt den Installationsfortschritt): unterbrechen Sie das nicht.

    Der Reset kommt vom Werks-USERDATA-Image, das die Daten auf dem Telefon ersetzt, und von der CSC-Datei, die die Recovery beim ersten Start an das Telefon anpasst. Mit --keep-data flasht das Skript USERDATA nicht.

    USERDATA wird zuletzt geflasht. Falls Heimdall hier fehlschlägt (zum Beispiel mit Failed to confirm end of file transfer sequence), ist alles andere bereits geschrieben: Versetzen Sie das Telefon zurück in den Download-Modus, führen Sie den Befehl erneut aus, und falls er wieder fehlschlägt, führen Sie einen Werksreset aus der Stock-Recovery durch (halten Sie von ausgeschaltetem Zustand Volume up + Bixby + Power, und wählen Sie dann Wipe data/factory reset).

    Das Skript flasht das HIDDEN-Image nicht. Diese Partition enthält nur optional vorinstallierte Inhalte (z. B. ein Musterlied), und auf einigen Telefonen ist sie kleiner als das Image der Firmware: Das Schreiben würde das Telefon veranlassen, die Emergency-Recovery-Funktion zu verwenden.

  11. Warten Sie ein paar Minuten: Das Telefon startet zum Stock-OS-Einrichtungsassistenten.

Tipp: Bleiben Sie auf manchen Geräten am Boot-Bildschirm hängen, können Sie versuchen, über die Recovery einen Werksreset durchzuführen, damit das Telefon bootet.
  1. Sie können das Kabel an diesem Punkt entfernen, da der PC nicht mehr benötigt wird. Sie können nun mit der Einrichtung Ihres Smartphones beginnen.