Ich habe ein Samsung Galaxy S Plus (GT-I9003), das in einer Boot-Schleife steckt. Es läuft die Standard-Samsung-Firmware (Android 2.3.5). Ich möchte die Daten (insbesondere der Memo-Anwendung) vom Gerät wiederherstellen. Ich kann in den Wiederherstellungsmodus booten und mich dann über verbinden adb shell
, aber ich darf nicht lesen /data
:
$ ls -l /
(...)
drwxrwx--x root root 1970-01-01 00:00 data
$ id
uid=2000(shell) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1009(mount),1011(adb),1015(sdcard_rw),3001(net_bt_admin),3002(net_bt),3003(inet)
$ su
su: permission denied
Wie kann ich /data
von diesem Telefon aus ein Backup erstellen?
Ich konnte die Daten kopieren, indem ich zuerst das Telefon rootete . Nach dem Routing kann ich das Telefon im Wiederherstellungsmodus hochfahren, eine Verbindung über herstellen adb shell
und cat /dev/mmcblk0
/ verwenden cat /dev/block/stl10
, um die interessanten Daten vom Telefon abzurufen.
phihag
adb shell
jedoch nicht, da auf dem Gerät Android 2.3.5 ausgeführt wird.adb backup
Izzy
adb backup
wurde mit ICS eingeführt, und ohne Root haben Sie keinen Zugriff auf die Daten Ihrer Apps unten/data
. Am besten wäre ein Nandroid-Backup, das Sie sogar über adb von Ihrem Computer aus erstellen könnten (siehe Gibt es eine Möglichkeit, ein Nandroid-Backup direkt auf den PC zu erstellen? ) Dazu wird root benötigt.