I did a huge amount of googling but the information out there is overwhelming and I either have to get a 1:1 reply on this or try and test different options - which would suck if I fail. Basically I got a Nexus 4 a few days ago, and I rooted it, staying with the same ROM. Right now there are lots of apps, customisations, user settings, custom desktops and saved passwords/account information. How can I make a 100% backup of all the information so that it's 1:1 with what my phone is right now when I do a restore? I have made an 'adb backup -apk -shared -all -f' and a clockworkmod recovery backup, I also have the Titanium Backup app, but all of these seem to cover different parts of data to be backed up. Is there a one-stop solution?