Rooting is the Android equivalent of jailbreaking, a way to unlock the operating system so you can install non-approved (by Google) applications, update the operating system, replace the firmware, overclock (or underclock ) processor, customize just about everything, and so on.
Of course, for the average user, like rooting - and perhaps - a scary process. After all, "rooting" around the base of your smartphone software may seem like a recipe for disaster. One wrong move and you could end up with a bricked handset.
Fortunately, there is a new Windows utility rooting one-click affair: Kingo Android Root (Link 2).
Here's how to start.
Step 1: Download and install Kingo Android Root.
Step 2: Enable USB debugging mode on your phone. If it's running Android 4.0 or 4.1, tap Settings, Developer Options, then tick the box for "USB debugging." (You may need to switch "Developer options" to On before you can do so.) On Android 4.2, tap Settings, About Phone, Developer Options, and then tick USB debugging." Then tap OK to approve the setting change.
On Android 4.3 and later (including 5.0, though this also applies to some versions of 4.2), tap Settings, About Phone, then scroll down to Build Number. Tap it seven times, at which point you should see the message, "You are now a developer!"
With that done, tap Settings, About Phone, Developer Options, and then tick USB debugging." Then tap OK to approve the setting change.
Step 3: Run Android Root on your PC, then connect your phone via its USB sync cable. After a moment, the former should show a connection to the latter. Your device screen may show an "Allow USB debugging?" pop-up. Tick "Always allow from this computer," then tap OK.