Skip to content

Instantly share code, notes, and snippets.

@ZavenArra
Last active August 29, 2015 14:01
Show Gist options
  • Save ZavenArra/807ab338746a37144329 to your computer and use it in GitHub Desktop.
Save ZavenArra/807ab338746a37144329 to your computer and use it in GitHub Desktop.
android_db_move.sh
# call this as
# android_db_move.sh com.cdlcollege.saas CdlCollegeSaasDatabase
# sqlite3 CdlCollegeSaasDatabase
#!/bin/bash
REQUIRED_ARGS=2
ADB_PATH=/Users/deepwinter1/Documents/eclipse-workspace-classic/android-sdk-macosx/platform-tools/adb
PULL_DIR="."
if [ $# -ne $REQUIRED_ARGS ]
then
echo ""
echo "Usage:"
echo "android_db_move.sh [package_name] [db_name]"
echo "eg. android_db_move.sh lt.appcamp.impuls impuls.db"
echo ""
exit 1
fi;
echo""
cmd1="$ADB_PATH -d shell 'run-as $1 cat /data/data/$1/databases/$2 > /sdcard/$2' "
cmd2="$ADB_PATH pull /sdcard/$2 $PULL_DIR"
echo $cmd1
eval $cmd1
if [ $? -eq 0 ]
then
echo ".........OK"
fi;
echo $cmd2
eval $cmd2
if [ $? -eq 0 ]
then
echo ".........OK"
fi;
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment