This guide is based on the
instructions and Android app written by Graham Stewart.
Many thanks to Graham for figuring out this easy tether setup. This
one, however, is a SOCKS proxy instead of a true modem tether, so it's
limited to Firefox browsing-you won't be able to use any other apps
unless you can configure them to connect via a proxy yourself. We've
tested with Firefox though, and it works great.
1. Go here
on your G1's browser and install the Tetherbot app. If unknown sources
are not enabled on your phone (under Settings -> Applications ->
Unknown Sources) do that first.
2. Turn on USB Debugging under Settings -> Applications -> Development and connect your phone via USB.
3. Get your Android SDK set up. If you're on Windows, you'll need to download and install a driver.
4. On your phone, fire up the Tetherbot app and tap the "Start Socks" button.
5. Now, the SDK incantation. In a terminal window on Mac or a run
window on Windows, navigate to the "tools" folder within your SDK
directory and then type the following:
Mac:
./adb forward tcp:1080 tcp:1080
Windows:
adb forward tcp:1080 tcp:1080
6. Now, in Firefox, go to Options -> Advanced -> Network, and
click to configure how Firefox connects to the Internet. In the window
that pops up, choose "Manual proxy configuration" and clear out
everything that might be there. Under SOCKS host, type "localhost" and
change the port to 1080. Hit OK, and you should be in business. Easy
right?