Welche Methoden stehen zur Verfügung, um Daten (sowohl vom System als auch von der Anwendung) von einem Telefon zu sichern, das nicht gerootet ist und auf dem Android 2.3.4 Gingerbread ausgeführt wird?
Meines Wissens nach ist es unmöglich, Anwendungsdaten (die nicht auf der SD-Karte gespeichert sind) auf einem nicht verwurzelten Telefon abzurufen, es sei denn, die Anwendung selbst bietet den Export an. Ist das genau?
Welche Systemeinstellungen und integrierten Anwendungen verfügen über Exportfunktionen , die ich nutzen kann? Welche haben insbesondere keinen Export und verfügen über erhebliche Datenmengen, die ich möglicherweise manuell abschreiben möchte?
Ich verwende bereits Missing Sync für Android, das sich um Kontakte, Kalender, Fotos, Anruflisten und SMS-Nachrichten kümmert. Mein Telefon ist ein Nexus One.
cat
Trick zu kopieren / data / data ... der ein Haken ist das - in einem unbewurzelten Hörer,ls
eine erbrechenopendir
Erlaubnis Scheitern ... das gesagt zu haben, können Sie überprüfen , welche Apps unter Verwendung installiert werdenpm
, und dann ableiten , die/data/data/....
welche Verzeichnisse sind - wenn nicht alle, haben garantiertdatabases
,shared_prefs
,libraries
zum Beispiel Paketmy.app.foo
, wird es/data/data/my.app.foo
...Antworten:
Wenn ein Telefon nicht gerootet ist, bedeutet dies, dass Apps sicher in einer Sandbox gespeichert sind. Es gibt keine Möglichkeit, dass eine App auf die Daten einer anderen App zugreift. Im zugrunde liegenden Linux-Dateisystem werden sie tatsächlich als unterschiedliche Benutzer dargestellt und haben keine Berechtigung, auf die Dateien der jeweils anderen Benutzer zuzugreifen.
Die einzigen Dinge, die die Dateien sichern können, sind a) das System selbst und b) die App kann ihre eigenen Dateien sichern.
In Froyo (2.2) hat Google das Cloud-Backup eingeführt, das viele App-Entwickler in ihre Apps integriert haben. Dies bedeutet, dass einige Apps ihre Daten nur automatisch wiederherstellen, sobald Sie sich mit Ihrem Google-Konto bei einem neuen Telefon anmelden. Dies funktioniert jedoch nur für Apps, die diese Funktionalität implementiert haben.
Sie sollten feststellen, dass alle System-Apps ab Froyo jetzt über eine vollständige Sicherung oder Cloud-Synchronisierung verfügen.
Nach meiner letzten Erfahrung beim Upgrade auf ein Galaxy Nexus - Cloud Sync: Google Mail, Kalender, Kontakte; Cloud Backup: Alle Systemeinstellungen (ich war von einigen überrascht), E-Mail-Einstellungen. Nicht gesichert: Browser-Lesezeichen (obwohl diese in ICS synchronisiert sind).
Es gibt keine Standard-Systemfunktionalität in Vanilla android, die alle Ihre Apps sichert, und mir sind keine Betreiber- / Herstelleranpassungen bekannt, die eine Sicherung auf Systemebene implementiert haben.
Sie können eine neue Wiederherstellung wie ClockworkMod installieren. Hierfür muss Ihr Telefon nicht "gerootet" sein, es muss jedoch ein entsperrter Bootloader vorhanden sein. Ich gehe davon aus, dass Sie dies vermeiden möchten, da der Bootloader in der Regel neu gestartet wird, wenn "Bricking" auftritt.
Möglicherweise können Sie mit adb alle Dateien manuell aus der / data-Partition ziehen. Sie können sie mit 'adb shell' durchsuchen und einzeln mit 'adb pull' abrufen, aber Sie benötigen root, um sie wiederherstellen zu können. Dies setzt auch ein gewisses technisches Verständnis voraus. edit: eigentlich nach weiteren tests, auch dies erfordert root-zugriff.
Der unten vorgeschlagene MyBackupPro sichert nicht alle Ihre Apps - nur diejenigen mit exponierten contentResolvers (z. B. SMS, Kalender, Kontakte usw.). Diese Dinge werden sowieso automatisch in Gingerbread gesichert. (Ich kann nicht kommentieren oder abstimmen)
quelle
Helium (früher als Carbon bekannt) kann Apps auch auf nicht gerooteten Telefonen sichern. Dazu muss das Telefon über USB an einen PC angeschlossen und ein
adb
Befehl ausgeführt werden, mit dem eine Art Proxy-Dienst gestartet wird, mit dem Helium Ihre Apps sichern kann. Intern scheint esadb backup
diesen Proxy-Dienst zu durchlaufen.quelle
Ich verstehe, dass durch das Laden von airdroid auf ein nicht gerootetes Gerät, das Sie dann über seinen Webserver von Ihrem Desktop verbinden und alle Dateien vom Gerät sichern können. Möglicherweise können Sie den wiederherzustellenden Vorgang umkehren.
quelle
*.apk
Dateien auf Ihrem PC können. Da es einen Dateibrowser enthält, können Sie auch Dateien auf den PC kopieren. Obwohl ich das auch nicht als Backup bezeichnen würde - bestenfalls als partielles File-Backup.Sie können MyBackup Pro tatsächlich verwenden - wirkt Wunder auf unbefestigten Telefonen!
quelle
ASTRO File Manager eignet sich hervorragend zum Sichern von Apps sowie für viele andere Funktionen, die es selbst zu einer großartigen App machen. Ich habe für die Sicherung verwendet, wenn ich mein Telefon löschen und neu starten musste.
quelle