Samsung-Gerät auf das Stock-OS zurücksetzen
BearbeitenDiese 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.
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-G960Ffür ein S9) und wählen Sie dann die Firmware für Ihre Region (CSC). Die Modellnummer wird im Download-Modus und unterSettings>About phoneangezeigt.
On Windows with Odin
Downloads
Die Version, die wir für diesen Test verwendet haben, war 3.14.4
- 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
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

Trennen Sie das Telefon vom PC, falls es über das Gerätekabel verbunden ist
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

Entpacken Sie ODIN aus der ZIP-Datei.
Navigieren Sie zu dem Ordner, in den Sie ODIN entpackt haben, und führen Sie Odin.exe aus.
Schalten Sie Ihr Telefon aus.
Schalten Sie das Telefon in den Download-Modus ein.
Beim S9 drücken Sie beispielsweise
Bixby+Power+Volume down. Die TasteBixbybefindet sich unterhalb der Lautstärketaste auf dem S9Auf dem blauen Bildschirm werden Sie aufgefordert, durch Klicken der Taste
Volume +zu bestätigen (Confirm)Verbinden Sie das Telefon über das Datenkabel mit dem PC
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.

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.
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
Klicken Sie auf die Schaltfläche
StartIhr 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

ODIN markiert den Fortschritt und Abschluss ebenfalls mit einem
PASS, wie im Screenshot unten zu sehen
Damit ist die Installation abgeschlossen.
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

- 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.
Pre Requisites
- Ein Linux-PC mit
bash,tar,md5sum(coreutils),lz4undheimdallinstalliert- Unter Debian oder Ubuntu:
sudo apt install heimdall-flash lz4 - Unter Fedora:
sudo dnf install heimdall lz4 - Siehe Install Heimdall für andere Systeme
- Unter Debian oder Ubuntu:
- 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:
- überprüft die an jedes
.tar.md5-Archiv angehängte MD5-Prüfsumme - extrahiert die Images in einen Ordner
extracted, wobei die.lz4-Dateien dekomprimiert werden - liest die Partitionstabelle (PIT), die im
CSC-Archiv geliefert wird - 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-dataausgelassen) und dasHIDDEN-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
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.md5undHOME_CSC_...tar.md5sehen.Laden Sie das oben genannte Skript in denselben Ordner herunter und machen Sie es ausführbar:
chmod +x samsung-heimdall-prepare.shFühren Sie das Skript aus dem Firmware-Ordner aus:
./samsung-heimdall-prepare.shStandardmäßig verwendet das Skript die
CSC-Datei, die alle Daten auf dem Telefon löscht. Fügen Sie--keep-datahinzu, um stattdessen dieHOME_CSC-Datei zu verwenden, die Benutzerdaten erhält.Prüfen Sie, dass jedes Archiv mit
OKmarkiert ist und dass die PIT gelesen wurde.Schalten Sie Ihr Telefon aus.
Schalten Sie das Telefon in den Download-Modus ein.
Beim S9 drücken Sie beispielsweise
Bixby+Power+Volume down. Die TasteBixbybefindet sich unterhalb der Lautstärketaste auf dem S9Auf dem blauen Bildschirm werden Sie aufgefordert, durch Klicken der Taste
Volume +zu bestätigen (Confirm)Verbinden Sie das Telefon über das Datenkabel mit dem PC
Kopieren Sie den am Ende des Skripts ausgegebenen
heimdall flash ...-Befehl und führen Sie ihn aus.Wenn er mit
Protocol initialisation failedoder Ä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 mitsudoaus.Endet Heimdall mit
Failed to receive session end confirmationund das Telefon bietet die Emergency-Recovery-Funktion an, hat das Telefon die Flash-Operation abgelehnt, ist aber nicht beschädigt: Halten SieVolume down+Power, bis der Bildschirm ausgeht, halten Sie sofortVolume 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 wieHIDDENoderMISChinzu: das Schreiben dieser Partitionen löst diesen Fehler aus.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 derCSC-Datei, die die Recovery beim ersten Start an das Telefon anpasst. Mit--keep-dataflasht das SkriptUSERDATAnicht.USERDATAwird zuletzt geflasht. Falls Heimdall hier fehlschlägt (zum Beispiel mitFailed 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 ZustandVolume up+Bixby+Power, und wählen Sie dannWipe 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.Warten Sie ein paar Minuten: Das Telefon startet zum Stock-OS-Einrichtungsassistenten.
- 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.