Der erste empfohlene Schritt bei der Installation von CyanogenMod auf dem Samsung Galaxy S ist das Flashen einer benutzerdefinierten Wiederherstellung wie ClockworkMod oder der von Replicant mit einem Befehl wie:
heimdall flash --kernel path/to/recovery.img
Jetzt habe ich das Gefühl, dass die Anweisungen irreführend sein könnten:
Ich habe den ersten Schritt getan, um nur einen benutzerdefinierten Wiederherstellungsmodus zu haben, ohne das Hauptbetriebssystem auf dem Gerät zu ersetzen.
Es scheint, dass ich das falsch gemacht habe, weil das Gerät jetzt immer in den Wiederherstellungsmodus startet.
Was wäre der richtige heimdall-Befehl, um nur ein benutzerdefiniertes Wiederherstellungssystem zu installieren, ohne das Hauptsystem zu berühren?
samsung-galaxy-s
rom-flashing
recovery-mode
heimdall
imz - Ivan Zakharyaschev
quelle
quelle
Antworten:
Dies hängt von Ihrer PIT-Partitionsdatei ab.
Bevor Sie heimdall verwenden, drucken Sie die Partitionstabelle Ihres Telefons.
Die Ausgabe der Datei ist der Speicherort, der jeder Partition zugewiesen ist. Zum Beispiel habe ich auf meinem Galaxy S3 so etwas:
Das sagt mir 3 Hauptpunkte:
recovery.img
19
Kernel2
Was bedeutet das?
Das heißt, wenn ich ein Wiederherstellungsimage flashen möchte, sollte ich entweder die Kennung 19 oder den Namen Kernel2 verwenden.
oder
Fazit: Sehen Sie sich die Pit-Datei an, um herauszufinden, wo Sie Ihre Wiederherstellung flashen können.
Prost, Mel
quelle
Ein effektiver Weg mit Heimdall ist, einfach zu rennen
sudo heimdall flash --RECOVERY twrp.img
Arbeitete für mich an einem S3 AT & T.
Wenn das Telefon neu gestartet wird, gehen Sie über in die Wiederherstellung über
adb reboot recovery
quelle
Ich kenne die Partitionszuordnung des SGS nicht, daher wäre mein einziger Vorschlag, die GUI (heimdall-frontend) zu verwenden und nur die Wiederherstellungspartition auszuwählen. Bei der Wiederherstellung des ursprünglichen Systems ist mein Vorschlag, das ursprüngliche ROM ohne Berühren / Daten erneut zu flashen. Sichern Sie es jedoch zuerst mit einer erweiterten benutzerdefinierten Wiederherstellung wie dieser, wenn möglich: http://forum.xda-developers.com/showthread.php?t=2201860 (die Hauptfunktion ist die benutzerdefinierte Sicherung / Wiederherstellung).
quelle
Das Wiki ist falsch, denke ich. Das Heimdall-Beispiel zeigt "--KERNEL" und "zImage", wenn erläutert wird, wie die Wiederherstellung geflasht wird. Ich denke, diese Optionen wären das Flashen eines neuen Kernels, kein Wiederherstellungsimage. Versuchen Sie entweder "heimdall --help" oder schauen Sie auf einer Cyanogenmod-Wiki-Seite nach einem anderen Gerät, um einen geeigneten Wiederherstellungs-Flash-Befehl zu sehen
... dies würde auch erklären, warum das Gerät nur in den Wiederherstellungsmodus wechselt. Wiederherstellung wurde als Kernel geflasht! :) :)
quelle