Ich habe ein entsperrtes Nexus One, das ich gerootet habe, um eine Systemanwendung (Twitter) zu entfernen, aber jetzt schlägt das OTA-Systemupdate mit der Meldung fehl
Verifying current system ...
assert failed: apply_patch_check("/system/app/Twitter.apk", "<long hex string>")
E:Error in /cache/c8847c98b948.signed-passion-FRG83-fromFR91.c8847c98.zip
(status 7)
Unrooting des Geräts scheint das nicht zu beheben. Ist das Entfernen einer System-App mehr als ein „rm“ der .apk-Datei? Gibt es beispielsweise eine Konfigurationsdatei, die ebenfalls gepatcht werden muss?
Es sieht so aus, als müssten Sie die Twitter.apk erneut hinzufügen, aktualisieren und dann wieder entfernen. Hast du das probiert? Der Patch selbst versucht, diese apk für das Update zu finden (nicht sicher, ob Sie den Patch ändern können, da er wahrscheinlich signiert ist?).
Was am Ende funktionierte, war die Neuinstallation des standardmäßigen Nexus One-Images (alias Passion). Es scheint verschiedene Möglichkeiten zu geben, zu einer Standardinstallation zurückzukehren, aber was für mich funktioniert hat, war:
PASSIMG_Passion_.zip
Datei von deliver-roms.com herunterpassimg.zip
und kopieren Sie sie über USB auf die SD-KarteDie obigen Schritte wurden von diesem Beitrag im XDA-Developers-Forum inspiriert. Danach funktionierten die OTA-Updates wieder.
ctuffli
Dmitri Lichten
ctuffli