How to perform NANDroid backups without having to ever go into recovery again
If customizing your Android is something you do, then you've likely come to realize the value of having a NANDroid backup available in case you mess something up. NANDroid backups, for those of you who don't know, are something along the lines of an exact snapshot of your system at the time of the backup. They literally backup your entire system, with data and boot and recovery partitions. But the process requires you to go into a custom recovery (like CWM or TWRP) before you can start the backup, and that can be a tad annoying if you mod your device often.
That's where recognized xda developer ameer's online NANDroid tool comes in handy. Unfortunately, the tool doesn't actually put your backup online, say in the cloud, but instead allows you to perform one while your device is running. What's more, his app allows you to schedule regular NANDroid backups, so that you always have an up-to-date backup to fall on in case of trouble. As you can guess, root is required for this to work, and you need to have BusyBox installed, along with an actual custom recovery -- there's no skipping that.
Things that are NOT allowed: