Android ApplicationsAll the information you could ever want about Android Applications. Find apps, learn about new apps, get helps with apps.. all here!
BTW, for anyone who hasn't found out yet, there's a more user friendly tethering app out there. It's called PdaNet. Do a google search for it and it'll show up soon enough.
Make sure you have the "start socks" button on the G1 tetherbot program on. If it's still not working, make sure you have "USB debugging" checked according to the instructions given at the website. That should clear up the problem.
Set to debugging mode, unmounted, and start socks button is pressed, still a no go. I'm going to try the other program you mentioned and see if i have any better luck....
Seems that a few people besides me had a problem to get the tool to work with Firefox. I had everything working, and even confirmed that I could access the proxy with "telnet localhost 1080". But I kept getting "Address not found" in Firefox. Turns out that DNS via SOCKS is disabled by default in Firefox - at least on my system (Ubuntu 8.10, Firefox 3.0.8). The solution was to: - Type about:config in the address bar of the browser - Search for DNS - Change network.proxy.socks_remote_dns to true I hope this helps somebody - Graham, maybe it's worth while adding this to the SOCKS Proxy configuration description? Thank you for this amazing app! - Michael
I am able to tether successfully, but the connection drops. It gives me one of three error messages: network timeout, server refused proxy, or offline. I can disconnect and reconnect just fine. I turned wifi off on my laptop, but it still drops. Can someone help me solve this problem?
Nice work! I tried this at home on my Vista machine and I couldn't get this to work. I tried this on my XP work machine and it's now working. I can't think of what I did differently other than the "No Proxy" field I removed LocalHost on my Vista. When I get home I will add it back and test again.
Just posting to verify it does work although it took me hours of diddling...
Some observations augmenting the Tetherbot instructions...
Download and install the current Android SDK (1.5). Note that if you've been tethering using the USB driver from the earlier SDK, you may need to update the USB driver.
I <highly> recommend completely power cycling the G1 to clear out all the junk and make maximum resources available. Until I did that, I kept getting partial connections. Also power cycling while connected by USB seems to cause the USB driver to be re-recognized and probably update.
Note that the power cycling recommendation should address all the recent posts about unrecognized devices, blank/white pages loading without errors and more.
Install the Firefox FoxyProxy plugin. Add a new Socks 5 Proxy configuration for Localhost:1080 and to support DNS queries using the proxy.
Open only a maximum of maybe 3 instances of Firefox and maybe 5 total tabs. My initial trials seem to indicate that more connecctions might be overloading the poor phone's limited hardware.
Good luck everyone... Yes, it seems that running Tethrbot does not require root access and works fine with Cupcake (Android v1.5). And, this applies to Vista SP1, fully patched... No need to roll back patches as recommended earlier in this thread.
Last edited by putztzu; June 3rd, 2009 at 08:00 AM.
Reason: Addressing numerous prior posts in this thread more clearly
General (Check enable,Proxy Name: Tetherbot, Leave blank Proxy Notes, Select Animation icon & Include this proxy) ---------->
Proxy Details (Select Manual Proxy Configuration, Host name: localhost Port: 1080, Select Socks proxy?-Socks v5) Click ok a warning message should appear saying "You didn't enter and enable any white....." Hit yes
Tools/FoxyProxy/Use Proxy "Tetherbot for all URLs
Now refresh your page and see if you are able to go online..
------------------------------------------------------------------------------------------
Update: Make sure you to Check "Use SOCKS proxy for DNS lookups" Is Under Global Settings.
I've spent at least two hours trying over and over again with the Firefox proxies settings before reading this ;-)
I used this app before.. works like a charm, but for whatever reason.. on my new laptop (windows xp).. the computer automatically installs the drivers.. it doesn't prompt me like it did before during installation to locate the correct drivers..
what am i doing wrong?
the drivers it automatically installs are for access to the sdcard..
before I would plug in my phone.. and it would prompt me there is new hardware and it would take me through the wizard where I could inform the computer were to find the right drivers... now it automatically installs the drivers and they aren't the right oneS!!!
After debugging the "White Page" problem for a while I gave up on it (followed instructions and suggestion found previous in this thread). In short the problem seems the socks server is not starting properly, the forward works fine and in the log of the phone I can see the connects.
So I decided to try a different approach using the port bouncer. I guess this solution is some what hacky and a bit more advanced, however it works well so I decided to share it anyway.
Rough ingredients:
* A box to which you have ssh access
* A proxy server on that box (I installed tinyproxy on mine, nice and easy)
I started out with testing the Port Bouncer, I entered the IP address of the box I have ssh access to and of course the ssh port number which is 22. And hit the start tunnel button.
Next I told adb to do the forwarding: adb forward tcp:4444 localabstract:Tunnel
And then a quick test with ssh: ssh -p 4444 user@localhost
That should land you in the remote shell of your box, eureka.
Next thing for me was installing tinyproxy, noted the port it is running on in my case 8888.
Last thing to do is setup the ssh tunnel:
ssh -p 4444 localhost -L 9999:localhost:8888
As expected this worked as well. Basicly this connects the remote proxy port (8888) to local port 9999. So last step is to configure your apps to use proxy server localhost with port 9999
It all works well for me, chatting, browsing, irc, etc etc. I did this on my mac so I don't have to deal with driver versions but other then that this should work fine on any platform (windows users should use something like Putty ssh).
Last thing I did was adding a shell alias to the adb command and the ssh tunnel command so I only have to type a small command to set it all up.
So another poor mans version to tethering with Andriod
I used this app before.. works like a charm, but for whatever reason.. on my new laptop (windows xp).. the computer automatically installs the drivers.. it doesn't prompt me like it did before during installation to locate the correct drivers..
what am i doing wrong?
the drivers it automatically installs are for access to the sdcard..
before I would plug in my phone.. and it would prompt me there is new hardware and it would take me through the wizard where I could inform the computer were to find the right drivers... now it automatically installs the drivers and they aren't the right oneS!!!
Any help pls!
Solved my problem with a little help from the folks at PDANet
I guess I uninstalled and reinstalled my phone too many times on my laptop, so it was picking up the wrong drivers.. so PDANet suggested I remove all usb drives installed for Android.. I had like 8!!!
I removed all the android/htc drivers.. then plugged my phone in.. and it prompted me to locate a folder to install the drives like before!! and now I'm up and running!!! woo hoo!!
I am about to attempt to get tethering setup on my G1 and have several simple questions. I can clearly see that tethering on the G1 seems to work well for the majority of the people who has installed the apps. My question is, with Google pulling tethering applications from their site has anybody had any problems getting tethering to work thru their T-Mobile provider?
I'm sure many of you have seen the article below from Cruchgear.com. What are your comments and should I continue to get tethering setup on my G1 ?
Bad news, you guys. Looks like after Google pulled all tethering apps from the Android Market, it had a change of heart and re-published them all. Problem is, the new terms of the tethering apps stipulate that they’ll only work for “all Android Market users outside the T-Mobile US network.”
It took some time with fidgeting and reading different info about the web, but finally got it working.
I realized it was a matter of being patience.
Tetherbot is a bit finicky and sometimes I need to start stop socks, or adb forward/kill-server a few times but when it works, it works flawlessly.
And the download rates I've gotten are impressive. I've seen as high as 106k.
And just got the port forward going with putty to my work machine and this is sweet. Very nice.
It does stop working at some point sometimes and takes many steps to get it back going again at times, but there are times when it has worked for hours flawlessly.
Am I going to get dinged by T-Mobile at some point? I am doing lots of downloading at the moment but that's only because I built a new machine and am installating/download my software.
Anyways, absolutely great program, and the key is patience.
I realized when I first tried and it didn't work i was simply because I had to go throught the steps in different orders to get it going.
So, with all that said, is there anything that will make this more 'stable'?
For what it does and the fact that it's my only net connection here where I live, I really have no complaints which warrant what I would call a glaring problem with the program that needs to be fixed.
Grahamz, Can we get this extended to support FTP also.. Our PC applications use MFC , IHttp, IFtp classes to connect to the server using tethered connection of the phone. Looks like this app currently supports FTP over HTTP. but can we extend it to talk to a FTP server (using FTP protocol) and download files...Also can we get the PING also implemented ?
Additionally, I discovered I could connect to multiple ports and multiple tunnels by changing the appropriate values.
I had 2 ssh sessions going (to the same machine. port 22) and also concurrently had a vnc session going to completely different application and port (vnc, port 5903).
And browsing the web worked with all of this going at the same time.
It was a little more flaky however and more likely prone to crash however i did have a sustained session going for an hour.
Very nice.
I am getting a regular internet connection here pretty soon so I won't be using this much but it will be perfect for long commuter train and bus rides with my trusty Powerbook G4 Aluminum 1.67ghz.
I've been using your tetherapp with great success. I'm at our cabin where we don't have any other internet options. I really like that you don't have to jailbreak your phone. I am getting normal http operation to work as well as https, ssh etc. I've been using tsocks and proxychains with success too, as long as dns requests are not involved.
I have had to configure firefox to do dns lookups through the SOCKS server. Other apps cannot seem to use dns. I am wondering if it would be possible to work with your app and add some sort of dns relay support.
Re: Full Internet connection tunnel setup using SSH on Linux
DaveCC,
Your post inspired me to try something similar - an OpenVPN connection through a forwarded connection via ConnectBot. You can read about it in my blog post.
Well it took a bit to get this working... tethered Mac book Pro, was unable to get working with abd, but works like a charm using "Tether for Android". (posting via tether)... SWEET!
Only works when there is another network connection
Hi,
I got the entire setup to work except for the following problem.
Firefox is only able to use the proxy when there is at least one other network adapter [e.g. my lan] is connected. In case the LAN is connected Firefox does not use the LAN but uses the proxy. So all my proxy settings are correct, adb is running well and the phone is actually proxing the data.
However the moment I diconnect the LAN, firefox comes up with a message stating "Offine Mode" ... see image below...
Also below are the proxy settings from the about:config
I got the entire setup to work except for the following problem.
Firefox is only able to use the proxy when there is at least one other network adapter [e.g. my lan] is connected. In case the LAN is connected Firefox does not use the LAN but uses the proxy. So all my proxy settings are correct, adb is running well and the phone is actually proxing the data.
However the moment I diconnect the LAN, firefox comes up with a message stating "Offine Mode" ... see image below...
Root your phone and you can get wireless tether. No proxy workaround -- just connect to your phone, with wifi, or Bluetooth, and surf all you want.
Oh -- and if you root your phone -- I suggest Cyanogen's ROM's. and Cyan's recovery image. You can find everything Cyan, here.... http://www.cyanogenmod.com/
Last edited by bdb4269; September 1st, 2009 at 01:55 PM.
Device(s): G1x2 Black/White
Latest Cyanogen (white)
OpenEclair 1.2.2(black)
Amon Ra_1.6.2 Blue
Danger_SPL
007 b
Thanks: 0
Thanked 1 Time in 1 Post
newdroid
Hello, I am new to all of this and not very "in the Know" about all things technical.my question is...will my G1 update to the newest versions of android as they become available ?
Hello, I am new to all of this and not very "in the Know" about all things technical.my question is...will my G1 update to the newest versions of android as they become available ?
Yes -- your phone will automatically update, when new official versions are released.
Hey guys, has anyone had tetherbot working on a T-Mobile G2 (rebranded HTC Hero)?
Everything seems to be set up ok as Proxoid (which uses the same ADB port forwarding method) works fine on the phone but I can't get anything to accept tetherbot's socks proxy.
Hello, I tried to tether my g1 to my laptop and i am not a computer whiz and i messed up my computer somehow...it no longer recognizes my g1 at all. And of course, I couldn't get the tethering to work, so i am paying 30$ to t-mobile, and 35$ to verizon dsl for internet. Other peoples computers will pull up the additional drive called g1 but mine will not. I didnt say anything to customer service except that my g1 is not recognized by my comuter, and they told me that they have run into that problem with others. They said that they dont fix computers, and that it is a problem with the bios settings that have been changed in my computer. I uninstalled tetherbot but nothing i know helps me to connect to the computer again to add more songs or to back up the g1. Can you give me some tips on how to restore my computer to recognize my g1? My email is mysnowball100@hotmail.com. thanks, Lynn
Hi, I have try this program and somehow it is not working.
My problem is quiet complicated, since I am different case compare to majority user here, I need to explain something:
1)I am currently have G1, rooted with Cyno mod and 2.2 droid on it.
2)I alter the APN setting, and use Sidekick prepaid, even after port 8080 block I can still achieve 3G speed on my phone, when I was running 1.6 it can be tether by other method which I can't recall.
3)I can ping it, something block my incoming if I try to tether, and outgoing is no problem, and strange enough I can still run BT on that with good 20k + upload. I can't go internet with currently setting on laptop and I am running out of wits.
suspect the problem is some what proxy setting on G1/browser, I can't watch youtube on G1, no browser other that operamini will work, text ok and no flash, I can download, but no stream video.
I think since Sidekick is run on proxy for internet, so that might be the problem why I can't tether as long as I use that setting.
and funny, if I use normal browser it will lead me to web2go and tell me I am not allow to use this service since I don't paid them yet.....
I am paying around $400 per year with unlimited text ( I do like over 100 sms per day) and 3G, but I call very very little (10 minute a week? maybe none)so is still worth it.
Hi, I have try this program and somehow it is not working.
My problem is quiet complicated, since I am different case compare to majority user here, I need to explain something:
1)I am currently have G1, rooted with Cyno mod and 2.2 droid on it.
2)I alter the APN setting, and use Sidekick prepaid, even after port 8080 block I can still achieve 3G speed on my phone, when I was running 1.6 it can be tether by other method which I can't recall.
3)I can ping it, something block my incoming if I try to tether, and outgoing is no problem, and strange enough I can still run BT on that with good 20k + upload. I can't go internet with currently setting on laptop and I am running out of wits.
suspect the problem is some what proxy setting on G1/browser, I can't watch youtube on G1, no browser other that operamini will work, text ok and no flash, I can download, but no stream video.
I think since Sidekick is run on proxy for internet, so that might be the problem why I can't tether as long as I use that setting.
and funny, if I use normal browser it will lead me to web2go and tell me I am not allow to use this service since I don't paid them yet.....
I am paying around $400 per year with unlimited text ( I do like over 100 sms per day) and 3G, but I call very very little (10 minute a week? maybe none)so is still worth it.
Once u get an answer for this please contact me, I am also interested in knowing how to do this
well my G1 still work, and evolve to became even better now, the setting still works as before, and I can use tether (which building in my new mod) and have no problem to tether.
but the other problem occur, which phone can get super hot, I mean almost like melting hot.....
guess G1 can never being good tether machine, maybe something faster.
waiting 2010 Q1 all 1Ghz cpu phone with modify over 3000mah battery.
beast out all those good looking phone, way to go HTC
new here but wanted to give some feedback on tetherbot...
It's ideal for what I wanted: forward a single port to a fixed address.
It works fine on Milestone with the recent Android 2.2.1 official ROM.
This ROM has usb tether disabled by motorola (in France at least). Thanks motorola .
I use tetherbot with this setup:
1) start tetherbot tunnel pointing to my server on port 443
2) start adb forward
3) run openvpn (configured on tcp only) on PC pointing to localhost
and that's it.
I can connect through my phone (and bypass all the limitations of my data plan ). It seems to work fine speedwise.
Thanks a lot Graham!
PS: the software seems difficult to find unlike other stuff that does not work as well but is on the market... Did Graham/anyone consider putting it there? Thanks