Ever wonder why Android is so popular? If you ask this question to 10 people and 9 of them will answer that it's because of the cost, or magnitude of choice or the abundance of apps. The remaining 1 person will probably answer with the fact that the prospect of modifying android is so vast, it's hard to pass up.
Well, sure those 9 didn't exactly answer wrong, but to me, that last answer was the sole reason I ended up with Android. Due to the very nature of Android being open-source means that the developer community is constantly coming up with goodies that can enhance and even lengthen the lifecycle of your device.
Now many people confuse android modding with jail breaking and claim it's the same thing but that's like comparing a Corolla with a BMW M5.
Jail breaking only gives you very limited freedom and the ability to use cracked apps. In the Android camp however, modding opens up the world to do, quite literally, anything.
From enhancing performance, to lengthening battery life, to changing the feel of the phone to even changing the stock OS to aftermarket OS. Once you delve into it, you will always wonder how you ever went on without it.
Now, most people think that modding Android is as complicated as sending a man on Mars, but I assure you it's not.
The 1st few parts are tricky yes, but once that's out of the way, it's so simple even a 5 year old could do it. To understand modding, we'll go over the 4 things it comprises of.
"Just root it" is something you've probably heard saying if you've spent any meaningful time hanging around a hardcore Android user. For a prospective modder, the first step on the path is always rooting. Now many people misunderstand rooting, so let's get this cleared out. Rooting DOES NOT give you new features. Rooting simply allows you to have access to the very innards of your phone's software. It also allows you the power to grant this access to any app that may require it.
Getting root access also opens the door to run other, more powerful apps. For example, the most complete backup app, Titanium Backup, needs root to function properly. Other apps, like the power-saving Greenify, also function better when they have complete control; and if you're on a phone plan that charges you extra for tethering your phone's data to your laptop, there are root apps that can get around that too.
Rooting also gives you an ability to streamline your OS a bit. Now you must be asking why you'd need to streamline or maybe even what I mean by streamline. All manufacturers fill their devices with their company software or carrier software. Honestly, in my experience, you don't need almost any of them, and those software do eat your resources and your battery whether you want to or not. The best way to get rid of them, is through rooting.
For many users looking to clean out this trash, or de-bloat as it is known, rooting is the best way to do so. For users looking for more, we need to move on to the next item on the list.
Now this step is a bit short, but trust me, it's one of the most crucial and convenient steps towards a truly custom experience. A custom recovery is like the launching pad for the phone's OS. It's also where you can make a full backup of the phone (similar to Time Machine in OSX). If something messes up and you can't even get the phone to boot, usually you can still get back to the custom recovery and revert to one of your backups or even do a full factory reset. What recoveries are used for though is flashing custom OS or other goodies in the Android Mod community toy chest.