Skip to content

Instantly share code, notes, and snippets.

@deepzm
Created June 28, 2015 12:41
Show Gist options
  • Save deepzm/49f5be58709c793938c8 to your computer and use it in GitHub Desktop.
Save deepzm/49f5be58709c793938c8 to your computer and use it in GitHub Desktop.
android app data extraction
adb shell
su
cp /data/data/app.package.name/databases/application.sqlite /sdcard/
exit
exit
adb pull /sdcard/application.sqlite ~/
OR
adb shell su -c cat /data/data/app.package.name/databases/application.sqlite | sed 's/\r$//' > application.sqlite
if debuggable and not rooted
adb shell
run-as app.package.name \
cp /data/data/package.name/databases/application.sqlite /sdcard/
exit
adb pull /sdcard/application.sqlite ~/
if not debuggable and not rooted
adb backup -f ~/data.ab -noapk app.package.name
AND
dd if=data.ab bs=1 skip=24 | python -c "import zlib,sys;sys.stdout.write(zlib.decompress(sys.stdin.read()))" | tar -xvf -
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment