Bearbeiten von „Datenwiederherstellung

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
Mit '''Datenwiederherstellung''' (im Englischen ''data restore'', ''data recovery'') ist das Wiederherstellen von gesicherten oder verlorengegangenen Daten(-beständen) gemeint. Im Idealfall kann die Datenwiederherstellung aus einem zuvor angefertigten [[Backup]] erfolgen. Je nachdem, in welchem Format die gesicherten Daten vorliegen, unterscheidet sich die Art der Wiederherstellung.
'''Datenwiederherstellung''' (im Englischen ''data restore'', ''data recovery'') bedeutet die Wiederherstellung von gesicherten Datenbeständen. Optimalerweise kann die Datenwiederherstellung aus einem zuvor anfertigten [[Backup]] erfolgen. Je nachdem, in welchem Format die gesicherten Datenbestände vorliegen, unterscheidet sich die Art der Wiederherstellung.
 
==Wiederherstellung aus einem Speicherabbild (Image)==
== Wiederherstellung aus einem Speicherabbild (Image) ==
Wenn ein Backup in Form eines Images vorliegt (z.B. ein [[http://www.droidwiki.de/Backup#NAND-Backup NAND-Backup]]), gibt es zwei Varianten, daraus Daten wiederherzustellen. Man kann die Daten 1:1 auf den Speicher zurückschreiben oder sich einzelne Datensätze (z. B. die Adressliste oder die SMS) wiederherstellen.
Wenn ein Backup in Form eines Images vorliegt (z.B. als [[Backup#NAND-Backup|NAND-Backup]]), gibt es zwei Varianten, daraus Daten wiederherzustellen. Man kann die Daten 1:1 auf den Speicher zurückschreiben oder sich einzelne Datensätze (z. B. die Adressliste oder die SMS) extrahieren und wiederherstellen.
===Komplettes Zurückspielen eines Images===
 
Ein komplettes Zurückspielen eines Images bietet sich insbesondere an, wenn man komplett auf den ursprünglichen Stand zurück möchte und es sich um dieselbe Hardware handelt.
=== Komplettes Zurückspielen eines Images ===
===Wiederherstellung einzelner Datensätze===
Ein komplettes Zurückspielen eines Images bietet sich insbesondere an, wenn man komplett auf den ursprünglichen Stand zurück möchte und es sich um die selbe Hardware handelt.
Die verschiedenen Daten einer Android-Installation liegen an unterschiedlichen Orten und in unterschiedlichen Dateiformaten vor. Viele Daten liegen bei Android SQLite-Dateien vor. Sie haben die Dateierweiterung *.db und sind im SQL-Datenbankformat. Android ist von Hause aus nicht in der Lage aus diesen Dateien zu importieren. Sie müssen daher im Regelfall erst in ein Austauschformat kovertiert werden (z.B. die Kontakte in das vCard-Format [*.vcf]). Im Folgenden werden Wege zur Wiederherstellung einzelner Daten beschrieben.
 
====Kontake====
=== Wiederherstellung einzelner Datensätze ===
Die Kontakte liegen üblicherweise, soweit sie nicht im Google-Mail-Kalender oder auf einem anderen Online-Dienst liegen, in der Datei '''/data/data/com.android.providers.contacts/databases/contacts2.db'''. Android kann die Kontakte am einfachsten aus dem vCard-Format [*.vcf]) importieren. Das Umwandeln erfolgt am einfachsten mit Hilfe des Skriptes [https://github.com/stachre/dump-contacts2db "dump-contacts2db.sh"] über eine Linuxinstallation (oder eine Live-CD/USB-Livesystem). Dazu müssen zunächst die Programme ''sqlite3'' und ''libsqlite3-dev'' installiert sein (unter Ubuntu/Debian: ''sudo apt-get install sqlite3 libsqlite3-dev''). Dann muss das Skript von der [https://github.com/stachre/dump-contacts2db Projektseite] heruntergeladen werden und ausführbar gemacht werden (chmod +x). Mit dem folgenden Befehl wird eine vCard-Datei (*.vcf) erstellt, die die komplette Kontaktliste beinhaltet:
Die verschiedenen Daten einer Android-Installation liegen an unterschiedlichen Orten und in unterschiedlichen Dateiformaten vor. Viele Daten liegen bei Android in [[SQLite]]-Datenbanken vor und haben die Dateierweiterung (Dateiendung) .db. Diese Datenbanken kann man (eine SQLite-Binary vorausgesetzt) mittels SWL-Befehle verwalten. Android ist von Hause aus nicht in der Lage, aus diesen Dateien zu importieren. Sie müssen daher im Regelfall erst in ein Austauschformat konvertiert werden (z.B. die Kontakte in das vCard-Format [*.vcf]). Im Folgenden werden Wege zur Wiederherstellung einzelner Daten beschrieben.
'''dump-contacts2db.sh path/to/contacts2.db > path/to/output-file.vcf'''
 
Diese kann dann am Android-Gerät über die Standard-App "Kontakte" über das Optionsmenü importiert werden.<ref>Forenbeitrag mit diesem Lösungsweg, gefunden auf Stackexchange.com, http://android.stackexchange.com/questions/32767/how-can-i-manually-extract-my-contacts-from-a-backup-image-of-android/32783#32783</ref>.
==== Kontakte ====
==Backup-Software==
Für diese Vorgehensweise wird eine Linux-Installation bzw. eine Live-CD benötigt. Von Vorteil sind ebenfalls Basiskenntnisse in der Verwendung des Linuxterminals und der Basisbefehle.
Die Wiederherstellung aus Backups, die zuvor mit einem Backupprogramm erstellt werden, erfolgt bei jedem Programm unterschiedlich. Soweit die Programme die Dateien in ein kompatibles Format exportiert haben, kann einfach die Datei wiederhergestellt werden. Wenn zum Beispiel die Kontakte im vCard-Format (Erweiterung *.vcf) gesichert wurden, können sie einfach über die App Kontakte wieder importiert werden. Wenn das Backup-Programm eigene, spezifische Dateiformate gewählt hat, sollten die Daten mit dem ursprünglichen Backup-Programm wiederhergestellt werden.
 
==Einzelnachweis==
Die Kontakte liegen üblicherweise, soweit sie nicht im Google-Mail-Kalender oder in einem anderen Online-Dienst liegen, in der Datei '''/data/data/com.android.providers.contacts/databases/contacts2.db'''. Android kann die Kontakte am einfachsten aus dem vCard-Format (*.vcf) importieren. Das Umwandeln erfolgt am einfachsten mit Hilfe des Skriptes [https://github.com/stachre/dump-contacts2db "dump-contacts2db.sh"]. Dazu müssen zunächst die Programme ''sqlite3'' und ''libsqlite3-dev'' installiert sein (unter Ubuntu/Debian: ''sudo apt-get install sqlite3 libsqlite3-dev''). Anschließend wird das Skript von der [https://github.com/stachre/dump-contacts2db Projektseite] heruntergeladen und als ausführbar gekennzeichnet (chmod +x). Mit dem folgenden Befehl wird eine vCard-Datei (*.vcf) erstellt, die die komplette Kontaktliste beinhaltet:
<references>
: '''dump-contacts2db.sh path/to/contacts2.db > path/to/output-file.vcf'''
 
Diese kann dann am Android-Gerät in der Standard-App "Kontakte" über das Optionsmenü importiert werden.<ref>[http://android.stackexchange.com/questions/32767/how-can-i-manually-extract-my-contacts-from-a-backup-image-of-android/32783#32783 Forenbeitrag mit diesem Lösungsweg, gefunden auf Stackexchange.com]</ref>.
 
== Backup-Software ==
Die Wiederherstellung aus Backups, die zuvor mit einem Backup-Programm erstellt wurden, erfolgt bei jedem Programm unterschiedlich. Soweit die Programme die Dateien in ein kompatibles Format exportiert haben, kann einfach die Datei wiederhergestellt werden. Wenn zum Beispiel die Kontakte im vCard-Format (Erweiterung *.vcf) gesichert wurden, können sie einfach über die App ''Kontakte'' importiert werden. Wenn das Backup-Programm eigene, spezifische Dateiformate nutzt, sollten die Daten mit dem ursprünglichen Backup-Programm wiederhergestellt werden.
 
== Einzelnachweis ==
<references/>
 
[[Kategorie:HowTo]]
Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist, oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Android Wiki-Beiträge automatisch unter der „Creative Commons Attribution/Share-Alike Lizenz 3.0“ stehen. Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

Um das Wiki vor automatisiertem Bearbeitungsspam zu schützen, bitten wir dich, das folgende CAPTCHA zu lösen:

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)