I have a Nexus 5 phone purchased from Google, running Marshmallow (MMB29S).
Recently it started misbehaving. When I try to open the "Data Usage" settings, they hang. So I asked on some forums and was advised to do a factory reset.
I voiced concern that a factory reset will wipe all my settings and app settings, and it will take me hours (if not days) to get everything to work like I want to.
No problem, I was told, there's this magical app, Titanium Backup, that will back up everything for me and restore it afterwards. Provided I have root.
So I looked around for rooting information, and got the impression that I need to unlock the bootloader first, which will wipe everything.
Is there a better way?
Am I missing something?