ADB: Permission denied

Shinigami

ばかやろう
Registriert
14 Juli 2013
Beiträge
1.465
Ort
Akihabara
Tag Leute,

ich würde gerne mit ADB meine Kontakte auf den PC ziehen. Leider ist der Touchschreen meines Smartphones kaputt und somit kann ich das Passwort nicht eingeben. Das Smartphone ist über die Systemeinstellungen verschlüsselt. Bekomme immer folgenden Error:

sudo adb pull /data/data/com.android.providers.contacts/databases/contacts2.db
failed to copy '/data/data/com.android.providers.contacts/databases/contacts2.db' to './contacts2.db': Permission denied

Gibt es irgendeine Möglichkeit, die Kontake noch zu retten? Einige neuere Fotos würde ich auch gerne noch sichern, falls möglich. Zum Glück habe ich den Großteil der Bilder schon davor gesichert, ein paar wenige aber leider nicht.
Das Passwort kenne ich ja, kann ich das über den PC irgendwie eingeben?

EDIT:
- Samsung
- Galaxy S3 GT-I9300
- 4.1.2 (zumindestens kann ich mich nicht daran erinnern, auf eine höhere Version geupdatet zu haben)
- Smartphone gerootet
- Standardrom
- Bildschirm defekt
 
Zuletzt bearbeitet:
Tachchen Shinigami,

Magst noch eben die Mindestangaben hinzufügen?
Welches Smartphone, Android Version, Root, etc.
 
Danke dir,
Bei den neueren Androidversionen hättest du ein kleineres Problemchen gehabt, da dort ADB nur noch root bekommt, wenn du deinen Computer authentifizierst... oder einen Kernel mit ADBD insecure flashst.

Kannst du mal bitte den Befehl wie folgt versuchen:
Code:
Expand Collapse Copy
adb pull /data/data/com.android.providers.contacts/databases/contacts2.db contacts2.db
oder gib ein anderes lokales Verzeichnis ein, du hast ja Linux oder?
Kannst dann ja iwie das Homeverzeichnis nehmen, sollte dann irgendwie so sein:
Code:
Expand Collapse Copy
adb pull /data/data/com.android.providers.contacts/databases/contacts2.db ~/contacts2.db
bzw
Code:
Expand Collapse Copy
adb pull /data/data/com.android.providers.contacts/databases/contacts2.db /home/user/xxx/contacts2.db
Aber da kennst du dich besser aus als ich ;)
 
  • Thread Starter Thread Starter
  • #5
Bekomme eben die Fehlermeldung "Permission denied".
Wenn ich "adb root" eingebe, bekomme ich folgende Meldung:
adbd cannot run as root in production builds
 
Versuch mal erst
[src=text]adb shell
su[/src]
Und kopiere die Datei dann auf die externe SD mit
[src=text]cat /data/data/com.android.providers.contacts/databases/contacts2.db > /storage/sdcard1/contacts2.db[/src]
oder
[src=text]cat /data/data/com.android.providers.contacts/databases/contacts2.db > /storage/extSdCard/contacts2.db[/src]

Ansonten versuch es mal im Recovery Modus.
Handy ausschalten und mit Lauter + Homebutton + Power anschalten und dann die Befehle ausprobieren.

Sollte das auch nicht gehen kommst du um einen Costum Kernel/eine Costum Recovery nicht herum.
 
  • Thread Starter Thread Starter
  • #7
Code:
Expand Collapse Copy
cat /data/data/com.android.providers.contacts/databases/contacts2.db > /storage/sdcard1/contacts2.db

/system/bin/sh: can't create /storage/sdcard1/contacts2.db: No such file or directory

Code:
Expand Collapse Copy
cat /data/data/com.android.providers.contacts/databases/contacts2.db > /storage/extSdCard/contacts2.db

/system/bin/sh: can't create /storage/extSdCard/contacts2.db: Permission denied

Custom Kerne/Custom Recovery wird ohne Bildschirm schwer. :/
 
  • Thread Starter Thread Starter
  • #9
Danke fürs Angebot, aber extra von Japan nach Deutschland zu schicken lohnt sich für die Kontake wohl kaum. ;)
Dann muss ich mir wohl alle Kontakte neu erstellen. :o
 
Zurück
Oben