filipebatista
1/30/2014 - 11:43 AM

Get database from an Android app (Android 4.3+)

Get database from an Android app (Android 4.3+)

#!/bin/bash

# Android 4.3+ changes app's internal directory permissions and you can not just pull your 
# databases to your computer, so I did this as a workaround to extract my databases.
# I only use it for debug, use it under your responsability.

package=$1
db_name=$2
path="/data/data/$package/"

rm $db_name
adb shell "su -c 'cd $path; chmod -R 777 databases; exit'; exit"
adb pull $path/databases/$db_name
open $db_name