[Q] Full backup, like Clonezilla? Confused!

Hi, I'm a bit confused about the various backup tools in Android. (I've got a rooted Galaxy S3 with a old custom rom, which I'm planning to wipe everything and switch to CyanogenMod.)
Is there a way to take an complete "image" (like Clonezilla, etc) of my phone, so that if I mess things up, I can restore my phone to the exact state of the backup?

Here is what I've researched on the net, which I'm confused about:
- If I go to CWM recovery and do a backup there (is it a "nandroid" backup?) then I think it gets the "Operating System" part of the phone, but doesnt include the internal SD Card storage? (which is a problem because most apps store their data there, and won't recover properly if it's been wiped?)

- Titanium backup can backup my apps, SMS, contacts etc, but it won't do the "Operating System", so it won't backup my ROM?

- There's also the ADB backup command, is it more complete that the other two methods? I tried it on my Ubuntu 14 machine and I'm not sure it's working properly, though. It ran for a while and just stopped with no progress indicators or any other feedback on its success. Do I need to be in "Fastboot mode" or "recovery mode" to do it? Or just the regular phone mode?

So anyway, is there any sort of all-in-one backup I can do, so that if I mess up my factory reset + upgrade to CyanogenMod, I can restore my phone perfectly to its original condition?
Unlike a PC, where I can test restore to a Virtual Machine or spare computer, I don't have any spare phones to experiment with, so I'm a bit afraid of messing up. Is there any way of verifying that my backup is valid?

Thanks!

Show Accepted Answer

Guest Quick Reply (No URL, BBcode or HTML)

Last post by croob
42 minutes ago
Last post by mabelle.mckenzie
1 hour ago
Last post by gayle.krajcik
2 hours ago
Last post by madelynn37
43 minutes ago
Last post by west.kristian
3 hours ago
Last post by bkulas
4 hours ago
Last post by zulauf.asia
3 hours ago
Last post by mollie04
4 hours ago
Last post by fannie00
4 hours ago
Last post by schamplin
1 hour ago
Last post by eveline73
3 hours ago
Last post by amani.kemmer
3 hours ago
Last post by sadie.gaylord
1 hour ago
Last post by ivory77
5 hours ago