Reviewed in Wishlist for Built-In OS Features
Per-App Backup: This app allows you to backup settings from individual apps, along with the apps if you want, to the mobile's internal storage, any external storage, or cloud storage accounts (with the paid version). It can also be set to perform scheduled backups. You could just backup the whole of the mobile's storage. But, doing that every week is too tedious, unless you're into flashing custom ROM's and such.
Helium is the missing app sync and backup solution for Android.
Helium does NOT require root. All Android users can use Helium to backup and sync Android applications. Helium lets you backup your apps and data to your SD card or cloud storage. With Helium, you can sync app data from your other Android devices-- even if they are not on the same network. Set up backup schedules with Helium, and never lose data again.
*Heads up: Helium will not work with the Android L Preview. adb backup is broken, and will be fixed before release. On the bright side, it seems there is active work happening on that feature, and more features being added (widget state backup and restore).*
1. Install Helium on Android
a) Root user? You're done!
2. Install and run Helium Desktop (link below)
3. Connect Android to computer.
a) You may need to set your USB Connection Mode to "PTP". (Nexus 7, Nexus 10, etc)
4. Helium on Android should now be enabled.
Helium (Free) features:
Backup and restore to SD card
Backup and restore from PC
Helium (Premium) features:
Automatic Backup schedules
Android to Android sync
Cloud backup and restore
* Google Drive
Note: Helium is NOT available to Motorola devices. This is because Motorola phones have a bug that break Android's backup mechanism. Until this is fixed by Motorola, Helium will not work on those Androids. You can download Helium manually here:
If you find that Helium *does* work on your Motorola Android, please notify me.
Note: Some Sony devices have issues with Helium. This includes the Xperia S and Xperia Z. Sony has *disabled* backup on these devices completely.
Helium Desktop Installer (non-rooted users):
Why do you need so many Permissions?
Contacts - Backup call log and sms
SMS - Backup call log and sms
Accounts - Backup and restore from Drive
Phone State - Uniquely identify phone for Android to Android sync
Read Logs - Debugging and bug reports
Wifi - Make sure scheduled backups only happen on wifi