[Anleitung] Komplett-Backup ohne Root durchführen per adb (ab Android 4.x)

Hallo,

oh wenn ich in der falschen Rubrik bin, kann ein Mod mein Beitrag bitte verschieben.

Ich habe das bereits per Fuß gemacht und es wird ein Backup erstellt.
Zuerst geprüft ob Gerät erkannt wird
mit adb devices ... dann wird die Geräte ID angezeigt

USB Treiber ist installiert
mit USB Kabel verbunden
USB debugging aktiviert

das ist ja das komische - warum bringt mir UBT solche Ausgaben
und das bei drei verschieden Geräte.
 
Themen wie von Anturix vorgeschlagen vereint.
 
Moin
IT-FiSi schrieb:
warum bringt mir UBT solche Ausgaben
und das bei drei verschieden Geräte.
UBT ist ein totes Projekt.
Vermutlich hat sich in der Zwischenzeit etwas an den genutzten Tools verändert.
Da es die Sourcen nicht mehr gibt, kann ich auch nicht mehr nachschauen, was das Tool da genau macht.

Ich würde an deiner Stelle die Backups von Hand machen, oder mir eine eigene Backup-Batch schreiben.

Anturix
 
mh - das tool wird doch über ein Batch gesteuert, somit kann man ja schauen was es macht.

Ist wirklich ein tolles Projekt und schade das es bei mir nur Fehlermeldungen gibt.

Klar ich selber ein Batch schreiben aber so ausführlich wie das UBT bringe ich es nicht fertig.
 
Hmm... So langsam frage ich mich, was du eigentlich genau machen möchtest?

Was hat dich dann an deiner eigenen Backup-Idee hier gestört?
 
Würde ja auch per Helium oder ADB oder was auch immer die komplette Anwendung rüber schaufeln, aber bis jetzt hab ich noch nichts gefunden was die Auswahl einzelner SYSTEMANWENDUNGEN inkl Daten zulässt.

Grüße
Wolfgang
 
Zuletzt bearbeitet von einem Moderator:
Doch du kannst Systemanwendungen bzw. generell einzelne Apps sichern. Ich merge den Thread auch mit dem allgemeinen Thema zum ADB-Backup, da die Beschreibung sicher auch für andere User interessant ist.

Gernerelle Syntax:
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]
[-f <file>].....Backupdateiname, wenn leer, dann "backup.ab"
[-apk|-noapk]....selbstredend
[-shared|-noshared]....hier geht's m.E. um das /Android/data/ bzw. /Android/obb/-Verzeichnis
[-all]....für Faule, wenn alle Nutzer-Apps gesichert werden sollen
[-system|-nosystem]...für [all] ergänzend ob mit oder ohne Systemapps. Default: mit.
[<packages...>]...für Einzelne App-packages.

Also in deinem Fall für die Einzelsicherung gehst du wie folgt vor:

1. Feststellen wie der <packagename> der email-App heißt. Die findest du z.B. über die App-Info (siehe Anhang)
2. Sicherungsname ausdenken --> email.ab
3. ADB-Backup starten (in meinem Fall über Linux Terminal) - da du Systemapp nicht wieder herstellen kannst Sicherung ohne apk-file:
w@w-laptop:~$ adb backup -f email.ab -noapk com.android.email
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
Now unlock your device and confirm the backup operation.
w@w-laptop:~$ ls *.ab
backup.ab email.ab
w@w-laptop:~$
Joa, dann bleibt nur noch zu hoffen, dass sich die email-App im S5mini nicht allzusehr von der email-App deines S4 unterscheidet und mit den Einstellungsdaten klar kommt - ein Versuch ists jedenfalls wert bei 8 Konten.
 

Anhänge

  • a.png
    a.png
    6,1 KB · Aufrufe: 360
Hallo,

erst mal danke für dein Streuen meiner Frage, vielleicht ist so die Chance größer .

Du hast geschrieben dass man aus der App Info schön den Package bzw Anwendungsnamen lesen kann.... das S4 bzw S5 ist da leider nicht so gesprächig...die Screenshots sind vom S5.


any Ideas was jetzt das eigentliche Package ist ?

Beim S4 schaut es sehr ähnlich aus

Gruß
Wolfgang
 

Anhänge

  • email1.jpg
    email1.jpg
    2,2 KB · Aufrufe: 364
  • email2.jpg
    email2.jpg
    2,5 KB · Aufrufe: 408
Zuletzt bearbeitet von einem Moderator:
Oh, wer Root hat scheint wohl klar im Vorteil :rolleyes:

Ansonsten versuch mal ob du per ADB in die shell rein kommst - und dann mal nach der Prozessliste schaust. Also folgende Befehle:

Code:
w@w-laptop:~$ [COLOR=Blue]adb shell[/COLOR]
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
root@golden:/ # [COLOR=Blue]ps[/COLOR]
USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAME
root      1     0     692    552   c017cda4 0001b7e0 S /init
root      2     0     0      0     c00c5144 00000000 S kthreadd
root      3     2     0      0     c00a9c9c 00000000 S ksoftirqd/0
root      6     2     0      0     c00f036c 00000000 S migration/0
root      7     2     0      0     c0100080 00000000 S watchdog/0

.
<snip>
.
.
u0_a225   2494  1678  576476 57184 ffffffff 40107808 S com.android.systemui
u0_a70    2519  1678  519764 26380 ffffffff 40107808 S com.kebab.Llama
media_rw  2676  1     3000   1208  ffffffff 402f3394 S /system/bin/sdcard
u0_a104   2695  1678  565424 46316 ffffffff 40107808 S com.nuance.swype.dtc
u0_a252   2711  1678  601384 51004 ffffffff 40107808 S com.whatsapp
radio     2724  1678  540660 28776 ffffffff 40107808 S com.android.phone
u0_a224   2732  1678  511952 19452 ffffffff 40107808 S com.android.incallui
u0_a8     2743  1678  513088 20040 ffffffff 40107808 S com.bel.android.dspmanager
u0_a47    2805  1678  511980 19808 ffffffff 40107808 S com.android.smspush
u0_a104   2845  1678  526740 27456 ffffffff 40107808 S com.nuance.swype.dtc:SwypeConnect
u0_a99    2914  1678  600160 43084 ffffffff 40107808 S com.viber.voip
u0_a30    2939  1678  565616 35436 ffffffff 40107808 S com.google.process.gapps
u0_a227   2977  1678  512624 21040 ffffffff 40107808 S org.cyanogenmod.theme.chooser
u0_a41    2983  1678  544368 37200 ffffffff 40107808 S com.pushbullet.android:background
u0_a81    2990  1678  512288 21008 ffffffff 40107808 S ginlemon.smartlauncher.notifier
u0_a30    3010  1678  573092 36088 ffffffff 40107808 S com.google.process.location
u0_a30    3070  1678  760976 47880 ffffffff 40107808 S com.google.android.gms
u0_a26    3521  1678  527780 29088 ffffffff 40107808 S com.android.mms
u0_a135   3580  1678  565008 32532 ffffffff 40107808 S com.domobile.applock
u0_a107   3605  1678  609624 54600 ffffffff 40107808 S de.amazon.mShop.android
u0_a137   3924  1678  580248 58844 ffffffff 40107808 S com.facebook.orca
root      4304  1818  3056   404   c050d878 4013134c S daemonsu:10070
root      4398  1818  4080   408   c050d878 4013134c S daemonsu:10178
root      4513  1     4452   188   ffffffff 00016bfc S /sbin/adbd
root      4569  1818  5108   412   c050d878 4013134c S daemonsu:10027
u0_a14    4598  1678  524152 33016 ffffffff 40107808 S android.process.media
u0_a75    4637  1678  557496 35140 ffffffff 40107808 S com.amazon.venezia
u0_a52    4657  1678  549428 36392 ffffffff 40107808 S com.android.vending
u0_a21    4665  1678  521184 25764 ffffffff 40107808 S com.android.inputmethod.latin
u0_a149   4849  1678  517368 22948 ffffffff 40107808 S com.oasisfeng.greenify:service
u0_a41    4898  1678  523412 28916 ffffffff 40107808 S com.pushbullet.android
u0_a157   4915  1678  519504 27292 ffffffff 40107808 S ch.amana.android.cputuner
u0_a214   4935  1678  531512 25604 ffffffff 40107808 S fr.telemaque.horoscope
u0_a157   4955  4915  1004   396   c017cda4 400397a4 S su
root      4960  1818  7160   452   ffffffff 4013134c S daemonsu:10157
root      4962  4960  924    440   c0173b08 4023e394 S tmp-mksh
root      5108  1818  7160   428   c050d878 4013134c S daemonsu:10040
root      5138  1699  3056   388   c050d878 4013134c S daemonsu:mount:0
root      5363  1818  8184   432   c050d878 4013134c S daemonsu:10094
system    5754  1678  528272 23740 ffffffff 40107808 S com.android.settings
u0_a30    6477  1678  554344 27560 ffffffff 40107808 S com.google.android.gms.wearable
u0_a250   6569  1678  526736 28472 ffffffff 40107808 S com.scoompa.collagemaker
u0_a11    7017  1678  514128 21404 ffffffff 40107808 S com.android.deskclock
root      7078  2     0      0     c00c00ec 00000000 S kworker/0:0
root@golden:/ #
Die Liste ist gekürzt - aber am Ende findest du laufende Dienste der Apps - vielleicht lässt sich damit über einen aktiven email-dienst der packagename ermitteln.
 
Ok, heisst im Endeffekt wie bei dir: com.android.email

Und das beste ist nach dem Restore (adb restore e:\email.ab, denke mal die Syntax war richtig) und dem Neustart des Handys zeigt mir das Email Symbol 308 neue Emails an, klicke ich dann drauf passiert erst mal nichts, es kommt nen Bildschirm der wohl ähnlichkeit mit dem richtigen Mailbildschirm hat, aber dann kommt die Seite wo man die Konten neu einrichten muss :-(

Die Versionsnummer schaut auch anders aus als vorher, aber auch nicht so wie auf dem S4 und das Programm benötigt plötzlich 13MB Daten.... also hat er wohl irgendwas irgendwo hin geschaufelt....

Gruß
Wolfgang
 
ja, das ist natürlich das Risiko gewesen, dass du die Einstellung der Äpfel sicherst und auf die Birnen wieder herstellen willst. Das wird nicht funktionieren. Und scheint so zwischen den 2 Geräten der Fall zu sein.
Da wirst du dann um eine händische Neueinrichtung nicht umher kommen.
 
Ja, schaut wohl ganz danach aus.... abeer finde ich echt schwach dass das nicht von irgendeinem Programm oder aber von der APP direkt unterstützt wird. Wie schon im ersten Post geschrieben kann man nen Telefonprotokoll problemlos importieren, was ich sowas von überflüssig finde dies von einem alten Gerät mit zu "schleppen".... und so was sinnvolles wie Programmsettings gehen nicht. Das ging ja schon auf meinem Symbian mit Profimail, da konnte man die Settings wegspeichern.

Naja, man hat ja sonst nix anderes zu tun, also morgen vormittag hab ich schon mal ne Aufgabe :-( Ich denke aber ich wechsel wirklich gleich auf K9 oder wie das heisst.

Beste Grüße und nochmals Danke
Wolfgang
 
Ich kann Deinen Frust leider nur teilweise nachvollziehen, denn auch in anderen Betriebssystemwelten ist es alles andere als banal und schon gar nicht schlau ist die Settings (~Einstellungen) von Programmen in die nächste OS-Version zu übernehmen. Wenn es da überhaupt eine Ausnahme gibt, dann bestenfalls bei sehr geschlossenen System wie der Mac-Welt und mit einigem Bauchweh auch noch in der Linux-Welt.

Irgendwie gehen da die meisten Nutzer von vollkommen realitätsfremden Vorstellungen aus. Zwar weiß auch ich, dass es punkto Backup-Möglichkeiten noch so einiges - nicht nur, aber auch in der Android-Welt - zu tun gibt, aber es muss einem schon auch bewusst sein, dass es bei zig tausendenden OS-Versionen (ja, es sind so viele, auch wenn die auf relativ wenigen Basis- bzw. Musterversionen des AOSP - meist als Android-Version bezeichnet - beruhen) nicht gerade einfach ist, da etwas sinnvolles auf die Beine zu stellen.
 
Ja aber interessant ist doch auch dabei dass es andere wohl schaffen, Beispiel Outlook: da kann man auch mehrere Versionen überspringen und bekommt die Settings importiert und teilweise sogar noch die Daten gewandelt.

Oder das zuvor genannte Profimail, welches schon in der Nokia--- oh pardon Symbian Welt gab, da konnte man die Settings problemlos exportieren.
Es ist ja nicht nur ein problem wenn man von einer Version auf eine andere wechselt, in dem Fall ist man ja sogar angeschmiert wenn man von einem auf ein anderes Gerät wechselt das sich nur in der Seriennummer unterscheidet....

Und klar gibts viele viele Versionen.... ABER.... das betrifft ja dann auch die Anwendungen bei denen es komischerweise geht (SMS, ANrufprotokoll, Kontaktdaten, WLAN Setttings und und und)

Klar bin ich etwas gefrustet, weil bei dem Aufwand den ich jetzt schon treiben musste um ein vergleichfähiges laufendes Handy zu bekommen wie das zuvor, da hätte ich auch z.B. von Null anfangen können und zum angebissenen Obst oder WP wechseln können. Aber vieles weiss man halt erst hinterher.

Beste Grüße
Wolfgang
 
Wenn der Wechsel des OS derartige Probleme so einfach lösen würde, dann hätten wir das längst alle getan, aber es hilft halt wenig, den Dreck der "Geschmacksrichtung" A gegen jenen der "Geschmacksrichtung" M, W oder sonst was auszutauschen. Das war schon immer so; so zumindest seit ich was mit der EDV am Hut habe, was ja erst seit etwa 30 Jahren der Fall ist.

Und selbstverständlich gibt's die berühmten Ausnahmen (sonst würde die ja keiner kennen), bei denen ein Programmierer in seiner klitzekleinen Ecke krampfhaft darauf achtet, nur ja ganz sicher zu seinem Uraltversionen kompatibel zu sein. Aber wenn das klappt halt keineswegs über das ganze jeweilige "Ökosystem". Das ist einfach nicht machbar. Ach ja, und zu viel Rücksicht auf die Vergangenheit kann auch zum Stillstand und Kollaps führen, wie Nokia das ja - unter anderem mit EPOC / Symbian - eindrucksvoll bewiesen hat.

Die Mühen der Datenmigration schrecken seit Jahrzehnten jeden Zuständigen von einem "übereilten" Wechsel der jeweils benutzten Plattform ab, und das, obwohl die wirklich guten Lösungen für solche Arbeiten ausschließlich für Firmen (und keineswegs für Private) entwickelt werden.

Aber lassen wir das, es wird allmählich OT und trägt ja nichts zum Thema des Threads bei.
 
Backups für Smartphones sind im Gegensatz zu früher dennoch wesentlich einfacher geworden.

Kontakte, E-Mails, Anrufliste, SMS/MMS, Whatsapp-Chatverlauf etc pp können per 1-Click direkt in die Cloud geschossen werden.

Apps und deren Einstellungen sichert man einfach via adb und fertig. Bilder speichert man lokal auf dem Rechner und fertig ist das Backup ;)

Wer Angst vor Drittanbieter-Clouds hat: Kein Problem, miete dir nen Server, warte ihn und setz deine eigene Cloud auf. Im Prinzip ist das alles kein Problem. Man muss sich nur intensiv damit auseinandersetzen ;)
 
Hallo,
Dein Beitrag hat mir geholfen ein backup von meinem android 4.4 Gerät auf den PC zu machen, vielen Dank dafür.
Ich möchte allerdings mehr, - ich möchte auch auf dem PC Zugriff auf meine Daten haben, z.b. den Kalender und Adressenverzeichnisse.
Dafür sehe ich noch keinen Weg.
Ich habe die Daten nicht verschlüsseln lassen, aber wie kann ich darauf zugreifen?
Übrigens finde ich die Daten schon auf meinem phone nicht, - wo sind die versteckt?

Aber erstmal vielen Dank, daß ich meine Daten nicht in die Google Cloud sichern muss ist mir schon eine grosse Beruhigung!

lg
Siegfried
 
Kennt jemand die Möglichkeit ein komplettes Backup - oder soviel wie möglich - ohne root zu machen?
da ich nun das handy meiner frau doch einschicken will (ihr s5mini geht ab und zu einfach aus) wollte ich vorher ein backup machen. tja..und ohne root fällt mir da nix ein..und wenn ich roote ist die garantie dahin. ganz toll!

hab mir holobackup auf den pc geladen, aber irgendwie passiert da gar nix bzw. es kommt keine verbindung zum handy zu stande.

kann mir da wer nen tipp geben?
 
Hast du in den Entwickleroptionen das USB-debugging aktiviert?
 

Ähnliche Themen

PrinzessinT
Antworten
7
Aufrufe
202
Cecoupeter
Cecoupeter
C
  • CrazyWolf
Antworten
8
Aufrufe
541
cptechnik
cptechnik
S
Antworten
6
Aufrufe
349
soldiers
S
Zurück
Oben Unten