29

Actually, Method 1 is quite easy to do. As implied by this answer, you need more that one network connection for the sharing tab to appear. Short Answer: First, ignore the instruction of your android device and try to connect to the USB-Internet anyway. This will create a new Network connection and allow the sharing-tab to appear on your PC Network ...


19

There are some more possibilities -- but all of them I know of require a rooted device. Using the Reverse Tether App First, there's an App named Reverse Tether available for free on the Play Store (it's a limited trial, which restricts the time you can be connected -- but at least you can test this way whether your device is fully supported; the full ...


11

The following works for a while, but only for the browser. When you plug in your phone via usb and choose Internet pass-through, you should get a new RNDIS device (usb0 or usb1). For ubuntu, edit /etc/network/interfaces and add the following lines: iface usb0 inet dhcp iface usb1 inet dhcp This will assign an IP automatically when the device is added. If ...


9

I'd say that there are only Mod specific solutions. Nearly every App that I know uses this Android API, and therefore the code snipped in your questions, for network connectivity checks. One would need to change the Cyanogen source so that the OS (Android+Cyanogen) is aware of the USB reverse tethering network connectivity and returns the right information ...


9

For your second method (which should work) it looks like you are just missing the correct drivers for your device. I found a page which claims to have the drivers (http://www.digitbrunch.com/android/how-to-root-micromax-unite-2-a106) although I cannot vouch for their authenticity so its up to you if you want to trust them. Let me know if you run into any ...


5

I see that this is a rather old question but in case someone googled and got here. There is a fairly new module called FakeWifiConnection based on Xposed framework. The installation and usage should be quite straightforward.


5

There is a solution for unrooted devices I know this is a late answer, but as all existing answers suggest that USB reverse tethering is only possible if either your device is rooted or has system support for reverse tethering, I though it'd be worth pointing out there's one more option: A few months ago, I was looking for a solution that would allow me to ...


4

XDA developer capslock66 has developed a reverse tethering tool which is the simplest yet (and hopefully in future too). Only requirement is a rooted phone. You can download it from here- Android reverse tethering via usb It comes as a zip file with all the adb files and dependencies. Once you open the application, it will do all the settings on your phone ...


4

The solution is called Reverse tethering, and it can be done with several apps, like Connectify. You can find a quick introduction to it here.


3

I don't know how to do what you want with only an Android device, but since you mention reverse tethering using USB you could achieve the same thing using only a computer that has an internet connection and wi-fi. You can use your computer's wi-fi to share your internet connection with multiple devices, including your android phone, using one of two methods: ...


3

A made this small bash to automate all. Just plug your phone in charging mode to your computer and run this bash. #!/bin/bash /opt/android-sdk-update-manager/platform-tools/adb shell 'echo 6 > /sys/devices/platform/msm_hsusb/usb_function_switch' sleep 1 /opt/android-sdk-update-manager/platform-tools/adb shell ifconfig usb0 192.168.99.5 netmask 255.255....


3

Found the following on How to get internet on your phone via USB | forum.xda-developers.com It is working now. After setting up ICS type in console emulator on your phone: ifconfig usb1 192.168.2.2 netmask 255.255.255.0 up route add default gw 192.168.2.1 dev usb0 iptables -F iptables -F -t nat setprop net.dns1 8.8.8.8 setprop "net.gprs.http-proxy" ""


3

You haven't specified if you have wireless capability in your computer. Assuming you have one or can manage wireless in your computer then you can take the following steps to share the computer's Internet via ad-hoc wireless connection. First create an ad-hoc connection in your computer so that your phone can connect to it. You can follow this guide for ...


3

I know this is an even later answer, but it is worth mentioning it. No rooting needed! No app installation needed!* Which is not even possible if you do not have some other internet connection. There is a project called gnirehtet. Install adb on to the host PC (Windows/Linux/Mac) Download the gnirehtet zip-file to the host Unzip it Run the command ...


3

I am also using a Micromax Unite 2. What works for me is the first method. It seems that you are not connecting your device (phone to PC). So it doesn't show you the sharing tab. You only have a LAN device but no device to share. So, first you need to connect your device to the PC and, then, proceed with the remaining steps. I am really enjoying the ...


2

For unrooted devices I know this is a late answer, but as all existing answers suggest that USB reverse tethering is only possible if either your device is rooted or has system support for reverse tethering, I though it'd be worth pointing out there's one more option: I was looking for a reverse tethering solution that would work on my unrooted devices and ...


2

Android reverse tethering steps: Note: Works only in a rooted Android phone. Connect Android device via USB. Enable USB tethering. To do so, go to Settings → More... → Tethering & mobile hotspot → Usb tethering. At host machine, the usb tethering connection may be detected by the network manager. Its name will be something like "Wired ...


2

I've found a good tool for reverse tethering on xda-developers forum. It's called Android Reverse Tethering. It works with Windows and requires a rooted phone. It works fine on my HTC Desire HD running MIUI v4.


2

Turn your laptop into a WiFi hotspot. See Turn Your Windows 7 Laptop into a WiFi Hotspot with Connectify as an example. In a GNU/Linux system, use hostapd for this purpose. (Actually, if you don't like the idea of writing a configuration file for hostapd, the popular NetworkManager tool also supports managing an AP now, but this is not available through its ...


2

This is more of a linux question, and it may need to be moved to superuser.se, but I can answer it. On linux, you string commands using && (or || or just ;). With &&, the first command must finish executing and have no error codes in order for the next command in the sequence to run. In your setup, it looks like you want to open an ADB ...


2

well i hope i am wrong about it but as far as i know there is no way to do so. i tried searching a method for it and wasted about a good few dozens of hours over it and kept on searching for it until i was sure that it cant be done without rooting the device. many youtube videos, websites and blog claim they have a method and i tried almost every one i got ...


2

I tried to do the same thing and like you said "Here is the problem, there is no sharing tab" But I found a section in Windows assistance saying that there is no "sharing tab" if you have only one LAN connection. Here is the URL: http://windows.microsoft.com/en-us/windows/set-internet-connection-sharing#1TC=windows-7


2

So I was doing a bit of research on this. TLDR; You will not be able to use your phone's GSM to connect your tablet to the internet. In order for your Android device to be able to connect to another device, via bluetooth, to get an internet connection, you need an android device that supports DUN (Dial-up Networking) or PAN (Personal Area Networking). ...


2

Sorry for this late response, but as it seems you have not found a solution yet, I though I'd chime in: I was also looking for a reverse tethering solution for unrooted devices, but could not find any. Eventually, I started to develop my own solution. The result is an app that works on devices running Android 4.0 or higher on client side, and all major ...


2

It depends completely on the model/brand of the mobile phone - more exactly which drivers for e.g. ethernet chips/adapters that is has integrated in its hardware (since such drivers are not installed in software on mobile phones like this, but they are rather included in the hardware from the start or not). The following is for example a very common USB-to-...


2

Check out Gnirehtet from Genymotion. It's the most simple solution I've come across. There's no root required. The only requirements are that you should have Java 8 and recent version of adb configured. Root: Not required OS: Linux, Mac, Windows Android device : Android 5.0+ [API 21] Steps Download the latest version of gnirehtet from this link. ...


1

Unfortunately, that's probably not possible, but most of the things you would do on the phone you can do on the computer and then transfer to phone. For example, app apks can be downloaded and moved and then installed.


1

Fastest, foolproof way is just unplug it, that terminates the connection and the service. Otherwise the answer above is useful, or you could just issue adb reboot (assuming you have USB debugging on). Otherwise you'd need to find the PID in your PC operating system and stop that service.


1

The best answer is that you can't. Apps act on their programming and unless you plan to modify significant parts of Android, what you want is not easily done (if at all).


Only top voted, non community-wiki answers of a minimum length are eligible