This method requires a rooted Android and a Windows PC, but it’s very easy to use. If your computer has Wi-Fi, it may be easier to create a Wi-Fi hotspot
using a utility like Connectify
- > A rooted Android phone
> Desktop or laptop computer running Windows
> Working broadband Internet connection on the desktop or laptop
> Android Software Development Kit (SDK) installed on the desktop or laptop (optional but recommended)
If your device is already rooted than you can skip this step.
What is “Rooted Andriod Phone”?
Rooting your device give you have full access to the entire system and can run special types of apps that require root permissions. These apps can disable bloatware, control app permissions, enable tethering, and do lots of other cool things.
Before you root your Android phone or tablet, there are a few things you should be aware of:
– Some manufacturers assert that rooting voids your device’s warranty. However, rooting will not actually damage your hardware. You can “unroot” your device and manufacturers won’t be able to tell if it’s been rooted.
– Google Wallet, in particular, has a vulnerability on rooted devices that could allow other apps to access your PIN and other wallet information.
The actual rooting process itself should only take a single click. However, you’ll need to do a few quick things first: Download and install the Java JDK
and Android SDK
on your computer before continuing. Java must be installed before the Android SDK. Enable USB debugging on your Android.
> On the device, go into the Settings –>Applications–>Development–> enable the USB debugging check box.
Rooting With SuperOneClick
- > Run the SuperOneClick.exe application.
> Click the Root button in the SuperOneClick window and SuperOneClick should do the rest.
> The process will take a few minutes. If you run into a problem, you might want to check the XDA
> Developers forum for your device, which we mentioned above, or run a Google search.
> Restart your Android after rooting it.
SuperOneClick automatically installs the SuperUser binary, which is also available from Google Play
How to Use PC Internet Connection with Your Android Phone
- > After rooting your device and installing Superuser.
> Download the ZIP file(Reverse Tethering) to your PC.
> Installation :
> Unpack the zip file on your PC. This zip files contains the windows part, ADB and the android APK.
> Enable USB debugging on your Android.
> Transfer Android APK to your device and install it.
> And run Windows part.
> You will see a window like this
> Click Refresh than Check DNS and than click connect first on your android device (USB Tunnel) and than on PC. And you done.
> If it’s the first time you use the program, This will install the latest android package and the dependencies (busybox and redsocks).
The SuperUser process may ask you to allow “Usb tunnel”
If the android process crash after receiving superuser rights, close the windows program and start again.