Towelroot APK by GeoHot is the only application that can root android devices wirelessly. By that I mean, you don't have to connect your Android device to any PC to root or you don't need to have a Wi-Fi to root as well.
The procedure with the application is as simple as turning and switch to on and then off. Yes! Just as I said.
To root Android device with Towelroot, just download the App from towelrootapk.net and install it on your mobile device.
After successful installation, open the app. It should display a welcome screen for the devices that are compatible with Towelroot and it shows a "Phone isn't currently supported" for the devices that are not compatible.
If your device is compatible with Towelroot, all you need to do to root your Android device is just click on "Make it ra1n". That's it! Your Android phone is successfully rooted.
If your Android device is not compatible with the latest version of Towelroot, I suggest you read Towelroot manual at Towelrootapk.net
Thank You :)