CWM/TWRP installiert, aber beim Booten in den Wiederherstellungsmodus nicht installiert

Ich habe ein LG G2-D800 mit 4.4.2 KitKat und es wird mit einer App namens Stump Root gerootet. Ich habe versucht, ein neues ROM darauf zu flashen, und jedes Mal, wenn es in die Wiederherstellung bootet, bootet es in die Android-Wiederherstellung, obwohl ich es mit Clockwork Mod und TWRP Manager geflasht habe. Kann jemand dabei helfen und gute ROMs vorschlagen, um darauf zu flashen?

Wie hast du das Recovery geflasht?
Ich habe eine App namens ROM Manager v5.5.3.7 verwendet. Wenn Sie die App zum ersten Mal aufrufen, heißt die erste Option „Wiederherstellungs-Setup“. Und ab sofort heißt es, dass die aktuelle Wiederherstellung ClockworkMod 6.0.4.4 ist (was meiner Meinung nach die neueste Version ist). Aber wenn ich darunter die Option „Reboot into Recovery“ verwende, wird nur die Stock Recovery geöffnet.
Ich hatte ein ähnliches Problem und erklärte alles hier [ en.miui.com/…
Ich hatte das gleiche Problem auf einem TAB4 10.1 SM-T535. Um es in TWRP booten zu lassen, musste ich nur die TWRP-App aus dem Play Store installieren, die eine Option zum Booten in TWRP hat, die Tastenkombinationen haben nie funktioniert mich. Ich hatte auch auf CF-Auto-Rootdas Gerät geflasht, um SuperSU zu installieren, was es der TWRP-App mit Root-Zugriff möglicherweise ermöglicht hätte, direkt von ihrer App in den Wiederherstellungsmodus zu booten, wodurch die Zeitprobleme umgangen wurden, dass die Tasten in einer bestimmten Reihenfolge gedrückt werden mussten.

Antworten (4)

Einige Stock-ROMs können die benutzerdefinierte Wiederherstellung durch die Stock-Wiederherstellung ersetzen. Um es zu lösen, sollten Sie die benutzerdefinierte Wiederherstellung mit installieren fastbootund zur Wiederherstellung neu starten und nicht zum System neu starten. Dadurch wird verhindert, dass das Standard-ROM die benutzerdefinierte Wiederherstellung ersetzt.

Fang: Dadurch wird verhindert, dass das Stock-ROM die benutzerdefinierte Wiederherstellung ersetzt. - nicht ganz richtig. Diese Antwort funktioniert nicht auf CM 11 und CM12, die mit OPO geliefert werden, es sei denn, Sie deaktivieren ausdrücklich die Option „ CM- Wiederherstellung aktualisieren“ unter „ Entwickleroptionen “ .
@Firelord Der Bootloader des OPO führt eine Wiederherstellungsüberprüfung durch, bevor er in den Fastboot-Modus wechselt?
@MatthewRead Dieses PDF auf Linux Foundation sagt über ein nicht gesperrtes Gerät in Bezug auf Bootloader-Zustände – Nicht gesperrte Geräte überprüfen keine Boot- oder Wiederherstellungs-Images . Ihr Kommentar galt für einen gesperrten Bootloader von OPO vollständig. Die Antwort beinhaltet jedoch Fastboot-Flashen, was davon ausgeht, dass das Gerät entsperrt ist, und daher gilt mein Kommentar immer noch für OPO. // Danke für die explizite Erwähnung. Ich habe einige andere gute Dinge aus dem pdf gelernt. :)
Wenn er in die neu geflashte Wiederherstellung neu startet, wann soll das Stock-ROM die Wiederherstellung zurücksetzen? Wird die Wiederherstellung vor dem Neustart überprüft? Inwiefern ist das Flashen mit Fastboot dauerhafter als das Flashen mit einer Drittanbieter-App?
Ich habe das gleiche Problem, aber es gibt keine Option "CM-Wiederherstellung aktualisieren" in "Debug-Optionen".

Das liegt daran, dass Stock-Roms mit ihrer eigenen Wiederherstellung geliefert werden. Das ersetzt immer die benutzerdefinierte Wiederherstellung. Um dies zu verhindern, öffnen Sie jedes Mal, wenn Sie ein Rom herunterladen, sein Tar- oder Zip-Format oder ein beliebiges Format mit winrar und löschen Sie das darin enthaltene Wiederherstellungs-Image (wenn es sich um eine Zip-Datei handelt, öffnen Sie es und gehen Sie zu system/etc und löschen Sie "recovery.img " und wenn es sich um eine tar-Datei handelt, öffnen Sie sie erneut und löschen Sie die Datei recovery.img oder eine Datei mit ähnlichem Namen. Das Schlüsselwort hier ist recovery).

Der nächste Schritt besteht darin, die Skripte zu bearbeiten, damit es keinen Fehler bei fehlendem Wiederherstellungsabbild gibt. Für die ZIP-Datei befindet sich das Android-Flash-Skript in META-INF/com/google/android/ und Sie müssen die Datei „updater-script“ bearbeiten. Jetzt verwenden verschiedene ROM-Ersteller verschiedene Methoden, um die Wiederherstellung mithilfe von Skripts zu flashen. Es gibt also keinen bestimmten Weg, aber suchen Sie nach einer Zeile, die etwas ähnelt, das "copy/flash recovery.img" bedeutet, und löschen Sie diese Zeile. Zum Beispiel wurde in einem der von mir heruntergeladenen ROMs die Wiederherstellung mit diesem Befehl geflasht ->

package_extract_file("system/etc/recovery.img", "/dev/block/platform/msm_sdcc.1/by-name/recovery")

Sie können deutlich sehen, dass das Wiederherstellungs-Image an einen Ort extrahiert wird, also löschen Sie diese Zeile. Dann Datei in Zip speichern und flashen. Ihre Genesung wird nicht geändert.

Für Roms im Tar- oder anderen Format sollte es normalerweise eine Batch-Datei sein, die Flash-Anweisungen enthält. Öffnen Sie es erneut und entfernen Sie die Zeile, die der Flash-Wiederherstellung entspricht.

Das mag willkürlich klingen, aber versuchen Sie es zuerst, bevor Sie sich für eine Schwierigkeit entscheiden, es ist relativ einfach ;) Alles, was Sie tun müssen, ist nur das Skript zu bearbeiten, das das Blinken steuert.

Eine weitere Sache, wenn Sie Ihre Wiederherstellung verloren haben, können Sie sie mit flashen fastboot. Befolgen Sie zunächst die Anleitung hier , um adb und fastboot einzurichten. Verbinden Sie als Nächstes das Telefon mit aktiviertem USB-Debugging mit dem PC. Öffnen Sie dann die Eingabeaufforderung und geben Sie diese Befehle ein ->

fastboot erase recovery
fastboot flash recovery PathToRecoveryFileAndItsName.img

Wenn sich meine Wiederherstellungsdatei beispielsweise im Ordner D:/Recovery befindet, würde ich -> verwenden

fastboot flash recovery D:/Recovery/TWRPblabla.img

Viel Glück und hoffe, das hilft.

Hier erfahren Sie mehr darüber, wie Sie im Falle von Stock-Roms damit umgehen:

SO VERHINDERN SIE DAS ÜBERSCHREIBEN VON STOCK-ROMS:

Bei Stock-ROMs besteht das allgemeine Verfahren darin, eine Wiederherstellungs-Image-Datei einzufügen. Wenn Sie beispielsweise ein Stock-ROM-Archiv in winrar öffnen, sehen Sie eine Bilddatei mit einem Namen und einer Erweiterung ähnlich wie "recovery.img". Dies ist eine Bestandswiederherstellung, Sie löschen diese Datei. In ähnlicher Weise müssen wir Flash-Skripte bearbeiten, damit es nicht zum Berserker wird, wenn kein Wiederherstellungsabbild gefunden wird. Es hängt tatsächlich davon ab, wie das Stock-ROM geflasht wird (oder besser gesagt, welche Methode es verwendet). Einige müssen einzelne Teile flashen (das System wird separat geflasht und die Wiederherstellung wird separat geflasht und Boot oder Kernel separat, wie bei Samsung). In diesem Fall können Sie den Schritt für die Flash-Wiederherstellung einfach überspringen und es ist keine Skriptbearbeitung erforderlich. Aber wenn es ein Skript verwendet (wie Nexus Stock Roms ein Batch-Datei-Skript haben), müssen Sie dieses Skript bearbeiten. Es ist normalerweise eine Batchdatei. Öffnen Sie die Datei im Editor und entfernen Sie die Zeilen, die zum Blinken der Wiederherstellung führen. Um Ihnen zu helfen, diese Linien zu identifizieren, suchen Sie nach Wörtern wierecoveryoder recovery.imgda es tatsächlich davon abhängt, wie das Stock-ROM-Flash-Skript erstellt wird. Zum Beispiel in meinem Nexus 4. Das Stock-ROM, das ich heruntergeladen habe, geflashte Wiederherstellung mit Fastboot als ->

fastboot erase recovery
fastboot flash recovery recovery.img

Hier, wie Sie sehen können, wird meine Genesung tatsächlich zuerst gelöscht, das wollen wir auch nicht. Also entferne ich diese beiden Zeilen. Erstens, um zu verhindern, dass es meine bereits eingefügte Wiederherstellung löscht, zweitens, um zu verhindern, dass es blinkt und meine Wiederherstellung mit einer neuen überschreibt. Sie müssen also auch nach solchen Zeilen Ausschau halten, die die Wiederherstellung überschreiben könnten. Wie gesagt, Sie können einfach recoveryim Skript nach Schlüsselwörtern suchen, wenn Sie Schwierigkeiten haben, eine solche Zeile zu finden.

Wenn ich jetzt versuche, in Recovery neu zu starten, startet es in Fastboot neu und alles, was es sagt, ist "[D800] Fastboot-Modus gestartet" auf einem schwarzen Bildschirm.
Sind Sie sicher, dass Ihre Tastenkombination richtig ist? Denn die von mir erwähnte Methode bewirkt einfach kein Recovery-Flashen. Für die bestehende Wiederherstellung ändert sich nichts. Nebenbei bemerkt, wenn Sie Fastboot und ADB auf dem PC eingerichtet haben, können Sie mit dieser Methode die Wiederherstellung des Telefons erzwingen -> Wechseln Sie in den Fastboot-Modus (wie Sie es jetzt tun). Mit PC verbinden. Öffnen Sie cmd oder Terminal, egal in welchem ​​Betriebssystem Sie adb und fastboot eingerichtet haben. Geben Sie den Befehl „fastboot reboot recovery“ ohne Anführungszeichen ein. Dies sollte Sie in die Genesung bringen.
@Hackaholic Ich denke, das ist das Verhalten eines gesperrten Bootloaders ... Sie haben ihn daran gehindert, die Bestandswiederherstellung erneut zu flashen, aber er bootet immer noch nicht in eine Wiederherstellung, die nicht über die richtige digitale Signatur verfügt ...
Außerdem, Jaskaranbir, könnten Sie zu Beginn Ihrer Antwort erwähnen, dass Ihr Trick Root erfordert.
Funktionierte wie ein Zauber in Nexus 7 2012. Zuvor wurde sogar nach dem Flashen die Standardwiederherstellung mit dem Android-Symbol angezeigt. fastboot erase recoveryhat funktioniert!

Es gibt einen einfachen Schritt ... Ich habe es verwendet, um auf meinem N910g (Note4) in die Aufnahme zu booten. 1. Flashen Sie die benutzerdefinierte Aufnahme mit Odin (es war TWRP 2.8.7.0 für mich)

  1. Sobald das Gerät nach dem Blinken neu gestartet wird, halten Sie die Menütaste und die Lauter-Taste gedrückt (dies sollte so schnell gehen, dass Sie die Tasten so schnell drücken müssen, bis der Bildschirm schwarz wird). Wiederholen Sie die Schritte, die funktionieren. (Denken Sie daran, die zu blinken rec immer wieder, wenn Sie Schritte wiederholen

:D

LG-Geräte haben eine andere Methode zum Flashen der Wiederherstellung und eine andere Tastenkombination (einige können die Wiederherstellung nicht über die Tastenkombination aufrufen). Netter Versuch jedenfalls.
Dieses schnelle Drücken hat funktioniert ... Ich habe mir den Kopf zerbrochen, als ich versucht habe herauszufinden, wie seit den letzten 4 Stunden ... Danke!

Hallo, ich hatte gerade eine persönliche Erfahrung mit meinem Asus Zenfone Selfie Z00T Stock Recovery ersetzte immer wieder TWRP. (Bootloader bereits entsperrt)

So habe ich es umgangen. Ich habe das neueste TWRP für mein Gerät heruntergeladen und direkt in den minimalen ADB- und Fastboot-App-Ordner gelegt, dann habe ich es in Recovery umbenannt.

dann habe ich mein gerät mit den tasten am telefon in den fastboot-modus versetzt und nachdem ich minimal adb und fastboot app als admin ausgeführt habe, habe ich fastboot flash recovery recovery.img eingegeben

Sobald ich fertig bin, habe ich fastboot boot recovery.img eingegeben. und mein Telefon startete mit der Twrp-Wiederherstellung, dann wählte ich Reboot Recovery direkt auf meinem Telefon und beendete den Neustart des Systems (noch in Twrp), das war's.

(OEM-Befehle zum Booten von Fastboot zur Wiederherstellung funktionieren auf einigen Geräten nicht)

Bei mir hat es letztendlich nur funktioniert, weil ich das neueste TWRP von der offiziellen TWRP-Website heruntergeladen habe.

Die Idee ist, die benutzerdefinierte Wiederherstellung zu flashen und dann von der benutzerdefinierten recovery.img zu booten, die Sie gerade zum Flashen verwendet haben (die noch auf dem PC), mit minimaler ADB- und Fastboot-App.

IT funktioniert möglicherweise nicht auf allen Geräten, da sich die Befehle von einem Gerät zum anderen ändern können, aber die Idee bleibt dieselbe. (Beispiel für nexus fastboot -c "lge.kcal=0|0|0|x" boot recovery.img)

Ich hoffe, dass dies einigen Leuten helfen wird.