Nexus 5 gibt Status 7-Fehler beim Flashen von 5.1 OTA aus [duplizieren]

Ich habe den ganzen Tag versucht, 5.1 OTA über ADB zu installieren. In meinem Kampf habe ich versucht, TWRP zu installieren, um es zum Laufen zu bringen, aber es hat nicht funktioniert. Ich habe seitdem die Stock-Recovery geflasht.

Beim Versuch, über ADB zu flashen, ist dies mein Ausgabeprotokoll:

Finding update package...
Opening update package...
Verifying update package...
Installing update...
Verifying current system...
"System/bin/install-recovery.sh" has unexpected contents.
E:Error in /sideload/package.zip
(Status 7)

Installation aborted.

Antworten (1)

Ihr Hinweis befindet sich im Ausgabeprotokoll:

„System/bin/install-recovery.sh“ hat unerwarteten Inhalt.

Seit Android 5 überprüfen OTA-Installationen jede Partition als Ganzes, sodass alle Änderungen dazu führen, dass die Überprüfung fehlschlägt, selbst wenn die Datei durch das Update nicht geändert wird. Etwas hat die Datei geändert install-recovery.sh, also müssen Sie die Änderung rückgängig machen oder die Originaldatei aus einer Sicherung zurückkopieren.

Auf meinem OP sagte jemand, dies sei ein mögliches Duplikat einer anderen Frage. Würde das Flashen des Systemabbilds von der 5.0.1-Factory-Zip-Datei das Wiederherstellungsproblem beheben?
Ja, obwohl Sie einfach direkt auf das 5.1-Factory-Image flashen könnten.
Das löscht alles aus, oder?
Es kann , muss aber nicht. Wenn Sie den Schritten hier folgen (und die Namen für die relevante 5.1-Datei anpassen), können Sie ohne Löschen flashen (vorausgesetzt, Sie haben einen entsperrten Bootloader).