Wie kann ich nicht gerootete Geräte vollständig sichern?

Ich weiß, dass ich nach dem Unmöglichen frage – da eine echte vollständige Sicherung sicherlich Root-Berechtigungen erfordert. Aber es gibt immer noch viele Leute Ich möchte nicht, dass ich ihre Geräte rooten möchte – ich habe Angst, ihre Garantien ungültig zu machen oder ihre Geräte zu blockieren oder einfach nicht, dass ihre Geräte durch eine Root-Methode unterstützt werden.

Ich weiß auch, dass bereits viele Fragen gestellt wurden In diesem Thema habe ich überprüft, ob alle das backup -Tag haben. Keines deckt das gesamte Thema ab, alle haben nur Teile und insbesondere Personen, die neu bei Android sind (aber auch andere Nicht-Power-User). Es würde mir schwer fallen, den besten Weg zu finden.

Also Ich möchte eine detaillierte kanonische Antwort zur Frage:

Keine Root-Lösungen, wie man ein Backup so nah wie möglich erreicht möglich für eine vollständige Sicherung ?

Bitte führen Sie nicht geben Sie einfache Einzeiler-Antworten wie „App xyz [Punkt] verwenden“. Wenn Sie eine App erwähnen (und ich bezweifle, dass eine einzelne App hier die Antwort wäre), Geben Sie an, welche Teile davon abgedeckt werden – und wie Sie die verbleibenden Lücken füllen können. (Und um es ganz klar zu machen: Ich weiß, das erste, was mir in den Sinn kommt, ist Titanium Backup – ich benutze es selbst, aber dies gilt hier nicht : Diese Frage ist ausschließlich über Methoden für Geräte ohne Rootberechtigung! ) Darüber hinaus sollte die Antwort so allgemein wie möglich sein, was die Anwendung auf eine Vielzahl von Geräten betrifft (dh nicht beschränkt auf ein Gerät oder einen Hersteller).

Ich habe bereits erwähnt, dass alle hier untersuchten Fragen mit dem Tag backup untersucht wurden. Diese sind sicherlich hilfreich, wenn Sie hier Details für Antworten bereitstellen. Daher werde ich die wichtigsten zu meiner Frage auflisten:

All dies bietet einige Details für meine Frage (lassen Sie sich also inspirieren von ihnen) – aber ich glaube, es fehlen noch Details. Es wäre auch hilfreich, eine Zusammenfassung zu haben – beispielsweise eine Antwort mit der vollständigen Beschreibung des „maximal möglichen“.

Ein letztes Kriterium: Während ich „Cloud-basierte Lösungen für legitim halte, würde ich“ d lokale Lösungen bevorzugen. Wenn Sie beides bieten können: umso besser. Einige Leute legen jedoch großen Wert auf Datenschutz (ich bin einer von ihnen) und würden daher ihre Daten keinem Cloud-Dienst anvertrauen.


Dank Ryan haben wir jetzt eine Lösung für ein wirklich vollständige Sicherung aller Apps und ihrer Daten – auf die ich nicht zu hoffen wagte! Einziger Nachteil: Seine Lösung funktioniert nur bei weniger als 10% aller Android-Nutzer; nämlich diejenigen, deren Geräte mindestens mit Android 4.x ausgeführt werden.

Also noch einmal, frage ich das nahezu Unmögliche: Alle Lösungen, die zumindest für Lebkuchen gelten (2.3.x) oder besser sogar Froyo ( 2.2.x) – decken sie also die Mehrheit der aktuellen Geräte ab? Diese Lösungen können mehrere Tools umfassen (versuchen Sie es jedoch so einfach wie möglich zu halten; denken Sie an Ihre Mutter, um Ihren Anweisungen zu folgen;)

Und denken Sie daran: NO ROOT!


Um qualitativ hochwertige Antworten weiter zu motivieren (und hoffentlich qualitativ minderwertige zu vermeiden), werde ich hier hart sein : Wie ich es selten tue, Ich werde Antworten ablehnen, die nicht den genannten Kriterien entsprechen end – aber am anderen Ende, Ich werde ein Kopfgeld für die beste Antwort einrichten (was aber nicht sofort möglich ist, aber frühestens nach 2 Tagen).

Kommentare

  • Welche Android-Version möchten Sie sichern? denn mit 4.x gibt es die ‚ adb backup ‚ -Lösung, die für nicht gerootete Geräte funktioniert.
  • Da ich ‚ nicht nach mir selbst suche (meine Geräte sind gerootet und ich kann NANDroid-Backups sowie Titanium Backup verwenden), wäre dies wert eine Antwort – wie es für jeden gelten würde, der bereits 4.x auf seinem Gerät hat. Wie viel würde es abdecken – und was ist mit Lücken, wenn überhaupt?Bitte weisen Sie auch darauf hin, dass das SDK auf dem Computer installiert sein muss (einschließlich der Vor- und Nachteile für unerfahrene Benutzer).
  • Ich habe eine Frage erstellt – android. stackexchange.com/questions/33479/… zur Nachverfolgung von Geräten mit Android 2.3.x und darunter, da ich feststelle, dass die Lösung für Android 4.X-Geräte

Antwort

Lösung für Geräte ab 4.0 verfügbar:

Für Geräte ab 4.0 gibt es eine Lösung namens „adb backup“.

Hinweis: Dies funktioniert nur für Apps, die keine Sicherung zulassen! Apps, die keine Sicherung zulassen, werden beim Erstellen einer Sicherung auf diese Weise einfach ignoriert.

Dies verwendet adb, sodass Sie die Android Software Development Kit (SDK) auf Ihrem Computer installiert (auf einigen Linux-Distributionen: nur Pakete android-tools-adb und android-tools-adbd).

HINWEIS: Diese Lösung sichert und stellt keine Kontakt-, SMS- oder Kalenderinformationen wieder her

Die Optionen für den Befehl adb sind:

adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>] 
  • -f: Der Pfad des *. ab-Datei, die auf Ihrem Computer gespeichert wird. Diese Datei ist eine komprimierte Datei, die ein Archiv der Daten / apks von Ihrem Gerät enthält.
  • -apk | -noapk: Gibt an, ob die * .apk-Dateien gesichert werden sollen (Standard ist -noapk)
  • -obb | -noobb: Aktiviert / deaktiviert die Sicherung aller installierten APK-Erweiterungsdateien (auch bekannt als .obb), die jeder Anwendung zugeordnet sind (Standard ist -noobb).
  • -shared | -noshared: Aktivieren / Deaktivieren der Sicherung des gemeinsam genutzten Speichers / SD-Karteninhalts des Geräts (Standard ist -noshared)
  • -all: Gibt an, dass das gesamte System gesichert werden soll. Sie können den Paketfilter nur zum Sichern verwenden bestimmte Pakete oder verwenden Sie -all für eine vollständige Systemsicherung.
  • -system | -nosystem: Gibt an, ob alle Systemanwendungen und Daten beim Sichern enthalten sind. (Standard ist -system)
  • < Pakete >: Hier können Sie bestimmte zu sichernde Pakete auflisten. Verwenden Sie diese, wenn Sie nur bestimmte sichern möchten Anwendungen. Wenn Sie -all verwenden, müssen Sie keine Pakete angeben.

So sichern Sie Ihr Gerät:

Zuerst müssen Sie das „USB-Debugging“ auf Ihrem Android-Gerät aktivieren:

  1. Gehen Sie zum Abschnitt „Über das Gerät“ (oder „Über das Telefon“ oder „Über das Tablet“) in den Einstellungen
  2. . Tippen Sie siebenmal auf die Zeile „Build-Nummer“ (normalerweise die letzte Zeile). Danach wird der Abschnitt „Entwickleroptionen“ in den Einstellungen

Aktivieren von

Entwickleroptionen

  1. Gehen Sie zum Abschnitt“ Entwickleroptionen „in den Einstellungen
  2. Tippen Sie auf das Kontrollkästchen“ USB-Debugging „

Aktivieren von USB-Debugging “

Zweitens müssen Sie auf Ihrem PC an der Eingabeaufforderung sowohl den Befehl adb als auch Ihre Sicherungsdatei finden können. Der einfachste Weg, dies zu tun, besteht darin, den Befehl adb in dem Verzeichnis auszuführen, in dem sich adb befindet.

In Windows Explorer navigiert zu dem Ort, an dem Sie das Android SDK und SHIFT+RIGHT CLICK im Ordner platform-tools installiert haben. Umschalt + Rechtsklick

Dies öffnet eine Eingabeaufforderung (Ihr Fenster sieht anders aus als meins).

Im Mac-Terminal Sie können den Ordner cd eingeben und dann den Ordner Plattform-Tools aus dem Finder ziehen Klicken Sie auf und Sie sind an der richtigen Stelle.

Unter Linux hoffe ich, dass Sie wissen, wie Sie das übergeordnete Verzeichnis des Befehls adb suchen und cd verwenden schließlich Linux .

Geben Sie hier den folgenden Befehl ein:

Windows:

adb backup -apk -shared -all -nosystem -f backup08262012.ab 

Linux & Mac

./adb backup -apk -shared -all -nosystem -f backup08262012.ab ## Notice that -all doesn"t mean ALL. See the big bold NOTE at the top of this answer. # drop the `./` in the command if you are using `android-tools-adb` package 

(Wenn Sie die Sicherung in einem anderen Verzeichnis speichern möchten, geben Sie einen Pfad für die „.ab“ -Datei an, wie im folgenden Screenshot gezeigt.)

cmd

Sie werden dann auf Ihrem Gerät zur Eingabe eines Kennworts aufgefordert (dies wird verwendet) Backup verschlüsseln):
Backup-Bildschirm

Zum Wiederherstellen funktioniert es fast genauso.

Windows:

adb restore backup08262012.ab 

Linux & Mac

./adb restore backup08262012.ab 

Anschließend werden Sie aufgefordert, Ihr Kennwort auf dem Gerät wiederherzustellen: Bildschirm wiederherstellen


Jetzt für die schamlose Eigenwerbung:

Droid Explorer ( v0.8.8.7 +) kann dies für Geräte ab 4.0 verarbeiten.Während Droid Explorer derzeit für gerootete Geräte optimiert ist, funktioniert diese Funktionalität auch für nicht gerootete Geräte.

Droid Explorer führt vollständige Sicherungen des Geräts durch und speichert sie in %USERPROFILE%\Android Backups\. In diesem Ordner befindet sich ein Ordner, der nach dem Gerät benannt ist, und in diesem Ordner befinden sich die Sicherungen.

Sicherung

Doppelklicken Sie auf Mit der Android-Sicherungsdatei können Sie Ihr Gerät aus der Sicherungsdatei wiederherstellen.

Kommentare

  • Übrigens: Hinzufügen zu Ihrer Lösung, habe ich erst heute gefunden Ein Beitrag in den XDA-Nachrichten: Ultimatives Backup-Tool, kein Root erforderlich . Diese “ Ultimate Backup Tool “ ist nur eine einfache .bat -Datei, die die ADB-Befehle aufruft, die Sie aufrufen erwähnt ( Pastebin ) – und kann somit als “ Inspiration “ an Linux / Unix / Mac-Freunde, um ein ähnliches Shell-Skript zu erstellen;)
  • Ja, es werden Daten verarbeitet. Tatsächlich werden die Daten nur standardmäßig ausgeführt. Der einzige Nachteil ist, dass es sich um 4.x-Geräte handelt und es sich um eine ziemlich undokumentierte Funktion von adb handelt.
  • Funktioniert dies nur für dieselbe Gerätewiederherstellung oder dasselbe Modell? Ich muss mein Telefon ersetzen lassen (One X mit zwielichtigem WLAN) und möchte in der Lage sein, alles auf die neue Version zurückzusetzen …
  • ! Achtung! Die Wiederherstellung von adb ist bei weitem nicht abgeschlossen, zumindest auf einem nicht verwurzelten Android 4.3 auf einem Nexus 3! Ein paar Dinge sind restauriert, ein paar nicht! Ich habe die Wiederherstellung einiger Funktionen überprüft. NICHT WIEDERHERGESTELLT, im Grunde alle wichtigen Telefoniefunktionen : Kontakte, SMS, Klingelton & Benachrichtigungston, aktivierte Eingabesprachen (= kbd-Layouts), Eigenname (Eigenname festgelegt) im ersten Boot-Assistenten wird stattdessen beibehalten) RICHTIG WIEDERHERGESTELLT : Benutzerdefiniertes Vokabular, Hintergrundbild, Positionen der Startsymbole, Apps und deren Einstellungen. Schlusserklärung: Dies ist eine ungeeignete Backup-Lösung! Würde die ADB-Sicherung auf einem gerooteten Telefon abgeschlossen sein?
  • @RyanConrad Ich denke, diese Antwort erfordert möglicherweise einige Updates: Apps können adb_backup deaktivieren (Einstellung ALLOW_BACKUP bis “ nein “ in ihren Manifest -Dateien) . Wenn “ Root-Benutzer “ dies umgehen möchten, gibt es ‚ das Alle Apps sichern Xposed-Modul, aber ohne root führt kein Weg daran vorbei. Vielleicht sollten Sie auch darauf hinweisen, was nicht abgedeckt ist (abgesehen von dem, was Sie ‚ bereits erwähnt haben – siehe porg ‚ s „! Vorsicht! “ Kommentar oben). Integrieren Sie möglicherweise weitere Hinweise aus den Kommentaren und fordern Sie dann eine Kommentarbereinigung an?

Antwort

Es gibt eine Anwendung mit dem Namen Einfache ADB-Sicherung .

Geben Sie hier die Bildbeschreibung ein

Einfache ADB-Sicherung sichert Ihr Android-Telefon vom Desktop aus, kein Root erforderlich. Die meisten Android-Backup-Tools erfordern root oder laufen von Ihrem Telefon aus und speichern Ihre Daten auf Ihrer SD-Karte. Einfache ADB-Sicherung ist anders. Die App wird von den Daten Ihres Telefons ausgeführt und sichert diese auf Ihrem Desktop. Alles ohne Root.

Um Simple ADB Backup verwenden zu können, muss der USB-Debugging-Modus auf Ihrem Android-Gerät aktiviert sein (Los Aktivieren Sie unter Einstellungen> Entwickler die Entwickleroptionen und aktivieren Sie dann das USB-Debugging und das auf Ihrem Desktop installierte Dienstprogramm. Das wars auch schon: Schließen Sie einfach Ihr Telefon an, starten Sie die App auf Ihrem Windows- oder Linux-System und wählen Sie eine Sicherungsoption. Sie haben die Möglichkeit, Ihr gesamtes Gerät zu sichern, nur Apps, alle Daten mit oder ohne System-Apps. oder sogar eine einzelne App, wenn Sie dies wünschen.

Mit der App können Sie auch gesicherte Daten auf Ihrem Gerät wiederherstellen. Vor dem Sichern werden Sie aufgefordert, ein Kennwort zu generieren, das Sie ebenfalls eingeben müssen in die App auf Ihrem Telefon, bevor das Backup beginnen kann, aber danach läuft der Prozess reibungslos ab. Es ist extrem einfach, völlig kostenlos und erfordert nicht, dass Sie zuerst rooten.

Während Titanium Backup ist Eine App mit mehr Funktionen, wenn Sie bereit sind, zu rooten (insbesondere, wenn Sie ein kugelsicheres Backup-System für Ihr Android möchten), und MyBackup Pro ist ideal, wenn Sie auf ein neues Telefon migrieren und keinen Desktop als Mittelsmann, aber Simple ADB Backup ist kostenlos und anscheinend so einfach zu bedienen, dass selbst Android-Anfänger ihre wichtigen Daten einfach und schnell sichern können.

Simple AD B Backup wurde kostenlos in den XDA Developer-Foren veröffentlicht. Klicken Sie auf den Link unten, um es dort herunterzuladen.

http://forum.xda-developers.com/showthread.php?p=36499906

Bitte beachten Sie: Dies ist eine neue Anwendung Derzeit noch in der Beta

Kommentare

  • Und beachten Sie auch, dass zumindest nach seinem Namen wahrscheinlich mindestens Android 4.0 erforderlich ist – wie auch Ryans ‚ Lösung . Trotzdem +1 von mir, da dies für diejenigen, die Angst vor der Befehlszeile haben, einfacher ist 🙂
  • @Izzy: Ja, um Windows / Linux / Android (4.0+)
  • zu klären @Izzy Ich bin gerade auf diesen Artikel gestoßen, sollte ich ihn in meiner Antwort oben bearbeiten lifehacker.com/…
  • Ich war etwas skeptisch, aber es scheint, dass dieser auch eine vollständige Sicherung einschließlich Apps (?) und deren Daten durchführt. Sicher, gehen Sie vor! Vergessen Sie nicht, ‚ zu erwähnen, dass ‚ ohne Cloud-Konto nicht funktioniert (entweder avast ‚ s own oder GDrive), was es für mich ausschließt 🙂 Danke für den Hinweis!
  • @Celeritas Dies ist kein Diskussionsbereich (willkommen bei unser Chatraum ). Aber selbst auf einem Computer würden Sie in einem solchen Fall die Festplatte formatieren. Ich ‚ habe noch nie gehört, dass beim Wiederherstellen eines Backups darauf geachtet wurde, “ zusätzliche Dateien “ ohne zu entfernen ausdrücklich gesagt werden. Das würde mich sehr entfremden. Dies gilt umso mehr, als ein ADB-Backup ein vollständiges Backup sein oder nur eine einzelne App abdecken kann. Im letzteren Fall wäre es sogar absurd, alles andere bei der Wiederherstellung zu löschen.

Antwort

Technisch können Sie ein vollständiges Nandroid-Backup erstellen, ohne das Gerät zu rooten. Sie müssen nur CWM (oder eine Wiederherstellung, die Nandroid-Backup unterstützt) über USB flashen. Sie können beispielsweise Odin (Windows) verwenden, um CWM nach dem Herunterladen in den Download-Modus auf Samsung-Geräte zu flashen, ohne das Android zu berühren. Es gibt also überhaupt kein Rooting oder Root-Zugriff.

Kommentare

  • Nun, ich denke, was ist dann zumindest die eigentliche Frage Wie kann ich eine vollständige Sicherung durchführen, ohne dass Ihre Garantie erlischt? Durchschnittliche Benutzer möchten oder wissen nicht, wie sie rooten oder gar eine Ersatzwiederherstellung flashen können.
  • @RyanConrad Ich stimme zu . 🙂 Zumindest wird meine Antwort Missverständnisse beseitigen.
  • @Izzy Unlocking erhält keinen Root-Zugriff. Die Garantie erlischt jedoch. Für das Flashen der benutzerdefinierten Wiederherstellung ist kein Root-Zugriff erforderlich, sondern nur ein entsperrter Zugriff Bootloader: Sobald die benutzerdefinierte Wiederherstellung eingerichtet ist, hat die Wiederherstellung Root-Zugriff (aber nicht das Gleiche wie Root im Sinne des Betriebssystems). Ich denke jedoch, dass das Flashen einer benutzerdefinierten Wiederherstellung für die meisten Benutzer ein großes Hindernis darstellt In diesen Fällen ist es einfacher, ein Gerät zu rooten als eine Wiederherstellung zu flashen. Außerdem besteht eine größere Wahrscheinlichkeit, dass ein Gerät durch Flashen einer Wiederherstellung sanft gemauert wird.
  • Ein Hauptproblem bei dieser Lösung ist b ootloader-gesperrte Geräte, ein ‚ Fastboot-OEM-Unlock ‚ löscht das Gerät.
  • @lid Halten Sie eine Sekunde lang gedrückt .. War Ihre vorherige Frage mit der Diskussion verbunden? Schauen Sie .. Ich sage, Sie ‚ müssen überhaupt keine Wurzeln schlagen. Warum versuchen Sie, einen Exploit für das Rooten zu finden?

Antwort

Koushik Dutta (alias Koush alias Mr. ClockworkMod) ) hat Helium Backup veröffentlicht, das das Ganze auch ohne Computer und USB-Kabel ermöglichen soll:

Carbon Backup

Helium Backup sollte in der Lage sein, Apps und zu sichern Daten auf SD-Karte, angeschlossene USB-Geräte, Dropbox, Google Drive oder Box.

Dies ist keine vollständige Sicherung, sofern es sich um Systemeinstellungen handelt, aber tut Anwendungseinstellungen und -daten wiederherstellen. Es sichert Ihren internen Speicher (die Benutzerdateien) nicht, sodass Sie diese Dateien separat sichern müssen.

Wenn Sie feststellen, dass Sie nicht in der Lage sind Um Ihre Sicherungen in der Wiederherstellungsliste anzuzeigen, sind möglicherweise einige der Sicherungsmetadaten bei der Übersetzung verloren gegangen. Das Backup selbst kann weiterhin wiederhergestellt werden, aber Sie benötigen zusätzliche Beinarbeit , um sie zu erhalten.

Bearbeiten: Eine ausführliche Anleitung zur Verwendung von Helium finden Sie unter So sichern Sie Apps und Daten ohne Root mit der Helium Android App (danke für den Hinweis, Simon!). Bevor Sie sich über irgendetwas beschweren, stellen Sie sicher, dass Sie „mit der Helium-Wiki (danke an golimar für diesen Hinweis!).

Kommentare

  • Erfordert leider Android 4.0, genau wie die Lösung von Ryan ‚.
  • Sicher: Wie Ryan ‚ s Lösung verwendet adb backup als Backend.
  • @Izzy Habe gerade einen schönen Artikel über Carbon gefunden: maketecheasier.com/another-way-to-back-up-android-without-root/ …
  • @Lucky für ein nicht gerootetes Gerät, das ‚ leider wahr ist Die ADB-Komponente auf dem Gerät muss zuerst aktiviert werden (nach jedem Start). Dies erfordert erhöhte Berechtigungen, sodass sie nicht direkt auf dem Gerät ohne Root ausgeführt werden kann, sondern nur über ADB selbst möglich ist.
  • Empfohlenes Lesen vor der Installation: github.com/koush/support-wiki/wiki/Helium-Wiki

Antwort

Diese Antwort ist nicht der Hinweis, auf den Sie, liebe Leser, gehofft haben, sondern das Ergebnis meiner Tests in der realen Welt:

ADB-Sicherung ist auf einem Nexus 3 bei weitem nicht vollständig, sowohl unter einem nicht verwurzelten Android 4.3-Standard als auch bei Ausführung mit ADB-Root auf Cyanogenmod 10.1.3!


Einige Dinge werden wiederhergestellt, einige nicht! Ich habe die Wiederherstellung einiger Funktionen überprüft:

NICHT WIEDERHERGESTELLT: Grundsätzlich alle wichtigen Telefoniefunktionen: Kontakte, SMS, Klingelton & Benachrichtigungston, aktivierte Eingabesprachen (= kbd-Layouts), Eigenname (der im ersten Startassistenten festgelegte Eigenname wird stattdessen beibehalten)

RICHTIG WIEDERHERGESTELLT: Benutzerdefiniertes Vokabular, Hintergrundbild, Startsymbolpositionen, Apps und deren Einstellungen.


Dies waren meine Anforderungen, die mich zum Thema brachten:

  1. Maximierung der Android-Privatsphäre
  2. Physische Sicherheit , um zu verhindern, dass durch Downloads gefahren wird ( PDF ), was bedeutet:
    • Bootloader gesperrt, Wiederherstellung des Bestands, ADB aus
    • noch sicherer mit: vollständiger Festplattenverschlüsselung
  3. Vollständige lokale Sicherung, keine Cloud-Sicherung (Thema dieses Threads hier)

Auf Cyanogenmod war die Situation etwas anders: SMS wurden vollständig wiederhergestellt, Kontakte und Anrufprotokolle werden jedoch immer noch nicht wiederhergestellt. Selbst wenn die ADB-Sicherung und -Wiederherstellung mit einer ADB ausgeführt wurde, die als Root über adb root ausgeführt wurde.


Daher werde ich versuchen, ein benutzerdefiniertes ROM mit root zu verwenden (um einige zusätzliche Funktionen zu erhalten), ein gesperrter Bootloader, benutzerdefinierte Wiederherstellung und nur vorübergehende Flash-Wiederherstellung (theoretisch möglich vom gerooteten Gerät mit flash_image , aber für mich Diese ist ebenfalls fehlgeschlagen ), von der aus ich dann NANDROID-Sicherungen (oder ADB-Sicherungen + spezielle Sicherungslösungen für SMS / Anrufprotokolle / Kontakte) sowie benutzerdefinierte ROM-Aktualisierungen durchführe.

Antwort

Wir können das Backup unseres Geräts erstellen, ohne Apps zu verwenden oder unser Telefon zu rooten.

Android bietet eine integrierte Möglichkeit zum Sichern und Wiederherstellen des Inhalts Ihres Telefons oder Tablets. Sie benötigen lediglich einen Computer und ein Gerät mit Android 4.0 (Ice Cream Sandwich) oder neuer.

Gehen Sie zum Ordner adt-bundle-windows-x86\sdk\platform-tools und öffnen Sie die Eingabeaufforderung hier.

  1. Stellen Sie sicher, dass das USB-Debugging aktiviert ist.

  2. Überprüfen Sie, ob Ihr Gerät verbunden ist, indem Sie „adb device „.

  3. Führen Sie nun“ adb backup -apk -shared -all -f C:\Users\UserName\backup.ab „aus.

  4. Entsperren Sie Ihr Gerät, geben Sie das Verschlüsselungskennwort ein und Ihr gesamtes Gerät wird gesichert.

  5. Um die Wiederherstellung erneut durchzuführen, führen Sie einfach „adb restore C:\Users\UserName\backup.ab“ aus.

Ich habe eine schrittweise Anleitung mit Screenshots für dieselbe hier geschrieben. Hoffe das hilft!

Kommentare

  • Ja. Diese ‚ ist die Antwort von Ryan ‚ start 🙂 Aber danke für die zusätzlichen Details und die Schritt-für-Schritt-Anleitung!

Antwort

I “ Ein bisschen überrascht von den anderen (komplizierten) Antworten. Vielleicht habe ich die Frage falsch verstanden, also zögern Sie nicht, sie zu kommentieren und entsprechend abzustimmen.

  1. Per Definition eine vollständige Sicherung (einschließlich ROM, Apps und Daten) wird als Nandroid-Backup bezeichnet. Daher lautet die Frage „Wie mache ich eine Nandroid-Sicherung auf meinem nicht gerooteten Gerät?“.
  2. Sie benötigen kein gerootetes Gerät, um eine Nandroid-Sicherung durchführen zu können. Nandroid-Backups werden normalerweise durch eine benutzerdefinierte Wiederherstellung (wie TWRP oder Clockwordmod) durchgeführt, für deren Installation nicht immer ein gerootetes Gerät erforderlich ist. Beispielsweise kann die Verwendung von ADB TWRP gemäß den Anweisungen hier installiert werden. Möglicherweise kann eine benutzerdefinierte Wiederherstellung vorübergehend geladen werden, wodurch die Wiederherstellung des Bestands (und Ihre Garantie) erhalten bleibt. Für TWRP kann dies durch Ersetzen von fastboot flash recovery twrp*.img durch fastboot boot twrp*.img in Schritt 4 des verknüpften Tutorials).Bei einigen Geräten muss der Bootloader entsperrt sein, um eine benutzerdefinierte Wiederherstellung zu installieren, bei anderen nicht. Beachten Sie, dass das Entsperren des Bootloaders Ihr Gerät normalerweise auf die Werkseinstellungen zurücksetzt.

Kommentare

  • Nein. Ein Nandroid-Backup ist nicht die Definition eines vollständigen Backups, aber die Frage definiert nicht, was das ist. Ihre Methode erfordert einen entsperrten Bootloader und Kenntnisse über das Flashen einer Wiederherstellung (je nach Modell unterschiedlich). Nicht wirklich Dinge, mit denen eine Person, die nicht ‚ root ist, herumspielen möchte.
  • @jiggunjer Was lässt Sie sagen, dass ein Nandroid-Backup kein vollständiges Backup ist? Einige Telefone sind mit einem entsperrten Bootloader ausgestattet. Auch im Vergleich zu den anderen Antworten würde ich ‚ nicht sagen, dass diese komplex ist.
  • Eine vollständige Sicherung wäre jeder Sektor der eMMC, Nandroiden sind oft Bilder von Bei einer Teilmenge von Sektoren schließen sie normalerweise den Bootloader und die Wiederherstellung selbst aus. Möglicherweise ist eine solche vollständige Sicherung nicht oft erforderlich. Ihre Antwort ist in der Tat einfach, aber für 95% der nicht verwurzelten Benutzer nicht praktikabel.
  • @jiggunjer in Ordnung, vielleicht haben Sie ‚ Recht, dass technisch Wenn ich Nandroid spreche, bedeutet das nicht genau dasselbe wie “ vollständige Sicherung „, obwohl ich denke, dass es ‚ ist das, woran die meisten Leute denken. Die von mir beschriebene Methode ‚ erfordert kein root. Es erfordert ein vorübergehendes Flashen einer benutzerdefinierten Wiederherstellung, aber bei anderen Antworten verwenden Sie adb über die Befehlszeile (für die selbst das Herunterladen großer Dateien erforderlich ist). Ich ‚ Ich glaube nicht, dass ‚ viel komplexer ist.
  • Eine vollständige Sicherung ist nach Ansicht eines Technikers wahrscheinlich eine Replikation der gesamten Hardware einschließlich des Status aller Bits . Da es sich jedoch um eine benutzerorientierte Site handelt, bedeutet eine vollständige Sicherung einfach: Ich kann sie wiederherstellen und genau in dem Zustand landen, in dem die Sicherung durchgeführt wurde (alle Einstellungen, Apps & Daten sind abgedeckt). Außerdem: Während ein Apfel eine Frucht ist, ist eine Frucht nicht unbedingt ein Apfel; Ja, eine Nandroid-Sicherung ist normalerweise eine vollständige Sicherung (obwohl z. B. TWRP “ gemeinsam genutzten Speicher “ überspringt) – aber das ist nicht ‚ bedeutet nicht, dass eine vollständige Sicherung immer eine Nandroid-Sicherung ist;)

Antwort

Ein „vollständiges Backup“ scheint in der Android-Welt ein sehr überlasteter Begriff zu sein. Lassen Sie mich es zuerst definieren (einen Kommentar umschreiben):

Eine vollständige Sicherung ist alles, was Ihren Systemstatus wiederherstellt, wenn Sie die Sicherung durchgeführt haben. ~ Izzy (OP)

Die offensichtliche Folgefrage sollte also lauten: Wiederherstellen Ihres Status von was?

  • Szenario 0: Ihr Telefon ist physisch defekt.
  • Szenario 1: Ihr gesamtes Laufwerk (eMMC) wurde ausgeblendet.
  • Szenario 2: Sie können nur einen USB-Flash-Modus wie Fastboot / ODIN starten.
  • Szenario 3: Sie können Fastboot UND Ihre (benutzerdefinierte?) Wiederherstellung starten.
  • Szenario 4: Ihr Telefon wurde auf den Werksmodus zurückgesetzt. Sie haben normale Funktionen ohne Rootberechtigung.
  • Szenario 5: Sie haben versehentlich Ihr Lieblingskatzentapetenbild gelöscht.
  • usw.

Jedes dieser Szenarien kann eine andere Sicherungslösung haben. Eine vollständige Sicherung müsste in der Lage sein, alle zu adressieren. Natürlich trolle ich ein bisschen mit dem Szenario eines kaputten Telefons (0), aber es zeigt, wie schlecht diese kanonische Frage definiert ist. Dies spiegelt die Tatsache wider, dass viele Leute und Unternehmen dazu neigen, das Sichern zu vereinfachen und den wichtigsten Teil zu ignorieren : Wiederherstellen.

Beachten Sie, dass in der Android-Community impliziert wird, dass Hardbricks (0 & 1) Briefbeschwerer sind. Es wird erwartet, dass Sie ein neues Telefon erhalten. Teilen wir die verbleibenden Sicherungslösungen in zwei Kategorien ein:

  1. Entwicklerwiederherstellungen (2+).
    In der Regel wird ein Nandroid (Sektorkopie der meisten Partitionen) verwendet und möglicherweise erneut geflasht Eine benutzerdefinierte Wiederherstellung. Ein bisschen technisch. Kann die Garantie beeinträchtigen.
  2. Consumer-Wiederherstellungen (4+).
    Stellt normalerweise Apps und Daten wieder her, einschließlich Ihrer Katzenfotos. Teilwiederherstellungen können für verschiedene Modelle funktionieren.

Beide können für ihre Anwendungsfälle als vollständige Sicherungen betrachtet werden. Lassen Sie den Kontext bestimmen, ob jemand, der nach einer vollständigen Sicherung fragt, Option 1 oder 2 wünscht. Zwischen den Szenarien liegt eine gewisse Grauzone (3,5?) 3 und 4, z Wenn ein Benutzer Dateien von der Partition /system gelöscht hat, hängt die Wiederherstellungsmethode möglicherweise davon ab, was fehlt.

Vorsicht vor Konsumentenwiederherstellungen

Die derzeit am höchsten bewertete Antwort basierend auf adb backup ist eine Konsumentenwiederherstellung, mit der Apps und Daten mit einem wiederhergestellt werden können Einige Einschränkungen:

  • Scheint einige Dateien wegzulassen
  • Variable Ergebnisse je nach ROM (z. B. funktioniert bei einigen Sony-Modellen nicht, lässt verschiedene Elemente bei CyanogenMod und TouchWiz weg) .

Obwohl es kürzlich in Oreo kleine Verbesserungen gab (XDA-Nachrichten) Ich kann immer noch nicht bestätigen, ob es kopiert werden kann Alle Benutzerdateien wie Fotos und Musik, die von Ihrem PC kopiert wurden.

Für eine Entwicklerwiederherstellung benötigen Sie einen Nandroid.

Sie können nicht eine vollständige Datei erhalten Nandroid ohne Rooting oder mit einer Wiederherstellung. Eine Ausnahme ist möglicherweise ein Bild Ihrer SD-Karte, das Ihnen einen partiellen Nandroid gibt. Sie müssen also das Risiko eingehen, ein Image zu installieren oder vorübergehend zu rooten, oder warten, bis OEMs bessere Wiederherstellungen anbieten.

Denken Sie daran, Ihre Backups mit wichtigen Informationen wie Datum und Partitionen zu benennen.

Sie tun dies nicht „Sie müssen nicht sichern, was Ihnen nichts ausmacht.

Ein Nandroid enthält normalerweise keine Wiederherstellung, da sie normalerweise von einer Wiederherstellung angewendet werden, sodass sie redundant ist. Wenn Ihr Gerät jedoch fehlerhaft ist und Ihre Wiederherstellung ist weg. Sie könnten in Panik geraten, weil Sie denken, Sie hätten sie nicht gesichert, sodass nichts wiederhergestellt werden muss. Oft ist es jedoch einfach, die Wiederherstellung mit einem USB-Flash-Tool (z. B. Fastboot) herunterzuladen und anschließend neu zu installieren.

Wenn Sie Ihre Kontakte in der Cloud speichern, müssen Sie sie normalerweise nicht sichern. Synchronisieren Sie sie nach der Wiederherstellung erneut.

Denken Sie daran, dass eine vollständige Sicherung davon abhängt, was Sie wiederherstellen möchten Es gibt keine perfekte Lösung auf der von mir beschriebenen „Verbraucherebene“. In EU / Asien-Ländern, in denen die Menschen nicht so besorgt über die Verweigerung der Garantie sind, gibt es wenig Grund, keine benutzerdefinierte Wiederherstellung zu installieren, falls vorhanden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.