November 5, 2008 | by Robert Nelson
It seems like things are moving in overdrive when it comes to the T-Mobile G1, the handset has only been out for a few weeks and we have already seen a jailbreak and now the first tethering option is ready.
While this is certainly good news, its not yet as friendly as many would hope for. Of course I am sure with some time that will change and we will see more options come available for tethering your G1.
However, if you cannot wait any longer, and we certainly understand loving the ability to surf on your laptop and not have to shell out for a 3G account when you already have the access available on your phone, then a few minutes of your time should have you all set.
The drawbacks so far is that the tethering option is currently limited to a USB solution, and does require you to install a proxy app on your phone and also install the Android SDK on your computer. Like we already mentioned its not yet that friendly.
The proxy app, along with the directions for set up can be found over at http://graha.ms/androidproxy.
Install the app on your android phone, by clicking here (from your phone browser of course)
You might have to change your settings to permit apps that don’t come from the Google Market by going to your home screen and choosing MENU > Settings > Applications > Unknown Sources.
* Turn USB debugging on on your phone
On your G1 go to the home screen, press MENU > Settings > Applications > Development, then enable USB debugging.
* Follow the instructions here to install the Android driver – you’ll need to do this on Windows & Linux but apparently not on the Mac.
* Download and install the Android SDK for your computer platform. Alternatively if you are on Windows and don’t want a 100 meg download, just get the ADB utility from here
* Plug your phone into your computer
* Choose Proxy App from your phone’s menu
* Press the “Start Proxy” button on your phone
* Move to the directory that has the adb utility, using inside the Sdk Tools folder and run
Windows: adb forward tcp:8080 localabstract:Proxy
Linux/Mac: ./adb forward tcp:8080 localabstract:Proxy
* Now you should have a proxy server running on port 8080 of your own computer that will relay the information over the Android Debug Bridge to the Proxy App which will relay it on to the internet.
* Set your firefox proxy : Options > Advanced > Network > Manual Proxy Configuration
HTTP Proxy: localhost
Leave the others blank
* Enjoy the slow slow EDGE network, or let me know if you have glorious fast 3g coverage!
* Remember to disable your proxy settings in firefox if you want to stop using your phone.