Ist es möglich, Apps und ihre Daten von einem nicht gerooteten Android-Telefon auf ein anderes zu migrieren?

Ich möchte Apps und ihre Daten von einem Telefon auf ein anderes migrieren, ohne zu viel herumzufummeln , wie:

  • Rooten (sehr komplizierter gerätespezifischer Prozess mit vielen Unklarheiten und oft mit dem Ausführen von Closed-Source-Software von zufälligen Anbietern, von denen Sie glauben müssen, dass sie das Richtige tun),
  • Verwenden von App-spezifischen Export-/Importfunktionen für Backups, falls überhaupt vorhanden (zu manuell, scheint jedoch die einzige Option zu sein).

Ich bin in Ordnung mit:

  • Verwendung eines PCs, um den Prozess zu erleichtern,
  • manuelles Kopieren/Einfügen von Dateien (im Rahmen des Zumutbaren).

Idealerweise hätte ich gerne einen Prozess, der ungefähr so ​​​​funktioniert:

  1. Apps auswählen, die ich auf dem anderen Telefon in ihrem aktuellen Zustand haben möchte,
  2. bündeln und irgendwo speichern (externe SD-Karte oder PC),
  3. Legen Sie dieses Bündel auf das andere Telefon und installieren Sie es irgendwie und stellen Sie seinen Zustand wieder her.

Ein bisschen wie PortableApps funktioniert.

Bisher habe ich versucht:

  • Super Backup - erfordert leider, wie viele andere, Rooting,
  • Helium - schien vielversprechend, aber Helium war und wird nie mit Geräten kompatibel sein, auf denen weniger als Android 4.0 läuft, und es funktioniert nicht auf bestimmten Telefonen.
  • App Backup & RestoreF: Werden Daten von Apps gesichert? A: Nein, derzeit werden nur die APK-Dateien von Apps gesichert.
  • und überflog eine Reihe von Artikeln, darunter diesen (sieht so aus, als würde ich es schwer haben, selbst wenn ich bereit wäre, zu rooten).

Antworten (2)

Helium war noch nie mit Geräten kompatibel, auf denen weniger als Android 4.0 läuft, und wird es auch nie sein

Das Wichtigste zuerst: Was Sie wollen, kann auf nicht gerooteten Geräten mit einer niedrigeren Android-Version nicht erreicht werden. Nur mit ICS (4.0) wurden die Berechtigungen des ADB-Daemons abgeschwächt, um dies zu ermöglichen (siehe: Vollständige Sicherung nicht gerooteter Geräte ).

Zur Kompatibilität: Was Helium direkt auf dem Gerät macht, kann von einem Computer aus erreicht werden, der über USB mit dem Gerät verbunden ist, mit den ADB-Tools: Sie können die Befehle adb backupund verwenden adb restore, wie in den Antworten auf die verknüpfte Frage beschrieben. Es sollte kein Kompatibilitätsproblem geben, solange Ihr Computer das Gerät erkennt.

Ich hatte gerade ein ähnliches Problem: Mein Hauptgerät musste repariert werden, also musste ich Sachen auf eines meiner "Backup-Geräte" migrieren. Völlig andere Marke, sogar andere Android-Version. Das oben erwähnte hat gut funktioniert (funktionierte App für App, nur "Einzug" derjenigen, die ich benötigte). Nur um den Prozess zu vereinfachen (den ich vielleicht noch einmal brauche oder andere brauchen könnten), habe ich mir einen kleinen Helfer geschrieben: Wenn Sie Linux verwenden (oder ein anderes *nix, das mit Bash kommt), möchten Sie vielleicht einen Blick darauf werfen bei Adebar – die Ihnen nicht nur die Skripte erstellt, die Sie zum Sichern/Wiederherstellen benötigen, sondern auch zum „Wiedereinfrieren“ von Apps, die Sie möglicherweise auf dem ursprünglichen Gerät eingefroren haben, und Ihnen zusätzlich eine kleine „Gerätedokumentation“ erstellt. Feedback willkommen – und noch einmal die Offenlegung: Ich bin der Autor dieses Skripts.

Ihr Skript schien genau das zu sein, wonach ich gesucht hatte, aber leider laufen auf meinen beiden für die Migration geplanten Telefonen Android 2.3, also ... adb: unable to connect for backup:-( Vielen Dank für Ihre Antwort, ich bin sicher, Ihr Skript wird sich in Zukunft als nützlich erweisen.
Außerdem sind die Telefone tatsächlich gerootet, also nehme ich an, dass es für diese Version von Android keinen Unterschied macht?
Wenn Ihre Geräte gerootet sind, sieht die Sache ganz anders aus. In diesem Fall empfehle ich einen Blick auf Titanium Backup – ein „Schweizer Taschenmesser“ für gerootete Geräte. Macht nicht nur Backups von Apps & Daten, sondern hilft auch bei anderen Dingen (zB Einfrieren/Deinstallieren unerwünschter Apps).
Titanium Backup kann also die ganze Magie vollbringen, da es Administratorrechte erhalten kann (sobald das Rooten abgeschlossen ist). Bei adb ist es jedoch eine andere Geschichte, der Root-Zugriff wird verweigert, wenn der adb-Server mit dem Gerät kommuniziert, es sei denn, auf dem Gerät wird Android >= 4.0 ausgeführt, wie Sie in der Antwort erwähnt haben. Ist das richtig?
Fast. Erster Teil ist richtig (TiBu). Der zweite Teil ist fast richtig: Er erhält auch keinen Root-Zugriff auf 4.0+, aber es sind immer noch "erhöhte Rechte" für die Sicherung erforderlich. Sie können es jedoch schaffen, Root-Zugriff zu gewähren, indem Sie zB Chainfires adbd unsicher auf dem Gerät ausführen :)

Ich habe es bisher nur mit einer App versucht, aber hier geht's. Sie müssen auf beiden Telefonen auf den „Telefonspeicher“ zugreifen können.

  1. Stecken Sie den USB-Anschluss ein und verbinden Sie das Telefon mit Ihrem com.
  2. Telefonspeicher öffnen. öffne 'Android'
  3. Suchen Sie nach den gewünschten App-Dateien und kopieren Sie sie in Ihre com. sowohl von 'data' als auch von 'obb'. Wenn sich nichts in der obb-Datei befindet, machen Sie sich nicht die Mühe, sie zu kopieren, es macht keinen Unterschied. Erinnern Sie sich an ihre Speicherorte usw. welche Datei sich in obb/data befindet.
  4. Überprüfen Sie, ob es Dateien Ihrer App gibt, die sich nicht in der „Android“-Datei befinden. Kopieren Einfügen
  5. Schließen Sie Ihr anderes Gerät an. Geben Sie den Telefonspeicher ein.
  6. Geben Sie Ihre kopierten Dateien in „data“ und „obb“ unter „Android“ (oder wenn sie nicht in „Android“ waren) in das neue Telefon zurück.
  7. Laden Sie Ihre App aus dem App Store herunter. Es sollte innerhalb von Sekunden geladen werden.
  8. auf das Beste hoffen

Es tut mir wirklich leid, wenn es nicht funktioniert hat, ich habe es nur mit einer App versucht.