Skip to content

Instantly share code, notes, and snippets.

@vampy
Last active December 16, 2018 11:48
Show Gist options
  • Save vampy/3b01f1b2574e2254784c02b2575b1fa9 to your computer and use it in GitHub Desktop.
Save vampy/3b01f1b2574e2254784c02b2575b1fa9 to your computer and use it in GitHub Desktop.

1. Get all installed packages

adb shell 'pm list packages -f' | sed -e 's/.*=//' | sort > backup_apps.txt

2. Copy all pictures

adb pull -p /mnt/sdcard/DCIM/Camera backup_pictures

3. Backup apps

adb pull -p /data/data/com.google.android.apps.authenticator2/databases/databases backup_google_authenticator.sqlite
adb pull -p /data/data/ak.alizandro.smartaudiobookplayer/ ak.alizandro.smartaudiobookplayer/
adb pull -p /data/data/com.android.providers.telephony/databases/ phone-history/

To restore:

adb push -p backup_google_authenticator.sqlite /data/data/com.google.android.apps.authenticator2/databases/databases
adb push -p ak.alizandro.smartaudiobookplayer/ /data/data/ak.alizandro.smartaudiobookplayer/
adb push -p phone-history/ /data/data/com.android.providers.telephony/databases/ 

4. Follow your custom ROM instructions

e.g. http://forum.xda-developers.com/galaxy-s4/i9505-orig-develop/jdcteam-optimized-cyanogenmod-13-0-t3334475

5. Quick copy paste of acccounts from passwords managers

Backup all data

adb backup -f backup.ab -apk -obb -shared -nosystem

Extract with tool from https://sourceforge.net/projects/adbextractor/ and tutorial at http://forum.xda-developers.com/showthread.php?t=2011811.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment