Checklist for backup and restore Android
Back up:
- Enable Android Auto Backup to backup apps to cloud and force backup using (on new android you can Backup to drive from Settings):
adb shell bmgr backupnow --all
- Backup apps manually using Helium by ClockworkMod (clear cache first to make backup smaller)
If Helium is not working use this script to backup - Force Sync Contacts to google from Settings - Accounts
- SMS Messages (SMS Backup and Restore by carbonite/synctech)
- Whatsapp history (click Backup Now manually, and optionally backup to cloud)
- Backup all files from internal storage ( copy using adb pull -a /sdcard )
- Remove your external sdcard before factory reset!
Restoring:
- Factory reset (remove your external sdcard first!)
- When asked, choose install from backup or other phone
- Connect wifi or use your mobile data
- Continue next steps
- Choose which app to be restored
- Continue next steps and wait all apps restored
- Restore internal storage ( adb push ./sdcard / )
- Restore SMS (Install SMS Backup and Restore)
- Reboot your phone
- Insert external sdcard
- Turn on phone
- Check / setup all apps
- Restore some app manually using Helium
- adb shell bmgr
# help - adb shell bmgr list sets
# list token of current and previous backups - adb shell bmgr restore [APP.PACKAGE]
# restoring one package using latest backup - adb shell bmgr restore [TOKEN] [APP.PACKAGE]
# restoring one application from backup set
Update 2023:
On old device: open google One, Backup, Backup Now
On new device: setup new device or factory reset first, do not scan qr or copy from old device, just add google account manually, choose "Can’t use old device" when restoring, then choose which backup to be restored
If using this method, some apps data restored, SMS restored, settings restored
Comments