• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Browse the web from a tethered phone

You have to install the usb drivers for the g1... When you plug your phone into your computer it should pop and say new hardware found, install drivers, blah, blah... The new hardware wizard should pop up and give you a couple of options... Select 'Yes, This Time Only', click next, then select "Install From a list of specific locations", click next, then click browse and find the folder with the drives in it... If you don't get the new hardware found popup, go to control panel > system> hardware> device manager... Find "Other Devices" in the list, right click on HTC Phone, and select Update Driver, this should bring up the install new hardware pop up...

That's the problem. The new hardware wizard isn't popping up.
 
i have vista if that's what your using. go into the device manager. right click "computer" or "my computer"

--->portable devices
android


uninstall

unplug android

restart the computer

plug in android


when prompted to look for a driver do "show me more options"

browse-----> C:\android-sdk-windows-1.0_r2 and select the usb driver

the "adb forward tcp:1080 tcp:1080" should work from the command line

j9k
 
That's the problem. The new hardware wizard isn't popping up.

You have to install the usb drivers for the g1... When you plug your phone into your computer it should pop and say new hardware found, install drivers, blah, blah... The new hardware wizard should pop up and give you a couple of options... Select 'Yes, This Time Only', click next, then select "Install From a list of specific locations", click next, then click browse and find the folder with the drives in it..If you don't get the new hardware found popup, go to control panel > system> hardware> device manager... Find "Other Devices" in the list, right click on HTC Phone, and select Update Driver, this should bring up the install new hardware pop up...



...
 

Thanks. That worked. Still not getting it to tether, though, and I've followed all of the instructions on given by Graham. I gave the command through cmd.exe to change the port to 1080 (this time without the error: device not found), and reset my proxy settings in firefox to Localhost 1080. Then I turned socks on on my G1. Still got nothing.
 
Thanks. That worked. Still not getting it to tether, though, and I've followed all of the instructions on given by Graham. I gave the command through cmd.exe to change the port to 1080 (this time without the error: device not found), and reset my proxy settings in firefox to Localhost 1080. Then I turned socks on on my G1. Still got nothing.

What exactly is it doing? Are you getting any error messages? Do you have FoxyProxy?
 
What exactly is it doing? Are you getting any error messages? Do you have FoxyProxy?

How do I use FoxyProxy for this?

Im only getting the standard error message that firerfox gives you when theres no connection. Aside from that, Im following all of Grahams instructions by the letter. I turned on socks on tetherbot, went to cmd.exe to change my settings (didnt get an error message now that the driver is installed), and changed my proxy settings on firefox. Nothing happened.
 
How do I use FoxyProxy for this?

Im only getting the standard error message that firerfox gives you when theres no connection. Aside from that, Im following all of Grahams instructions by the letter. I turned on socks on tetherbot, went to cmd.exe to change my settings (didnt get an error message now that the driver is installed), and changed my proxy settings on firefox. Nothing happened.

Tools > FoxyProxy > More > Options

Click on Proxies tab, then Add New Proxy

Name Proxy Tetherbot

Click on Proxy Details tab > Select Manual Configuration > Host Name: localhost Port: 1080

Check SOCKS Proxy? and select Socks 5

Click Ok, Ok...

Whenever you want to use tetherbot, Click Tools, FoxyProxy and Enable it
 
Tools > FoxyProxy > More > Options

Click on Proxies tab, then Add New Proxy

Name Proxy Tetherbot

Click on Proxy Details tab > Select Manual Configuration > Host Name: localhost Port: 1080

Check SOCKS Proxy? and select Socks 5

Click Ok, Ok...

Whenever you want to use tetherbot, Click Tools, FoxyProxy and Enable it

That didnt work. Firefox said there was no connection. But when I disabled foxy and changed the proxy by going to tools then options, I got a blank screen instead of a "youre not connected" disclaimer.
 
Here's an update on the low-quality jpeg issue.

It seems that all inline jpegs (or even all inline images maybe?) in web pages that I view when going through tetherbot are re-encoded at an extremely low quality.

But get this: when I mouse over them, the tooltip that pops up says "wait 2 secs to reload the image". If I wait, the image magically refreshes with the original high quality!

Google searches for "wait 2 secs to reload the image" turn up nothing, which is very surprising to me.

So my question is: where in the intertubes is my web traffic being filtered to replace the images with lower-quality versions of themselves, and how can I change this behavior?

Does anyone else get the "wait 2 secs to reload the image" tooltips? Try it right now (if you're running through the tetherbot): point your mouse cursor at any image on this page, say, the picture of my face to the left, and see what happens!
 
Here's an update on the low-quality jpeg issue.

It seems that all inline jpegs (or even all inline images maybe?) in web pages that I view when going through tetherbot are re-encoded at an extremely low quality.

But get this: when I mouse over them, the tooltip that pops up says "wait 2 secs to reload the image". If I wait, the image magically refreshes with the original high quality!

Google searches for "wait 2 secs to reload the image" turn up nothing, which is very surprising to me.

So my question is: where in the intertubes is my web traffic being filtered to replace the images with lower-quality versions of themselves, and how can I change this behavior?

Does anyone else get the "wait 2 secs to reload the image" tooltips? Try it right now (if you're running through the tetherbot): point your mouse cursor at any image on this page, say, the picture of my face to the left, and see what happens!

Because t-mobile compresses the images as you request them, but if you set your user agent to what it is on the Android browser it wont (I guess google wanted images to look good on their phone). Try changing it in firefox or whatever browser you use to what the android browsers is, and the images should be the same as normal.
 
junefabrics is in the process of releasing a beta build version that allows full tethering capabilities on the G1. I was doing a Google search on tethering a g1 and I came up with a link that said they were going to release an app. that will enable tethering on the G1 so I quickly emailed them and this is the response I got.

Hi,
For G1 phone, we only have an alpha build I don't have any information about cost or ETA at this point. If you want I can forward you beta builds when they become available.

Thanks,
June Fabrics PDA Software Support
http://www.junefabrics.com
 
Thank you Graham for this app!

My setup is:
windows XP / g1 phone rc30
adroid driver, sdk installed

Here's what I had to do before it started working (in no particular order)...

g1 phone:
- tetherbot installed on the phone
- tetherbot socks proxy server started on 1080
- connected via USB cable (mounting not necessary)

firefox:
- changed the "about:config" network.proxy.socks_remote_dns -->TRUE
- intalled foxyproxy extension in firefox with the following settings:
* under global settings, checked "Use SOCKS proxy for DNS Lookups"
* manual proxy configuration - hostname=localhost, port=1080,
checked "SOCKS Proxy?", selected "SOCKS v5"

laptop command line:
- ran "adb forward tcp:1080 tcp:1080"
- "telnet localhost 1080" works (connects until any key pressed)
 
Because t-mobile compresses the images as you request them, but if you set your user agent to what it is on the Android browser it wont (I guess google wanted images to look good on their phone). Try changing it in firefox or whatever browser you use to what the android browsers is, and the images should be the same as normal.

Okay, cool. Thank you. Yes, this solves the problem.

But it creates an (obvious) new problem: I get the mobile-web version of every website that has one (such as gmail, facebook, etc.) This impairs my browsing experience much more than the thinned-down jpeg issue.

Hmm.
 
I'm unable to get Tetherbot working from my Mac. (It works fine from my Windows box so I'm not sure what I'm doing wrong.)

I know that the proxy server and the adb are both running fine, because "telnet 127.0.0.1 1080" connects correctly (as opposed to disconnecting immediately if the proxy isn't up and running on the G1, or refusing to connect if the adb isn't forwarding the port).

I've installed and configured FoxyProxy in firefox. When everything's set up the way I think it should be, I get blank screens.

Suggestions please?
 
Got it working for me! I'm sitting in Starbucks using the t-mobile hotspot connection on the phone. The connection is slow, but it's going through a long series of tubes, so I guess that's why. Thanks for your hard work!

A tip for people who are having trouble:

I was unable to get it working using Firefox's default proxy function. Install the foxyproxy add-on, and do the following:

1. Go to the foxyproxy options, and under the proxies tab, create a new proxy called "Android Tether", or anything you like.

2. Hit "Add New Proxy", "manual configuration", and under host name put "localhost", and under port name put "1080".

3. Select the "Socks Proxy" checkbox, and Socks V5 option.

4. Now hit "Okay" to go back to the main options dialog, and in the "Global Settings" tab, select "Use SOCKS Proxy for DNS Lookup"

Firefox will restart, now go to the FoxyProxy menu, and select "Android Tether", or whatever you named your connection.

You should have internets now, at least this is what worked for me.

i was having problems then i followed your instructions and my interwebs are now working!! thanks to everyone involved with this project. you guys rock!
:D:D:D
 
I found a free proxifier solution, the program is called freecap, google it.

On another note..
The problem with the picture compression can be fixed by switching your user agent to google chrome. I did this in firefox and the mobile versions of websites did not load, except for in gmail (facebook worked fine). It seems like gmail does more than check the user agent. To get around this altogether you can use google chrome when tethering. I was just having trouble using google chrome when tethering. I have the DNS problem that the network.proxy.socks_remote_dns flag in firefox fixed, but I do not know how to fix it for GoogleChrome/IE (google chrome and IE use the same proxy config)
 
Thank You Graham!

Also, thank you to the forum for helping me get connected. Without this thread I would have been banging my head against my laptop not knowing that all I needed was FoxyProxy.
 
I've tried to get this working - but I don't seem to be able to. When I plug my phone in there is no "proxy" application, I've tried reinstalling it twice and nothing shows up, there's nothing in the application manager either. No errors or anything when installing but I can't find anything.

on another note, if nothing shows up, will this have a negative affect on my phone? Just wanna make sure because I don't see a way to un install it.
 
Back
Top Bottom