So I've had my Droid4 for some time now and it has really shown its age. Boot up is slow, battery life (as of this week) has made my backup power supply for my work computer look like a champion, and the whole phone has just slugged to a crawl. I've tried the usual tricks (tweaking animation settings so the phone doesn't have as much bling effects but at least gets to the point, cache cleaning, removing older apps, etc), but the phone quickly comes back to being very slow after every attempt. As a Windows/Linux user, this just makes me stare at my Droid4 with disappointment. I was tempted to root it, but the problem was I was unable to make a backup image of it for safety sake. It's a typical golden rule to me and even if I can't perform a backup now, I'd rather have some kind of backup before I go ahead and give it the factory reset for round 2. At the same time, my experiences with rooting a Droid haven't been the best (an A85 where 'su' wasn't being copied over correctly but after accessing the console and manually copying over the program and giving it permissions, it was in working order), so to me, backups are important. I know this has been asked perhaps a million times, but how can I do the following: Make a backup image that I can use to restore the Droid for safety sake Successfully root the Droid Ultimately try to steer the phone into the correct direction before it gets gunked up Avoid doing the above and see if I'm just plain goofing up somewhere I do not mind getting my hands dirty with doing Linux console stuff (I use Fedora 20 x64) and time isn't an issue either. For Windows stuff, I have 7 64-bit Pro, and getting the drivers to work have been a hassle. I do have older systems with Windows XP if I have to use 32-bit drivers to avoid complications.