What Rooting ?
In a very simple language giving yourself ‘root’, or admin rights.
Rooting your Android device gives many benefits such as you can use modified versions of Android call custom ROMs there are hundreds of Custom ROM’s available that you can use, it gives you rights to install many popular apps which can only be installed on rooted devices such as Titanium backup, rooted Android devices allow you to Use Xposed Framework to customize your device.
One of the biggest disadvantages of Rooted phone is that you loose warranty so you cannot get your Android device repaired and you cannot upgrade the firmware on your rooted device.
Rooting and Unrooting your Android device has both advantages and disadvantages to lets get started and discuss how to Root and Unroot Android.
How to Root Android
The simplest way to Root your Android device is by using Kingo Download kingo app on your windows computer and install it connect your Android device with Usb cable make sure USB debugging mode is enabled to enable Usb debugging mode go to settings and more and tab on developer options under debugging check on USB debugging.
To enable USB Debugging on Android 5.0 Lollipop and Android 4.2.x. go to Settings > About Phone > Build number > Tap it 7 times to become developer one its enabled go to Settings > Developer Options > USB Debugging and check on it on confirmation click OK.
Now open Kingo app read the notification carefully be aware of the risks involved in rooting process.
Click “ROOT” and wait until you see Root succeed click ok to finish that’s it, your Phone or Tablet is Rooted.
See the list of supported devices by Kingo app.
You can also try OneClickRoot, Download install and then
How To Unroot Android
Install this free app on your Android phone OTA RootKeeper
If OTA root keeps doesn’t helps you can go with Universal Unroot.