Reverse Tether - Android Apps and Games

I didn't know whether to put this in the "Android Software Development" forum or this one but does anyone know of an app that can preform reverse tether (with the help of tweaking the computers network) via USB and at the same time tether via WiFi.
ie: The phone will use the computer's internet via USB and then allow other devices to connect to the phone via WiFi and use the original computers internet. Basically turning the phone into a mini-router.
I don't know if this would even be possible. Seems like there would be a lot of data clutter. But I have seen apps out there that can preform reverse tether via WiFi on an ad hoc network.
I assume that if I can get at least the USB reverse tethering to work. I'd be able to use Froyo's built in WiFi tethering also assuming it uses the computers network and not default to 3G.
And the reason for even needing this app?
Is because 20Mbs > 3Mbs.
Nexus One
CyanogenMod-6.0.0 RC1

A Wireless G Router can be had for less than $20.00 - You can probably find a friend with an old one to give to you.
http://www.newegg.com/Store/SubCategory.aspx?SubCategory=145&name=Wireless-Routers
Why use the phone for this?

I don't know how to get it to work but on Android in a vm it says on the Android that the internet is being tethered to it through Ethernet I don't know If its an app ill take a screen shot later
Sent from my HTC Hero using XDA App

Related

G1 connecting to another G1 tether?

I have 2 G1's both are running cyanogenmod 4.2.15.1. One has a data plan, and the other does not, is there any way to connect the non-data G1 to the other through wifi tether? Every time I try, it just doesn't show up as an availiable network to connect.
Ask Google about enabling ad-hoc mode. Or you could tether through Bluetooth PAN:
http://forum.xda-developers.com/showthread.php?t=666988
I didn't try this, but both approaches should work.
Do you have some knowledge on unix systems?
I do remember hearing about Android not being able to connect to any ad-hoc wifi. I am not aware of anyone being able to do it.
Sent from my T-Mobile G1 using the XDA mobile application powered by Tapatalk
mytharak said:
I do remember hearing about Android not being able to connect to any ad-hoc wifi. I am not aware of anyone being able to do it.
Click to expand...
Click to collapse
Then now you are ;-) Many people use ad-hoc mode, there are plenty of howtos in the internet.
I've done it before... I use the WiFi tethering app available through Google Code. The project is Android-WiFi-Tether (sorry, I'm too new to post links). I don't know what app you are using to tether, but check the settings to see if it's got the SSID hidden.
but have you been able to use wifi tether to share the phone's connection with another Android phone? I've never had to, but I do remember hearing about problems with it. Then again it was a while ago and things could have very well changed.
Sent from my T-Mobile G1 using the XDA mobile application powered by Tapatalk
Yes, I have been using that exact version of wifi tether. Iphone, samsung, and blackberry phone can connect, but no matter what I try I just can't get the g1 to even see the connection. I have changed the ssid, enabled WEP encryption, and even changed the channels to no avail............I guess it just wasn't ment to be LOL. I can't even connect using the bluetooth PAN option either
Ehh... again, from the beginning...
It is possible to use both ad-hoc and BT PAN on G1, but they are not supported officially, so you must do some hacking. Wireless Tether for Root does it for you, but it can start server only, not connect to existing networks and I don't know whether there is an app which simplify that second task.
You could try to find some app or howtos about doing it manually - through hacking. As I mentioned before, there are plenty of them in the internet.
Finally...
I would like to thank everyone for the help, I finally got it done, I just had to edit some settings using the terminal. If there is anyone else out there wanting to do the same as me, just search for ...How to connect to Ad Hoc networks using Tmobile G1 Android at hydtechblog"dot com"
Newest CM (5.0.7) sees and connects my Ad-Hoc network normally! :-D
Brut.all said:
Newest CM (5.0.7) sees and connects my Ad-Hoc network normally! :-D
Click to expand...
Click to collapse
yet another reason to get the nexus one, but then again mine does now too LOL
So the client phone can be hacked to be able to recognize and connect to ad-hoc, but this generally requires root access....... correct?
I have been unsuccessful at getting my wife's non-rooted Eris to my rooted Droid.
Sub-Standard said:
So the client phone can be hacked to be able to recognize and connect to ad-hoc, but this generally requires root access....... correct?
Click to expand...
Click to collapse
Yeah, exactly
Also there are patches floating around to add ad-hoc support (to connect to them like to normal AP networks), so maybe some roms have it, but most (all?) of devices just can't use ad-hoc on original rom.
I would have just used wired tether...
Never had a problem with ANY android device I've connected to my g1.
I just like to keep things simplistic in specific situations...
Sent from my HTC Dream using the XDA mobile application powered by Tapatalk

Cable Tethering on a Mac

Hey guys, I've been trying to figure out how to use Internet Connection Mode on my Thunderbolt and MacBook Pro. Every time when I plug TB to my mac and choose Internet Connection mode, I can see my Android device in Network preferences on my Mac but I have no idea which settings to put in. It clearly doesn't work out of the box, and I expected that.
I've been trying to research and figure out what the solution to this problem is, but had absolutely no luck. Do I need to install anything on a mac in order to get this to work? Any help is appreciated.
Thank you!
I remember this issue from my EVO, so it's probably the same. Macs for some reason or other can't use the USB tether on Android phone. It has something to do with how the USB driver in OSX is implemented.
It works in Windows after installing a driver. And, surprisingly, it works in Linux automatically.
For Mac the alternative is to use something like PDAnet or Easytether if you want to do USB tethering.
stoli412 said:
I remember this issue from my EVO, so it's probably the same. Macs for some reason or other can't use the USB tether on Android phone. It has something to do with how the USB driver in OSX is implemented.
It works in Windows after installing a driver. And, surprisingly, it works in Linux automatically.
For Mac the alternative is to use something like PDAnet or Easytether if you want to do USB tethering.
Click to expand...
Click to collapse
So there is no way to tether it on a MAC? That's a downer.
What needs to be installed on Windows 7 in order to use cable tether?
Thanks.
Just plug the phone in and install the drivers, it will then work in windows with the built in "internet connection mode", however i still use pdanet, easy and I like the built in sms agent
milan03 said:
So there is no way to tether it on a MAC? That's a downer.
What needs to be installed on Windows 7 in order to use cable tether?
Thanks.
Click to expand...
Click to collapse
The Mac will need PDAnet or Easytether. The built-in option will not work.
On Windows, it will prompt you to install the drivers automatically.
I take back my "it just works" on Linux. It used to with my Evo, but I can't get the Thunderbolt to work at all.
Hey guys!
So is there no way to get a free usb tether of the 3g/4g internet on a mac computer? You would think all it would take would be to figure out the DHCP info that the TB requires. I could be wrong, but that is how I used to get my blackberries to tether to my macbook pro back in the day. If anyone has any info on this, I would appreciate it! I would love to be able to tether my TB to my iMac or mbp thru usb and have it be free and get the full speed that the TB can pull down. Also, it means Verizon has no way of detecting that you are tethering (after all the free Mobile Hotspot is only until May 15th). I need to use this as my main internet source. Hopefully they get 4g deployed to River Falls, WI soon. They have a little bit now on the north end of town, but it should be coming here soon!
Thanks again for all your guys' help
Long live xda
jjensen2 said:
Hey guys!
So is there no way to get a free usb tether of the 3g/4g internet on a mac computer? You would think all it would take would be to figure out the DHCP info that the TB requires. I could be wrong, but that is how I used to get my blackberries to tether to my macbook pro back in the day. If anyone has any info on this, I would appreciate it! I would love to be able to tether my TB to my iMac or mbp thru usb and have it be free and get the full speed that the TB can pull down. Also, it means Verizon has no way of detecting that you are tethering (after all the free Mobile Hotspot is only until May 15th). I need to use this as my main internet source. Hopefully they get 4g deployed to River Falls, WI soon. They have a little bit now on the north end of town, but it should be coming here soon!
Thanks again for all your guys' help
Long live xda
Click to expand...
Click to collapse
I'm not sure how Verizon wouldn't be able to detect that you're using Internet Connection Mode on their own phone. I hope you're right.
Verizon can definitely track that you're tethering - I use Easy Tether on my MacBook Pro and it works great
Could someone explain to me how they would know if you are tethering if you are not using their mobile hotspot application? If you tether with a rooted phone or use a cable tether with a 3rd party app, all Verizon should see is that data is being requested by the phone. The phone then uses the 3rd party app's api to direct the traffic to your laptop/computer, etc. The only indication you might be tethering Verizon should be able to see is the increased amount of bandwidth you are using every month. Someone please tell me if they have changed this on the TB because I think it would violate privacy laws as they have never been able to do this in the past. Thanks
I believe he was saying that Verizon can detect that you're tethering if you use the built-in functionality, even on a custom ROM.
They cannot detect it if you use a 3rd party app like PDAnet or Easytether, since that data appears to be coming from the phone itself.

How to connect Android to the internet via USB - New Reverse tether app

This is a new app, that allows you to reverse tether your android (access your computer's connection via usb).
It doesn't require any extra software, or windows installations, or ADB/debugging, or tech savviness, and your connection looks like 3G so that all your apps work seamlessly including Market, Downloads and Talk. it requires a rooted device.
As you can see the process is very simple and takes only a few seconds... the app is called Reverse Tether and it's on the android market now.
A new version has been released
thanks.....
Thanks for this. By any chance would this happen to work on USB Dongles? And how would you setup the connection?
I can't see why not. Just use the wizard that is integrated in the app to help you set it up. The best way to find out really is to try it yourself, worst case senario you uninstall it.
not working
Hi!
I'm trying to do this on a droid x with the Apex ROM. When I start the app, it says "Failed to start Tethering. Make sure this device supports or allows Tethering. Otherwise, you won't be able to use this app.
There's not a whole lot of instructions on how to do a 'usb reverse tether' out there with this app. I have my connection set to "PC Mode" and I'm running on osx. I have to imagine that there's something special that needs to be done on the PC end that the instructions just aren't saying...
Thanks
wiz561 said:
There's not a whole lot of instructions on how to do a 'usb reverse tether' out there with this app. I have my connection set to "PC Mode" and I'm running on osx.
Click to expand...
Click to collapse
You don't need any instructions. It's just one button you click it and it's supposed to connect you.
Maybe it's because you have your connection set to "PC MODE"??? Dunno.
On some phones like mine, when it's set to PC mode you can't do anything else with it. So try to turn off PC mode, if you can't then set it to debugging, that will turn off for sure.
You can also test if tethering works on your device by going to settings > wireless and network - and enabling Tethering yourself.
Just curious as to why you would need this?
The phone has WiFi and/or the network.
thanks
Thanks for the info. I'll have to try this. I guess I just have a hard time believing that you just plug the phone in the computer and it automagically works. I would imagine you would have to bridge usb0 or do something.
I tried to enable the 'tether' mode and the computer sees usb0, but that's about as far as I get with it.
As for why I'm doing it... I don't want to be mean, rude, or start anything, but because I have to. I get annoyed because most of the 'reverse tether' threads ask 'why' and 'why not just use wifi', instead of posting something useful. Here's the reason.
When I'm at work, I'm in the middle of nowhere. I get no cell signal, even if trying to use a wilson repeater. I also get no wifi, since the AP's are far away from me. I can't install my own AP because of policies, so what other option do I have? Either a BT PAN or a USB reverse tether. I'm kinda pissed about it and why Verizon won't install anything to get a signal. I'm paying 90 bucks a month and can't use my phone for 8 hours a day.
Once you enable tether, keep it on and try running the app again while it's on. Maybe that will work.
Also, sorry, yes there's a guide in the app that helps you set up your computer, but it's just sharing, a one time thing.. you don't need to bridge anything. But to get there you need to get tether option working.
daybis13 said:
Just curious as to why you would need this?
The phone has WiFi and/or the network.
Click to expand...
Click to collapse
Why?
Not everyone have an unlimited mobile data plan. And if you have a limited plan, they're usually very expensive, so when you're at home or at work or at school why not spare your bytes and money?
And not everyone have access to WIFI or even need WIFI, it's silly to setup a WIFI network just for your phone. Besides, USB is musch faster, and more secure.
And since you're already connected to USB to recharge or sync, why not also have unlimited super fast internet for free?
RainZzz said:
Why?
Not everyone have an unlimited mobile data plan. And if you have a limited plan, they're usually very expensive, so when you're at home or at work or at school why not spare your bytes and money?
And not everyone have access to WIFI or even need WIFI, it's silly to setup a WIFI network just for your phone. Besides, USB is musch faster, and more secure.
And since you're already connected to USB to recharge or sync, why not also have unlimited super fast internet for free?
Click to expand...
Click to collapse
agree... :thumbup::thumbup:
Sent from my PHONE
RainZzz said:
Why?
Not everyone have an unlimited mobile data plan. And if you have a limited plan, they're usually very expensive, so when you're at home or at work or at school why not spare your bytes and money?
And not everyone have access to WIFI or even need WIFI, it's silly to setup a WIFI network just for your phone. Besides, USB is musch faster, and more secure.
And since you're already connected to USB to recharge or sync, why not also have unlimited super fast internet for free?
Click to expand...
Click to collapse
Yeah, I'm agree with RainZzz. This threads is useful. Thanks
Sent from my GT-I9100 using xda premium
droid x
I'm wondering, has anybody got this working on a droid x with the Apex rom? I've just about tried everything. USB Tethering loads drivers in Windows and works fine. The reverse tethering app still says the same error message. I'm starting to wonder if it's not compatible with the dx.
Thanks!
Hey wiz561, have you by any chance tried the most recent version? It seems like your issue have been fixed according to What's New.
If you don't have access to update, you can dowload the Reverse Tether APK file from the developer's website.
Dongle Support
Not compatible with the Transformer Prime. Though I'd instantly donate if it would allow dongles to work.
My question earlier was referring to the compatibility of this app with 3G/4G dongles. I ask because aren't dongles required to connect first via their dashboard/software before sharing the internet via USB? If that's the case, how then would this app reverse tether the dongle's connection? Is there a settings page for these things?
I wonder if it doesn't work for some of us because we have a LAN connection instead a wifi router or ethernet cable connection as the app says...
bad.bad.bad, when you connect your dongle, aren't you supposed to see its own Network Adapter in your Network Connections? I mean that's how Windows works. So just follow the same steps but share that network adapter instead.
Same goes for Netagirl, an ethernet connection is a LAN connection. So whichever network adapter connects you to the internet, share it with your phone's network that is created by the app.
RainZzz said:
bad.bad.bad, when you connect your dongle, aren't you supposed to see its own Network Adapter in your Network Connections? I mean that's how Windows works. So just follow the same steps but share that network adapter instead.
Same goes for Netagirl, an ethernet connection is a LAN connection. So whichever network adapter connects you to the internet, share it with your phone's network that is created by the app.
Click to expand...
Click to collapse
Yeah, I think I made a mistake, my connection from my pc to my external modem, is not via ethernet but USB, so I don't know if that affects. And yes, I do exactly what you said and the app says that I have to respect trial's limitation, at every single hour I'd try =/
I wonder how much battery consumption will reduce using this over wifi tethering... gonna have to try it out. Thanks

Using VPN with Tether Seems to Break Tether

I have the Tmobile $70 plan with comes with 2.5 GB of tethering.
If I tether to my laptop and the laptop has a VPN, then I can look at the counter at ma.web2go.com and see that no tethering data is being used. This solution works very well for a laptop, where I can operate a VPN on the laptop.
When I use the VPN on the phone, not the laptop, the laptop will see the tether wifi signal, will register, but the internet will not work on the laptop.
Or, other times, the VPN will disconnect on the phone after a few seconds and cannot be reconnected.
I would like to be able to use the VPN on the phone so that I can use a Roku and Chromecast where I cannot set up a VPN on the device.
Yes, I have added the line in the database file.
I have seen a solution elsewhere which involves switching the APN to use IPv4, but the APN is already set that way.
It seems as if Tmobile has some measures in place to stop people from doing what I want to do - anyone else experience this and anyone find any ways around it?

Does the entitlement hack for native mobile hotspot also enable free USB tethering?

Greetings. I have been using entitlement hacks to enable the mobile hotspot for about 3 years now across many android versions, from JB, to KK, to LP. All this time I have always wanted to try tethering via USB to the computer via the native tethering app inside the stock rom but never thought it would work. Recently I bought a CradlePoint router that I have been using for WiFi-As-WAN. It has come to the point where speeds here are so fast that the limiting factor in my speed is the Wireless N interference in the phone-to-router bridge. If I plug in my phone via USB to my router (or any router/computer that uses "phone as modem") will it work the same way as wifi tether or will it try using a different APN or something and charge me for the data? I know nothing is 100% but if anyone has tried it I would love to know the results. Thanks.

Categories

Resources