How to share PC internet to android via usb (Reverse Tethering)

Android Reverse Tethering for windows users.
Tethering is the ability to surf on your pc using the 3g of your phone
Reverse tethering is the opposite : Surf on your phone using the ADSL of your PC. No Wifi or 3G connection required.
NOTE : This work only for rooted users !!!
Download this file first

Installation :

Unpack the zip file. This zip files contains the windows part, ADB and the android APK.
Before starting the tool :
1) You must install drivers for your device. Generic driver provided by google is on the
2) Ensure you have debugging enabled on your phone :
        Settings > Applications > Development > USB Debugging > Turn On
4) Ensure you have root access AND SuperUser application installed.
5) Change the superuser settings (Menu -> Preferences -> Notifications part) :
Uncheck “Notifications” label to display “Do not show notification when an app is granted Su Permissions”

6) Open AndroidTool.exe, click connect
7) Click Allow
8) Now you can browse with your android
/* infolinks */