Upgrade von KK 4.4.2 auf CM 12 Lollipop, App-Daten können nicht wiederhergestellt werden (S4 Mini LTE)

Nachdem ich ein vollständiges Nandroid-Backup meines vorherigen Betriebssystems und meiner vorherigen Apps mithilfe der CWM-Wiederherstellung erstellt, den Cache geleert und einen Factory Wipe durchgeführt hatte, ging ich weiter und flashte Lollipop. Dies ist das ROM, das ich verwendet habe: https://s.basketbuild.com/filedl/devs?dev=F4k&dl=F4k/cm12/serranoltexx/cm-12-20150111-UNOFFICIAL-serranoltexx.zip

Beim ersten Start von Lollipop wurde mir kein Bildschirm zum Übertragen vorhandener Apps/Daten angezeigt, sondern nur zum Startbildschirm gesendet. Während Lollipop jedoch gut läuft, kann ich App-Daten anscheinend nicht über die benutzerdefinierte Wiederherstellung wiederherstellen (sagt nur „Bitte warten“ für immer und das Telefon bleibt danach in einer Boot-Schleife stecken) oder Apps auf dem eigentlichen Telefon verwenden. Es ist gerootet (durch beide Einstellungen -> Entwickler -> Root-Zugriff aktivieren und auch eine flashbare Zip-Datei, die ich verwendet habe) und sowohl Titanium Backup (hängt bei 0% und 1%) als auch Nandroid Manager (sagt "Fehler", wenn beim Versuch, Apps wiederherzustellen) können beide nicht wiederhergestellt werden.

Der Nandroid-Manager gab am Ende diese Ausgabe aus:/system/bin/pm[6]: app_process: Permission denied

Gibt es eine andere Möglichkeit, die App-Daten wiederherzustellen?

Wenn Sie eine vollständige Löschung durchgeführt haben, gibt es kein „Vorhandene Apps/Daten übertragen“, da nichts zu übertragen ist. Das Wiederherstellen von Daten aus einem anderen ROM wird nie gut enden (sehen Sie es wie die Installation einer iPhone-App auf Android). Ich habe auch versucht, so etwas wie Sie zu machen, aber ich habe es geschafft. Stellen Sie einfach alle Benutzer-Apps + Daten wieder her und verwenden Sie dann manuell einen Datei-Explorer wie Root Explorerund legen Sie die entsprechenden Berechtigungen für alle Ordner in /data/data(Anwendungsdaten) fest.

Antworten (1)

Ich habe eine Lösung gefunden, schließlich mit ADB.

Ich habe die Nandroid-Benutzerdatensicherung vom Stock-ROM auf das neue ROM wiederhergestellt und dann versucht, es zu booten. Nachdem ich es eine Weile stehen gelassen hatte, blieb es in einer Boot-Schleife hängen, also schloss ich das Telefon an den Computer an und benannte adb shellden App-Datenordner (unter /data/data) um , damit Android ihn nicht erkennen würde.

Ich habe das Telefon dann erneut gestartet und es ging wie gewohnt direkt zum Desktop. Alle meine Apps waren hier, aber nicht die App-Daten, weil ich diesen Ordner zuvor umbenannt hatte.

Ich habe dann früher adb pulldie neuen Benutzerdaten auf meinen Rechner geholt, dann auch die alten Benutzerdaten gezogen, damit ich sie überschreiben konnte.

Nachdem ich die neuen Benutzerdatenordner überschrieben hatte, adb pushbrachte ich sie normalerweise zurück auf das Telefon, in das richtige /data/data- Verzeichnis. Ich ging dann, um das Telefon erneut zu starten.

Das Telefon startete dieses Mal, aber Apps stürzten ab, weil die Berechtigungen durcheinander gebracht worden waren. WhatsApp, um nur einen zu nennen, konnte nicht auf den Nachrichtenverlauf zugreifen und weigerte sich, ihn zu öffnen. Es hatte auch eine dauerhafte Benachrichtigung angebracht, die warnte, dass es nicht richtig funktionierte. Um dies zu lösen, habe ich eine App von Google Play namens „Fix Permissions“ heruntergeladen, die den Trick gemacht hat.

Alle meine Daten wurden nun erfolgreich auf Lollipop portiert.

Ich habe jedoch zum alten ROM zurückgewechselt und das gleiche App-Absturzproblem festgestellt, aber das wurde sofort behoben, indem die / Cache-Partition gelöscht wurde. Obwohl Lollipop nett ist und „einfach funktioniert“, vermisste ich die vertraute Samsung-App-Oberfläche.