Titanium Backup is the most powerful backup tool on Android, and then some. You can backup, restore, freeze (with Pro) your apps + data + Market links. This includes all protected apps & system apps, plus external data on your SD card.
You can do 1-click batch & scheduled backups. Backups will operate without closing any apps (with Pro).
You can move any app (or app data) to/from the SD card. You can browse any app’s data and even query the Market to seedetailed information about the app.
Features of Pro Version
*.0-click batch restores
*.Keep multiple backups per app
*.Backup/restore SMS,MMS,calls,bookmarks,Wi-Fi AP as XML
*.Multi-user app data
*.Sync to/from Dropbox (manual/scheduled)
*.Sync to/from Box (manual/scheduled)
*.Sync to/from Google Drive (manual/scheduled)
*.TB Web Server: download/upload your backups as a single ZIP on your computer
*.Convert user apps system apps
*.Integrate system app updates into ROM
*.Market Doctor (relink apps to Market)
*.“Destroy all Market links” feature
*.Backup apps without closing them!
*.Create your own update.zip containing apps+data!
*.Restore individual apps+data from non-root ADB backups!
*.Restore individual apps+data from CWM backups!
*.Restore individual apps+data from TWRP backups!
*.Market “auto updating” manager
*.Dalvik cache cleaner
*.Integrate Dalvik cache system elements into ROM
*.Load/Save a Filter and use it in Widgets/Schedules
*.Change the device’s Android ID, restore it froma backup or after a factory reset
*.Protect backup against deletion
*.Send backup (to e-mail/cloud) and import it in 1 click
*.Backup→Verify→Un-install an app in one shot
*.Freeze/defrost/launch apps in a single click
*.CSV export any app DB (e-mail or Google Docs)
*.Convert app data to/from fast WAL format
*.Fixed inability to restore apps & encrypted backups on Android 6.0 Marshmallow, if SELinux was set to “enforcing”.