I'm using Android 4.4.2 (on Micromax Unite 2 - A106). I've a Windows PC at home which has highspeed broadband internet connection. I don't have wireless router or access point. I just want to use PC's internet connection on my phone. I've tried multiple methods but none seems to work.
Method 1: Using native Android 4.4.2 option
In my phone when I connect my phone, in Settings > Wireless & networks > USB Internet (sharing Windows PC internet via USB cable)
checkbox, which I checked then it asked me to choose my Windows version (which is Windows 8.1 but since it didn't show that option) I chose Windows 8. It gives me further instructions as showing in the following picture:
Here is the problem, there is no sharing tab (see the following screen shot)
Method 2: As described in How to setup reverse tethering over usb
I learned on this site that it is called Reverse tethering. I read and followed the procedure mentioned in How to setup reverse tethering over usb
I followed all the steps described in that answer, until executing the command.
- Install USB drivers from Android SDK [DONE]
- Connect USB cable and activate USB Tethering (You should see on a new network interface.) [DONE]
- Bridge the 2 network interfaces [DONE]
- On your computer execute
adb shell netcfg usb0 dhcp
[PROBLEM]
When I execute adb shell netcfg usb0 dhcp
it says: error: device not found
. I tried the same thing with USB Debugging
in Developer settings, ON & OFF. The error remains the same.
Method 3: Rooting the device and using an app
I read here and there that there is another method, in which we can directly use an app but it requires rooting the device. My phone is a new phone and warranty becomes void if I root it.
EDIT: I've tried the method suggested in answer, at the 4th step of method 2, I'm facing this problem:
adb
won't work without enabling it