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.
Helium (Premium) features:
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
Requires Android: Android 4.0 +