Tethering provides ability to surf internet on computer using a 3G connection of the mobile device. It breaks all the barrier of data connection on a device and hence most hated by Internet Service Providers (ISP’s). Tethering is mainly done by those users who don’t want to buy another connection for another device.
In between the war of ISP and users here comes another development called Reverse Tethering. Reverse tethering to do the same thing what Tethering do but in a reverse order i.e. to use internet on mobile device using the ADSL connection.
Reverse tethering methodology cannot be applied simply, user needs to follow some steps, to use on a device, it should must be rooted.
This reverse methodology is developed by Xda-developer community member, capslock666. The app, Reverse Tethering is currently in beta stage and because of it some of its functions like downloading apps from Android Market is not working for now; other function are working fine and looks promising.More than 20+ models of Android device is tasted by developer and found to be working fine on all the device.
Download the app from here.
After downloading the app, unzip the file. It contains three files, Windows, ADB and Android APK.
Now, check on the device whether debugging on the phone is enabled or not. If it is not then go to Settings->Applications->Development->USB Debugging-> Turn On.
In the downloaded app file, there is Windows file which contains AndroidTool.exe. Click on the AndroidTool.exe, it will try to find ADB, which is a low level communication tool in the C:\android-sdk-windows\platfrom-tools\adb.exe.
If AndroidTool.exe is not able to find the ADB file then you need to specify path of the other ADB file installed.
Once done with the ADB, hit the connect button to start tethering.
Now the SuperUser process will ask you to allow USB Tunnel, just click on allow button.
Now, launch the browser, if using chrome it will say internet connection not available but works perfectly on Mozilla Firefox, Safari and Opera Browser.