#!/bin/bash -e
# Backup data 
package=<package_of_the_app> # <--- replace this with your app

device_path="zzzBackup" # under app dir.
backup_time=$(date +%F_%H-%M-%S)
backup_version=$(adb shell dumpsys package $package | grep versionName | sed -E "s/    versionName=//")
echo "Backup version:===$backup_version==="
separator="__version_"
backup_path="$device_path/$backup_time$separator$backup_version"
echo Backup to "$backup_path"
adb shell "run-as $package mkdir -p $backup_path"

adb shell "run-as $package cp -a shared_prefs $backup_path"
adb shell "run-as $package cp -a databases $backup_path"
# Add more folder if you want