34

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 ...


30

You can achieve this natively on some versions of Android (for me it works on KitKat 4.4.4). All you have to do is connect the phone to wi-fi as usual and then connect the USB cable and do a USB tether. Some devices may require you to enable WiFi sharing in the mobile hotspot settings. Your computer should detect a new hardware - a "USB ethernet" ...


13

With rooting (tested on 6.0.1 on 2016-05-10 and 7.1.1 on 2017-02-09) Flash TWRP 3.0 Root your system with superuser.zip Download ES file explorer Remount /system to be read-write Goto /system and edit build.prop On the last line enter: net.tethering.noprovisioning=true Then, adb shell settings put global tether_dun_required 0 reboot Without rooting You ...


10

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 ...


8

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 ...


8

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 ...


8

There is a rather hidden feature, that will let you achieve this: This option is found under Settings > Data usage (Wireless and Networks). Tap on the three dots in the top right corner, and press "Mobile Hotspots." (In android 4.3) In later versions of android the similar option is "Network restrictions" > Metered connections Next you'll see a list ...


7

In Android 4.2 and later, you can tell Android which Wi-Fi networks are mobile hotspots. In the device Settings, go to the Data usage page, then open the overflow menu (the three dots in the top-right) and click Mobile hotspots. It shows a list of Wi-Fi networks known to the device: tick any that are mobile hotspots. Then, when you're on a network that's ...


7

I ended up manually changing my DNS server to tether Internet from my mobile phone. My phone uses a local DNS server from my mobile carrier which I was able to trace using CompruebaIP. Any other DNS server is blocked by my mobile carrier (Globe Telecom). I reckon that my phone's DNS service is not properly working. When tethering, the DNS provider should be ...


5

In reality Mobile Network Internet Providers predominantly use Deep Package Inspection with URI fingerprinting to detect tethering. It is the only method that is feasible to use for large scale operation. They can use known sites, e.g. the Windows update server, to detect that it is a non-phone device that is accessing. Or for HTTP, read web browser user ...


5

I managed to make it work. Here is an "OSI-like" diagram of my setup, if it makes sense: ____________________ ______________________________ ____________ | LinuxVM <----+ | | | | | | VirtualBox | | | | | | | Windows7(host) | | | +--> AndroidPhone <--...


5

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


5

Your question has some ambiguity. Bluetooth is a more energy efficient protocol than wifi. USB hardly uses any energy for the data protocol. However, with USB the laptop can charge the phone, as is mentioned here before. From the point of view of the phone, compared to bluetooth and wifi, the phone's power consumption with usb can be negative. From the ...


4

That should be possible and requires a reverse port forward, which can be setup with adb: Run this command on your Raspberry Pi: adb reverse tcp:<remote> tcp:<local> where <remote> is the TCP port on your android phone and <local> the TCP port on your Raspberry Pi. Example: adb reverse tcp:2222 tcp:22 Let's say your Android phone ...


4

Let's say rmnet_data1 is your Mobile Data interface (on Qualcomm devices) and wlan0 is WiFi interface. When you switch on Mobile Data, your ISP assigns rmnet_data1 an IP address, possibly dynamic and not necessarily a public IP (see details in this answer), but let's assume it is a static public IP - say 1.2.3.10. When you switch on tethering, wlan0 is ...


4

On googling I found that my mobile service provider recently disabled internet access over tethering. This can be fixed by the following the steps described here. Enable USB debugging on your android phone (Settings > Developer options > Enable USB debugging). Download adb.exe from here and follow the steps here. Connect the phone to your computer using USB ...


3

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 ...


3

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 ...


3

Maybe this is too late for some of you but this is a solution for Android 4.2: Basically you need TUN module since the standard configuration does not include it: Google Play - TUN.ko installer Bluetooth thethering - fix solution


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 ...


3

adb shell am start -n com.android.settings/.TetherSettings && adb shell input keyevent 20 && adb shell input keyevent 20 && adb shell input keyevent KEYCODE_ENTER && sleep 2 && adb shell input keyevent 4


3

If you have root access and don't mind working on CLI, a shorter version of script used for How to use Android in Wi-Fi repeater mode? can be used to create a hotspot network provided that your WiFi interface supports AP mode: #!/system/bin/sh set -e #set -x # this scripts creates a hotspot network [ "$(id -u)" = 0 ] || { echo 'Not running as root!' >&...


2

Maybe I am not understanding correctly, but you could set your phone as a Mobile Hotspot and configure a wireless router as a bridge between your existing network and the hotspot. In this scenario, all devices on your network would be using the wifi signal of the router and only the router would need to be configured to reconnect to the hotspot.


2

Yes you can share your mobile data connection (3G and 2G) using making your phone hotspot. In settings--> More --> Tethering and Portable Hotspot -->Portable Wi-Fi hotspot You can set your SSID, Security and Password in Set up WiFi hotspot Now in another android device you can connect to this WiFi hotspot.


2

The simplest method is TTL inspection. If you route your connection to the second device (via mobile wifi hotspot or in any other way feasible), the phone company's routers will spot that some TTL values are different from the others when packets pass them. Since there are tables of expected initial TTL values available for many devices (their operating ...


2

Performing actions whenever a certain Blutooth device is in reach and paired (and reverting them when it gets out of reach) can be done e.g. with tasker (see the tasker tag-wiki for details on the app): Condition: BT Connected (parameter: name or address of the device) Task: WiFi (parameter: On) Exit-Task: (optional; Tasker should revert automatically to ...


2

It's probably because ClockworkMod Tether is using a different USB mode (getprop sys.usb.config) which has MTP mode enabled too. native USB tethering: sys.usb.state = rndis,adb (where rndis is the internet tethering interface) ClockworkMod Tether: sys.usb.state = rndis,adb,mtp You could try to enforce this yourself when using native tethering by doing ...


2

It should be available since Android 7. https://android.googlesource.com/platform/frameworks/base/+/7747fd4/services/core/java/com/android/server/connectivity/tethering/IPv6TetheringCoordinator.java It's working on my Android 8.1.


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