How to root your Android phone
As a result of rooting you can get around any restrictions that your manufacturer or carrier may have applied. You can run more apps; you can customize your device to a greater degree; and you can potentially speed it up in a variety of ways. The process involves backing up your current software and then installing a new custom ROM (modified version of Android). But before rooting you have to backup your device so that you don’t lose any of your data.
One of the most obvious reasons to root an Android device is to get rid of the bloat ware that’s impossible to uninstall. You can access your entire file system; install special apps that require a root, and flash custom ROMs, which can add extra features to your phone and improve its performance. Many people root their android phones so that they can get a completely customized look to their phones.
Preparation for root
First, back up everything that’s important to you before you start. You should also always back up your current ROM before you flash a new one. You’ll want to ensure that your device is fully charged before you begin. You’ll also need to turn USB debugging on.
Step one: Download and install Kingo Android Root.
Step two: Go to Menu > Settings > Developer options and then check the box next to USB debugging. You will likely be plugging your device into your computer in order to root it.
Step three: Run Android Root on your PC, then connect your phone via its USB sync cable.
Step four: Click Root, then sit back and wait while the software does its thing. The automated reboot is now done and you are finished with the rooting process.
If you decide you want to reverse the process, just run Android Root again, connect your phone, and then click Remove Root. Now you can take advantage of options like USB On-the-Go to make your unexpandable phone expandable.