Skip to content

Instantly share code, notes, and snippets.

@johnjohndoe
Created September 9, 2018 07:31
Show Gist options
  • Save johnjohndoe/dc5c48f18d1047431039a41a8f7d805a to your computer and use it in GitHub Desktop.
Save johnjohndoe/dc5c48f18d1047431039a41a8f7d805a to your computer and use it in GitHub Desktop.
How to pull a SQLite database file from an Android device?

Before Android 5.0

adb shell "run-as package.name chmod 666 /data/data/package.name/databases/file"
adb pull /data/data/package.name/databases/file .
adb shell "run-as package.name chmod 600 /data/data/package.name/databases/file"

Android 5.0+ /data/data/package.name/databases/file

adb shell "run-as package.name chmod 666 /data/data/package.name/databases/file"
adb exec-out run-as package.name cat databases/file > newOutFileName
adb shell "run-as package.name chmod 600 /data/data/package.name/databases/file"

Source

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment