Backup/Ohne Root: Unterschied zwischen den Versionen

Aus Android Wiki
Keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung Visuelle Bearbeitung
 
(9 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:Backup erstellen ohne Root}}
{{DISPLAYTITLE:Backup erstellen ohne Root}}
Dieses '''Tutorial''' zeigt, wie ein Backup erstellt werden kann, ohne zusätzliche [[:Kategorie:Apps|App]]
Diese  '''Anleitung''' beschreibt, wie eine Datensicherung ("Backup") durchgeführt werden kann, ohne zusätzliche [[App|Apps]] installieren oder das Android-Gerät "[[Root|rooten"]] zu müssen.<ref>http://stadt-bremerhaven.de/android-komplettes-smartphone-backup-ohne-root/ Stadt-Bremerhaven.de</ref><ref>http://forum.xda-developers.com/showthread.php?t=1420351 XDA-Developers</ref><ref>http://stadt-bremerhaven.de/android-komplettes-smartphone-backup-ohne-root-mac-anleitung/ Stadt-Bremerhaven.de</ref> Da hierbei auf Funktionen der ADB zurückgegriffen werden, die nur ab der Android-Verion {{Android|4.0}} oder höher verfügbar sind, funktioniert diese Methode auch nur auf Android-Geräten mit dieser oder höheren Android-Version. Alternativen zum Sichern von Daten sind im Artikel [[Backup]] zu finden.
 
[[:Kategorie:Apps|s]] installieren oder das Smartphone [[Root|rooten]] zu müssen<ref>http://stadt-bremerhaven.de/android-komplettes-smartphone-backup-ohne-root/ Stadt-Bremerhaven.de</ref><ref>http://forum.xda-developers.com/showthread.php?t=1420351 XDA-Developers</ref><ref>http://stadt-bremerhaven.de/android-komplettes-smartphone-backup-ohne-root-mac-anleitung/ Stadt-Bremerhaven.de</ref>. Da hierbei auf Funktionen der ADB zurückgegriffen werden, die nur ab der Android-Verion {{Android|4.0}} oder höher verfügbar sind, funktioniert diese Methode auch nur auf Smartphones mit dieser oder höheren Android-Version. Alternativen zum Sichern von Daten sind [[Backup|hier zu finden]].


== Voraussetzungen ==
== Voraussetzungen ==
# Ein PC mit installierter [http://www.java.com/de/download/ Java Runtime]
# Ein PC mit installierter [http://www.java.com/de/download/ Java Runtime]
# (mitgeliefertes) Micro-USB-Kabel
# (mitgeliefertes) USB-Kabel
# Aktiviertes [[USB-Debugging]] ([[USB-Debugging#Aktivierung|USB-Debugging aktivieren]])
# Aktiviertes [[USB-Debugging]] ([[USB-Debugging#Aktivierung|USB-Debugging aktivieren]])
# Installierte Android SDK ([[Android_SDK#Installation|Android SDK installieren]]), bzw. installierte [[ADB]] ([[Android_Debug_Bridge#Installation|ADB installieren]])
# Installierte Android SDK ([[Android_SDK#Installation|Android SDK installieren]]), bzw. installierte [[ADB]] ([[Android_Debug_Bridge#Installation|ADB installieren]])
Zeile 12: Zeile 10:


== Variante 1 - ADB Befehl ==
== Variante 1 - ADB Befehl ==
Für geübte Nutzer empfiehlt es sich, die nötigen ADB Befehle direkt in die Konsole einzugeben und auf eventuelle Fehler-/Warn- oder Infomeldungen zu reagieren. Hierbei werden keine weiteren Tools benötigt, allerdings ein gewisses Grundverständnis über die Funktionsweise der [[Shell|Konsole]]/Kommandozeilenfenster.
Für geübte Nutzer empfiehlt es sich, die nötigen ADB-Befehle direkt in die Konsole einzugeben und auf eventuelle Fehler-, Warn- oder andere Meldungen zu reagieren. Hierbei werden keine weiteren Programme benötigt, allerdings ein gewisses Grundverständnis über die Funktionsweise der [[Shell|Konsole]] bzw. Kommandozeilenfenster.
=== Backup erstellen ===
 
=== Datensicherung durchführen ("Backup") ===
[[Datei:Android 4 rootless sicherung.png|mini|Dialog zur Bestätigung der Backupanforderung.]]
[[Datei:Android 4 rootless sicherung.png|mini|Dialog zur Bestätigung der Backupanforderung.]]
# Verbinde das Smartphone mit dem PC
# Verbinde das Android-Gerät mit dem PC
# Starte auf dem PC die Eingabeaufforderung (<nowiki>[WINDOWS-Taste] + [R] -> "cmd" eingeben und mit [ENTER] bestätigen)</nowiki>
# Starte auf dem PC ein Terminalfenster (Linux oder MacOS) bzw. unter Windows die Eingabeaufforderung (<nowiki>[WINDOWS-Taste] + [R] -> "cmd" eingeben und mit [ENTER] bestätigen)</nowiki>
# Gebe folgenden Befehl ein: ''adb  backup -all''
# Gib folgenden Befehl ein: ''adb  backup -all''
# Das Smartphone startet den Ablauf zur Sicherung mit der Frage, ob das Backup wirklich ausgeführt werden soll
# Das Android-Gerät startet den Ablauf zur Sicherung mit der Frage, ob die Datensicherung wirklich ausgeführt werden soll
# Bestätige die Anforderung mit ''Jetzt sichern'' (ggf. ein Passwort eintragen, wenn gewünscht)  
# Bestätige die Anforderung mit ''Jetzt sichern'' (ggf. ein Passwort eintragen, wenn gewünscht)  
# Das Backup wird nun auf dem PC gespeichert und heißt '''backup.ab''', diese liegt im Ordner, in welchem auch die adb.exe liegt.
# Die gesicherten Daten werden nun auf dem PC gespeichert, und zwar in eine Archivdatei '''backup.ab''' im aktuellen Verzeichnis.


Nachdem das Backup erstellt wurde (dies kann je nachdem, wie viele Daten gesichert werden müssen eine längere Zeit dauern), kann die Kommandozeile geschlossen und das Smartphone vom PC getrennt werden.
Nach dem Sicherungsvorgang (dies kann, je nachdem wie viele Daten gesichert werden müssen, eine längere Zeit dauern) kann die Kommandozeile geschlossen und das Android-Gerät vom PC getrennt werden.
 
Die gesicherten Daten sind verschlüsselt und können mit dem ''Android Backup Extraktor'' in ein tar-Archiv konvertiert werden.
 
Weiterhin kann der Programmierer einer App durch entsprechende Einträge im Quellcode die Sicherung der App (und der zugehörigen Benutzerdaten) per ADB-Backup unterbinden.


=== Wiederherstellung starten ===
=== Wiederherstellung starten ===
[[Datei:Android_4_rootless_wiederherstellung.png|mini|Restore Dialog]]
[[Datei:Android_4_rootless_wiederherstellung.png|mini|Restore Dialog]]
# Verbinde das Smartphone mit den PC
# Verbinde das Android-Gerät mit den PC
# Starte auf dem PC die Eingabeaufforderung (<nowiki>[WINDOWS-Taste] + [R] -> "cmd" eingeben und mit [ENTER] bestätigen)</nowiki>
# Starte auf dem PC ein Terminalfenster bzw. unter Windows die Eingabeaufforderung (<nowiki>[WINDOWS-Taste] + [R] -> "cmd" eingeben und mit [ENTER] bestätigen)</nowiki>
# Gebe folgenden Befehl ein: ''adb restore backup.ab''
# Gib folgenden Befehl ein: ''adb restore backup.ab''
#: Falls die Backup-Datei in einem anderen Ordner liegt, bitte den genauen Pfad angeben wie: ''adb restore C:\Android\Backups\2013-01-01.ab''
#: Falls die Backup-Datei in einem anderen Ordner liegt, bitte den genauen Pfad angeben wie: ''adb restore C:\Android\Backups\2013-01-01.ab''
# Das Smartphone startet den Ablauf zur Wiederherstellung eines Backups
# Gib das beim Sichern gesetzte Passwort ein (wenn keines gesetzt wurde, dann leer lassen) und tippe auf ''Meine Daten wiederherstellen''
# Gebe das beim Sichern gesetzte Passwort ein (wenn keines gesetzt wurde, dann leer lassen) und tippe auf ''Meine Daten wiederherstellen''
# Nach der Wiederherstellung startet das Android-Gerät neu
# Nach der der Wiederherstellung startet das Smartphone neu


Ist das Smartphone wieder gestartet, kann die Kommandozeile geschlossen werden.
Ist das Android-Gerät wieder gestartet, kann die Kommandozeile geschlossen werden.


== Variante 2 - Ultimate Backup Tool ==
== Variante 2 - Ultimate Backup Tool ==
[[Datei:Xda_ubt.jpg|miniatur|rechts|Die Maske vom Ultimate Backup Tool]]
[[Datei:Xda_ubt.jpg|miniatur|rechts|Die Maske vom Ultimate Backup Tool]]
Bei ''XDA-Developers'' gibt es das ''Ultimate Backup Tool'', das im Grundprinzip mit den oben genannten ADB-Befehlen arbeitet, aber das ganze in einer Batchdatei mit Optionsmenü und mehr Auswahlmöglichkeiten packt. Somit muss man als Nutzer nur noch die gewünschten Optionen angeben und den Rest macht das Tool. Das Script kann auch auf Deutsch umgestellt werden<ref>http://forum.xda-developers.com/showthread.php?t=1844032 XDA-Developers</ref>.
Bei ''XDA-Developers'' gibt es das ''Ultimate Backup Tool'', das im Grundprinzip mit den oben genannten ADB-Befehlen arbeitet, aber das Ganze in einer Batch-Datei mit Optionsmenü und mehr Auswahlmöglichkeiten packt. Somit braucht man als Nutzer nur noch die gewünschten Optionen anzugeben und den Rest macht das Script. Das Script kann auch auf Deutsch umgestellt werden. [https://forum.xda-developers.com/showthread.php?t=1844032 XDA-Developers]
 
Dieses Projekt wird nicht mehr weitergeführt. Der Thread wurde am 29. April 2014 geschlossen.<ref>{{Internetquelle|titel = https://forum.xda-developers.com/showpost.php?p=52276348&postcount=386|url = https://forum.xda-developers.com/showpost.php?p=52276348&postcount=386|zugriff = 2018-10-28|werk = forum.xda-developers.com}}</ref>


== Nachweise ==
== Nachweise ==

Aktuelle Version vom 7. April 2019, 11:38 Uhr

Diese Anleitung beschreibt, wie eine Datensicherung ("Backup") durchgeführt werden kann, ohne zusätzliche Apps installieren oder das Android-Gerät "rooten" zu müssen.[1][2][3] Da hierbei auf Funktionen der ADB zurückgegriffen werden, die nur ab der Android-Verion 4.0 Ice Cream Sandwich "Ice Cream Sandwich" oder höher verfügbar sind, funktioniert diese Methode auch nur auf Android-Geräten mit dieser oder höheren Android-Version. Alternativen zum Sichern von Daten sind im Artikel Backup zu finden.

Voraussetzungen[Bearbeiten | Quelltext bearbeiten]

  1. Ein PC mit installierter Java Runtime
  2. (mitgeliefertes) USB-Kabel
  3. Aktiviertes USB-Debugging (USB-Debugging aktivieren)
  4. Installierte Android SDK (Android SDK installieren), bzw. installierte ADB (ADB installieren)
  5. Installierte USB-Treiber

Variante 1 - ADB Befehl[Bearbeiten | Quelltext bearbeiten]

Für geübte Nutzer empfiehlt es sich, die nötigen ADB-Befehle direkt in die Konsole einzugeben und auf eventuelle Fehler-, Warn- oder andere Meldungen zu reagieren. Hierbei werden keine weiteren Programme benötigt, allerdings ein gewisses Grundverständnis über die Funktionsweise der Konsole bzw. Kommandozeilenfenster.

Datensicherung durchführen ("Backup")[Bearbeiten | Quelltext bearbeiten]

Dialog zur Bestätigung der Backupanforderung.
  1. Verbinde das Android-Gerät mit dem PC
  2. Starte auf dem PC ein Terminalfenster (Linux oder MacOS) bzw. unter Windows die Eingabeaufforderung ([WINDOWS-Taste] + [R] -> "cmd" eingeben und mit [ENTER] bestätigen)
  3. Gib folgenden Befehl ein: adb backup -all
  4. Das Android-Gerät startet den Ablauf zur Sicherung mit der Frage, ob die Datensicherung wirklich ausgeführt werden soll
  5. Bestätige die Anforderung mit Jetzt sichern (ggf. ein Passwort eintragen, wenn gewünscht)
  6. Die gesicherten Daten werden nun auf dem PC gespeichert, und zwar in eine Archivdatei backup.ab im aktuellen Verzeichnis.

Nach dem Sicherungsvorgang (dies kann, je nachdem wie viele Daten gesichert werden müssen, eine längere Zeit dauern) kann die Kommandozeile geschlossen und das Android-Gerät vom PC getrennt werden.

Die gesicherten Daten sind verschlüsselt und können mit dem Android Backup Extraktor in ein tar-Archiv konvertiert werden.

Weiterhin kann der Programmierer einer App durch entsprechende Einträge im Quellcode die Sicherung der App (und der zugehörigen Benutzerdaten) per ADB-Backup unterbinden.

Wiederherstellung starten[Bearbeiten | Quelltext bearbeiten]

Restore Dialog
  1. Verbinde das Android-Gerät mit den PC
  2. Starte auf dem PC ein Terminalfenster bzw. unter Windows die Eingabeaufforderung ([WINDOWS-Taste] + [R] -> "cmd" eingeben und mit [ENTER] bestätigen)
  3. Gib folgenden Befehl ein: adb restore backup.ab
    Falls die Backup-Datei in einem anderen Ordner liegt, bitte den genauen Pfad angeben wie: adb restore C:\Android\Backups\2013-01-01.ab
  4. Gib das beim Sichern gesetzte Passwort ein (wenn keines gesetzt wurde, dann leer lassen) und tippe auf Meine Daten wiederherstellen
  5. Nach der Wiederherstellung startet das Android-Gerät neu

Ist das Android-Gerät wieder gestartet, kann die Kommandozeile geschlossen werden.

Variante 2 - Ultimate Backup Tool[Bearbeiten | Quelltext bearbeiten]

Die Maske vom Ultimate Backup Tool

Bei XDA-Developers gibt es das Ultimate Backup Tool, das im Grundprinzip mit den oben genannten ADB-Befehlen arbeitet, aber das Ganze in einer Batch-Datei mit Optionsmenü und mehr Auswahlmöglichkeiten packt. Somit braucht man als Nutzer nur noch die gewünschten Optionen anzugeben und den Rest macht das Script. Das Script kann auch auf Deutsch umgestellt werden. XDA-Developers

Dieses Projekt wird nicht mehr weitergeführt. Der Thread wurde am 29. April 2014 geschlossen.[4]

Nachweise[Bearbeiten | Quelltext bearbeiten]