Skip to content

Instantly share code, notes, and snippets.

@mkazin
Last active July 17, 2016 18:04
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mkazin/c7b715907caf1b23d9993bd2a6e27065 to your computer and use it in GitHub Desktop.
Save mkazin/c7b715907caf1b23d9993bd2a6e27065 to your computer and use it in GitHub Desktop.
Pulling files from Android
REM pull_logs.sh v.0.3
REM author: Michael J. Kazin - https://github.com/mkazin
@echo off
if "%~1"=="" (
echo Target log folder not specified!
echo Usage: %0 [log_folder]
goto BAIL
)
SET logname=%1
SET appname=com.example.android.sunshine.app
echo - Creating folder %logname%
mkdir %logname%
cd %logname%
echo - Creating remote backup folder
adb shell "run-as %appname% mkdir /sdcard/Download/%logname%"
adb shell "run-as %appname% cp -R /data/data/%appname%/databases /sdcard/Download/%logname%"
adb shell "run-as %appname% cp -R /data/data/%appname%/files /sdcard/Download/%logname%"
echo - Pulling files from Android device
adb pull /sdcard/Download/%logname%
echo - Cleaning up temporary Android storage
adb shell "rm -R /sdcard/Download/%logname%"
:BAIL
# pull_logs.sh v.0.3
# author: Michael J. Kazin
if [ $# -eq 0 ]; then
echo "Target log folder not specified!"
echo "Usage: $0 [log_folder]"
exit 1
fi
logname="$1"
echo Creating folder $logname
mkdir $logname
cd $logname
echo Creating remote backup folder
adb shell "run-as com.example.android.sunshine.app mkdir /sdcard/Download/$logname"
adb shell "run-as com.example.android.sunshine.app cp -R /data/data/com.example.android.sunshine.app/databases /sdcard/Download/$logname"
adb shell "run-as com.example.android.sunshine.app cp -R /data/data/com.example.android.sunshine.app/files /sdcard/Download/$logname"
echo Pulling files from Android device
adb pull /sdcard/Download/$logname
echo Cleaning up temporary Android storage
adb shell "rm -R /sdcard/Download/$logname"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment