I remember the first time I decided to root my Android device and actually managed to do it on my first try. I had the HTC Desire HD back then and I wanted to install one of those cool looking ROMs on my Android device. Rooting sounds so cool when said out loud, and no matter how tough it looks, it is really very easy.
Therefore I have decided to write a walk through guide for you guys today, so just follow my lead and you'll be rooting your phone or tablet in no time.
A little introduction to rooting
Rooting is basically jail breaking into your Android device and let's the user dig deeper into the device and have full access to the Operating System. So you can customize it to the fullest, overclock it, replace the firmware and well the list goes on and on.
Why should you root your device?
The question that rises in everyone's mind at first is why you should root your device? Well why wouldn't you? Rooting your Android device lets you install custom apps and firmware, flash custom ROMs, completely change the appearance of your phone or tablet and stand out from the rest of the crowd quite frankly, and to to mention show off in front of your friends.
Why shouldn't you root your device?
Well as there are merits for everything, there are some demerits as well.
First of all rooting renders your device's warranty void. Carriers often give the excuse of a suspended warranty by determining rooting to be the cause. But keep in mind that you can also un-root your device so make sure you do that if you want it repaired.
One other thing is to make sure not to tamper with the process too much and follow the instructions very carefully as there is a minor chance that you mind end up bricking your phone.
How to root your Android?
Now let's come to the fun and exciting part, how to actually root your phone or tablet. There are several rooting programs out there to hep you with the process so you don't really have to do much apart from a few keyboard strikes from time to time.
Two of the most noteworthy programs that have received a lot of reputation are Towelroot and KingoRoot. Both will root your device in literally the amount of time it takes you to wash your hands.
Before installing there programs on your computer or the app on your device, first make sure that your device is compatible. Here is a list of the devices compatible with Kingo. Unfortunately, if your device isn't compatible then I advise visiting the XDA Developer's Forums, which would definitely help you out.
Preparation for rooting
Completely backup your phone or tablet before starting even backup the current stock ROM installed on your device. Here is how to do that. Also ensure that your device is fully charged before you begin.
You will also need to enable USB debugging on your device which you can do by going to Settings>About Phone>Developer Options>and then check box for USB Debugging. You might also need to install additional software on your computer such as Android SDK Tools.
Unlocking Bootloader
You will also need to unlock your device's bootloader. Bootloader is a program that basically determines what apps will run on your device's start-up. Several manufactures have provided ways on how to unlock their respective device's bootloader which you can follow below.
Unfortunately, some manufacturers don't allow this but you can definitely find a way on XDA Developer's Forum.
Kingo Android Root Method
This method is perhaps the most easiest ones out there and is my personal recommendation. This method requires you to connect your Android device to your computer while the program does the job by itself, however make sure to check if your device is compatible with the program as mentioned earlier above.
If yes then go ahead and download Kingo Android Root. Once you have connected your android device to your computer through a USB cable with USB debugging enabled, install the program and run it.
The program will then detect your device and ask you to root your device, select 'root' and then wait. It will only take a short time before you enter into the untapped world of rooted android devices.
Don't be discouraged- Try and Try again
If the above method doesn't work for you then don't be discouraged as there is no universal way to root your device. You can try forums such as Phandroid Forums or XDA Developer's Forums both of them have easy-to-follow guides for your devices. However, you can also ask me if you need any help.
Things to do if you succeed which you will
Download Root Checker
If you want to check that your device successfully has been rooted and that you have Super User permissions then i advise downloading the Root Checker App from Play Store.
Download SuperSU
It is also essential that you install a root management app such as SuperSU after you have successfully rooted your android phone or tablet in order to ensure that your device stays secure and that you are protected from security threats.
How to Unroot your Android
So if you've had enough of the rooted control over your Android device you can revert back to the original state. Unrooting is easy as SuperSU easy allows you to unroot your phone by selecting the "full root" option.
If you have already experienced a rooted device, let us know in the comments below.
Happy Rooting- Cheers!