Re: Android Reverse Tethering 3.3 Zip Download For Pc

0 views
Skip to first unread message
Message has been deleted

Hien Mondesir

unread,
Jul 17, 2024, 9:01:57 PM7/17/24
to fufinbafal

However, all current generation Android phones supports USB network tethering. Turning on USB tethering would let the phone present itself as a RNDIS USB network adapter, which automatically puts the host computer and the phone into one LAN.

Android Reverse Tethering 3.3 Zip Download For Pc


Download Zip ::: https://urlcod.com/2yUrdH



Yes!, it's possible, there a program called gnirehtet which allows you to give internet access to you android smartphone via USB as if it were ethernet. They offer a Java and a Rust version.

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.

At host machine, the usb tethering connection may be detected by the network manager.
Its name will be something like "Wired connection 2" (or 3).
You must edit it's "IPV4/Method" to "Shared to other computers".

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 with a MacBook, but I just could not find anything. 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 desktop OSs on the host side.

I tried reverse tethering app "reverse tether" (in the screenshot) and test connected to non tor virtual machine and it connects OK, but as soon as I route that VM to whonix GW, reverse tether app don't connect.(Both whonix GW and WS connects to tor)

I am not very knowledgeable about networks, so if someone can help what IP addresses (desired IP, gateway IP) should I set in reverse tether app in android, so it make it connect and work? Or which settings should be changed so I can finally connect android to Tor?

The problem is that, when using USB reverse tethering, the above code will report no network connection. However, there IS a network connection (which is the USB reverse tethering itself), and ping, wget and all programs not doing this stupid check work well.

Now install hack(optional).It installs Xposed framework and installs hack connectivity apk. Just follow the instructions , it is easy.Hack connectivity makes the apps believe that mobile is connected to WiFi or mobile data depending on which type of hack u did after installing Hack connectivity. Finally after hacking ,it asks for reboot. After reboot , you can enjoy internet using USB reverse tethering on all apps.

Typically, people tether their laptops to their Android phones, using the phone's data connection to get online from anywhere. But you may also want to "reverse tether," sharing your PC's Internet connection with an Android phone or tablet.

There are a variety of ways to do this. You could use a Wi-Fi hotspot, Bluetooth -- or even reverse-tether entirely over a wired USB cable. It's useful when your computer has an Internet connection, but your phone doesn't.

Of course, you'll need Wi-Fi hardware to do this. A typical laptop will work just fine. If you want to reverse-tether an Android phone or tablet to a desktop computer that doesn't have Wi-Fi so you can share its wired Ethernet connection, you can purchase an inexpensive USB-to-Wi-Fi adapter and use it for this purpose.

It's possible to tether your computer to an Android phone over USB, accessing the Internet via the phone. You might wonder if it's possible to reverse-tether an Android phone or tablet to a computer via USB, accessing the Internet through the computer's network connection.

This is possible, but it requires root access. We've covered a method to reverse-tether an Android phone or tablet to computer via a USB cable using a Windows application, and there are other similar methods that use different tools or commands you can type.

The USB cable method is most useful when you're in a location where you can't use Wi-Fi or Bluetooth reverse-tethering for some reason. It's obnoxious because of the requirement for root access and the additional hacks and tools required to get this working. Worse yet, some Android apps won't actually realize they have an Internet connection if you do this. If possible, you're better off setting up a Wi-Fi access point or using a Bluetooth PAN for reverse-tethering.

I've seen a bunch of stuff where a phone provides internet to pi, but I was wondering the feasibility of the other way around, where the pi is connected via Bluetooth (or USB) to an android device which shares the pi's interneconnection?

There is a program called gnirehtet to reverse tethering for Android.I have used it in Raspberry Pi running Raspbian. First, go to release page.Download the gnirehtet-rust-linux64 ZIP file. Extract the APK file from it andinstall it in the Android device (>= 5.0).

That official release page does not provide the ARM version which is requiredfor Raspberry Pi. I have compiled the ARM versions which can bedownloaded here. Copy it in Raspberry Pi. The program also requires ADB(Android Debug Bridge) i.e. android-tools-adb package for Raspbian. Now rungnirehtet start; gnirehtet relay to start reverse tethering. More usage detailscan be found in the release page. There are some issues (#46, #256)that may be related with this topic.

I've been searching for ways to "reverse tether" my old Android phones for months but couldn't find a concrete solution. The goal is to connect the phone to a router's USB port and have all traffic pass through the router as if it were an Ethernet client. A bonus would be to install a Linux distro on it using AndroNix/Termux and create what's basically a Raspberry Pi with a touchscreen attached. I'm sure I'm not the only one who has a few old phones laying around that still work great, but the battery is shot which means they need to be plugged in all the time. Sure, I could just plug it into a USB wall adapter and connect it to WiFi, but that's not any fun. And why would I clog up precious WiFi bandwidth if there's any possibility at all to hardwire it?

The problem is that Android tethering isn't designed to send traffic through the RNDIS interface by default. If you have root access, you could force the RNDIS interface to be a DHCP client, turn off the built-in DHCP server, and create a default route through the interface. This sort of works (you can ping IPv4 hosts through the interface), but there are some downsides. First, all this work will be destroyed as soon as you unplug the USB cable, and retyping those commands on the touchscreen isn't fun. Second, good luck setting up IPv6. Third, most apps won't pay any attention to this hacky interface you just created because they only use Android's official networking stack (Google Play Store included).

I'm not going to describe every step of the process to get it set up because there's already guides out there on OpenWrt interface configuration, firewalling, and setting up Wireguard. But here's the general outline: first, install kmod-usb-net-rndis. Plug in your phone and turn on USB tethering. Find out what subnet it uses by default (mine used 192.168.42.0/24). Set up the interface in OpenWrt to a different static IP in the same subnet (my phone took 192.168.42.129, so I just used 192.168.42.1). You don't need to put this interface in a firewall zone or configure any routes because all the traffic will be sent straight through to the Wireguard interface. Now set up Wireguard like normal on the router and phone, but enter the router's USB interface as the endpoint on the phone (192.168.42.1 in my case). Make sure you have routes set up so traffic can get into the Wireguard tunnel and out to the internet. If you want, you can also configure IPv6 in Wireguard, which will still work over the underlying IPv4-only interface. Now turn off WiFi on the phone and turn on the Wireguard tunnel.

I am trying to reverse tether--share the internet connection FROM my laptop via Bluetooth to my Android phone. They pair but no success with a shared internet connection to the phone. I have done a standard tether from the phone to the laptop via USB cable to share the phone's internet connectivity. I've also created a Wifi hotspot from a laptop running Windows 10 and shared the Windows laptop's internet with the phone.

On the Android phone, under Hotspot and Tethering, Bluetooth tethering only has the option to share the phone's internet connection though I've tried it both ways. Wifi is deinfinitely OFF on the phone as is cellular service. There is no sim card in the phone.

Not all phones can reverse tether over USB or Bluetooth.
However a hotspot from your laptop should work, if you are using a wired connection, I have not done this in a while but I know with ubuntu 18* you could not share a wifi network over a secondary ad-hoc hotspot. To Clarify you can't use the same wifi adapter to do both in most cases*

Introduction
This guide is intended to help you share Internet connection from your PCPersonal Computer to your Android smartphone/tablet via USBUniversal Serial Bus cable. This technique is called USB reverse tethering. It is different from USBUniversal Serial Bus tethering in which you share Internet from your Android to your PC. There are many reasons why you need this technique working:
- You don't have mobile/wifi network and your PCPersonal Computer doesn't have any wifi adapter
- You can't do tethering over wifi, for example, your company doesn't let you make any hotspot at work
- You don't want to spend money for a mobile plan, and you want a more stable and faster Internet connection than wifi
- You don't want your PCPersonal Computer and your Android to become too hot because of wifi
- You want your Android charged while in use
...

You have searched and found some applications/tools/solutions, you followed exactly their instructions but finally you were frustrated because they didn't work, here I come for a new method.

aa06259810
Reply all
Reply to author
Forward
0 new messages