I am soon going to unlock bootloader and root my Nexus 5, but I didn't wanted to wipe all the data so I thought of using the ADB backup function to restore after rooting is done.
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
So, I made a full backup, with apk, with shared, all.
First of all, what all does this command backup? I suppose everything. Does it include the system, that is, Android files, like the main ROM files including kernel and stuff? Will the ROM get restored after I restore this backup?
Also, after I have rooted the device (which I have still not done), will I be able to restore just the apps, app data and shared storage from the backup? Or should I just backup the apk with shared data backup and that will do it?
Is it possible with a third-party app, root/non-root? (Titanium Backup, maybe?)
I need to know more.