Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- app_title="Google Maps"
- package_name="com.google.android.apps.maps"
- simple_backup_dir="/storage/emulated/0/SimpleBackup"
- app_backup_dir="$simple_backup_dir/$app_title"
- if [ ! -d "$simple_backup_dir" ]; then
- mkdir "$simple_backup_dir"
- fi
- if [ ! -d "$app_backup_dir" ]; then
- mkdir "$app_backup_dir"
- else
- rm -rf "$app_backup_dir"
- mkdir "$app_backup_dir"
- fi
- mkdir "$app_backup_dir/permissions"
- cp -rf "/data/data/$package_name" "$app_backup_dir"
- ls -1Rp /data/data/$package_name > "$app_backup_dir/includedfiles.txt"
- slash="/"
- while IFS='' read -r line || [[ -n "$line" ]]; do
- if [ "${line/data/data/$package_name}" = "$line" ] ; then
- if [ "${line/$slash}" = "$line" ] ; then
- mkdir -p "$app_backup_dir/permissions/$cur_dir"
- ls -l $cur_dir/$line | cut -c1-10 > "$app_backup_dir/permissions/$cur_dir/file_$line"
- else
- mkdir -p "$app_backup_dir/permissions/$cur_dir"
- ls -ld $cur_dir/${line/$slash} | cut -c1-10 > "$app_backup_dir/permissions/$cur_dir/dir_${line/$slash}"
- fi
- else
- cur_dir="${line/:}"
- fi
- done < "$app_backup_dir/includedfiles.txt"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement