Wiederherstellen von Apps und Dateien nach dem Flashen eines benutzerdefinierten ROM

Ich habe kürzlich Adnroid 5.0 Custom ROM von NamelesROM auf meinem GT-i9300 S3 Samsung geflasht. Ich habe mein ROM mit TWRP gesichert und das ROM, das ich jetzt installiert habe (NamelessROM Android 5.0), hat gut funktioniert und ich bin mit der Arbeit zufrieden. Aber jetzt möchte ich alle meine Apps und Dateien, die ich in meinen vorherigen Dateien hatte, in das neue ROM, das ich jetzt habe. Ich weiß nicht, wie das geht, wäre für jede Hilfe sehr dankbar.

Manuell können Sie das Datenarchiv aus dem Backup extrahieren, eine update.zip erstellen, die die Dateien auf die Datenpartition flasht, und diese flashen. Das würde ein hohes Nein beinhalten. von Stufen, ist aber der sicherste Weg, AFAIK.

Antworten (2)

Es kann mehrere Lösungen für Ihre Frage geben. Eine solche wird hier in dieser Antwort erwähnt . Zitieren:

Ich habe einmal einzelne Apps und App-Daten mit einem normalen Archiver-Explorer in meinem Arch-Linux-System extrahiert. Unter Windows sollten 7-Zip FM oder Winrar ausreichen.

Offensichtlich ist es schneller erledigt, wenn Sie die vollständige Sicherung auf einmal mit einer benutzerdefinierten Wiederherstellung wiederherstellen (aber ich glaube, Sie haben bereits die Archivteile zusammengeführt, in denen die Sicherung durchgeführt wird), aber ich habe einmal eine Sicherung erstellt, nachdem der Systemstarter zu einem systematischen Absturz geführt hatte , also konnte ich nichts tun, und eine vollständige Wiederherstellung würde zu demselben Problem führen, also musste ich die Daten der Apps wiederherstellen, die ich auf diese Weise wiederherstellen wollte.

Öffnen Sie einfach die .tarDateien, sie sind komprimierte Archive. data.tarenthält, was der dataOrdner in Ihrem internen Speicher enthält: enthält in allen Ordnern data/appdie apk der Anwendungen, die Sie installiert haben, und data/dataihre gespeicherten Daten, die Sie möglicherweise wiederherstellen möchten. Innerhalb dieses Ordners hat jede App ihren eigenen Ordner (z. B. data/data/com.google.android.apps.mapsfür Google Maps). Wenn Sie es data/datamit einem Root-Dateimanager in Ihren Ordner auf Ihrem Telefon kopieren, werden die Daten für diese App wiederhergestellt.

Auch hier kopieren Sie für eine vollständige Wiederherstellung einfach die gesamten Pakete (vorausgesetzt, Sie haben sie unberührt gelassen) in das Verzeichnis, in dem sie sich befanden (um herauszufinden, welches es ist, führen Sie ein weiteres Backup durch und Sie werden sehen, wo es erstellt wurde), booten Sie in eine benutzerdefinierte Wiederherstellung wie CWM Recovery und führen Sie eine vollständige Systemwiederherstellung durch, die darauf hinweist, wo sich die Sicherung auf Ihrem Telefon befindet.

Die andere Methode, die ich gefunden habe , ist die Verwendung einer App wie Nandroid Manager *Root aus dem Play Store. Es kann Ihnen helfen, die Apps und die Daten aus dem Wiederherstellungs-Backup zu extrahieren. Hier stehen mehrere Apps zur Verfügung .

Ansonsten können Sie immer Folgendes tun:

  1. Nehmen Sie eine Nandroid-Sicherung des neuen ROM;

  2. Stellen Sie die Nandroid-Sicherung des alten ROM wieder her;

  3. Nehmen Sie Apps + Datensicherung über Apps wie Titanium Backup oder Helium vor ;

  4. Stellen Sie die Nandroid-Sicherung des neuen ROM wieder her;

  5. Stellen Sie die Apps+Daten-Sicherung in diesem neuen ROM wieder her, indem Sie Apps aus Schritt 3 verwenden.

Beachten Sie, dass dies nicht Ihre Daten im internen/externen Speicher betrifft. Die Nandroid-Sicherung hat möglicherweise keine Sicherung dieser Daten erstellt, und wenn Ihr neues ROM diese Speicher gelöscht hat, müssen Sie nach Data Recovery suchen .

Es ist jetzt viel einfacher, ein TWRP NANDROID von Titanium Backup wiederherzustellen (es gibt dort eine neue Option namens "Aus Nandroid-Backup extrahieren" > Danach stellen Sie "nur die Daten" der Apps und nicht das gesamte gesicherte ROM wieder her. Möglicherweise funktioniert es weiter die gleiche Version von ROM. Ich weiß nicht, ob die Migration von 5.0 auf 6.0 einige Fehler verursachen würde. Aber Sie können versuchen, wie es in einer App-für-App-Basis-Wiederherstellung funktioniert.