Want to use your T-mobile G1 phone as a dial up modem for your laptop so you can surf the web using your laptop via your G1’s internet connection? (whew, think I added enough keywords to that sentence??)
Graham Stewart wrote this great app and tutorial on his site, but it’s a little technical. Here’s a beginners guide, with pictures, for folks like me who need things spelled out for them. :) Click any image to view a larger version.
I have tested this on Windows XP and Vista and it works on both.
Unzip adbwin.zip and put the tetherbot.apk file in the adbwin folder.
Download the driver ZIP file (android_usb_windows.zip) and unzip it.
On your T-Mobile G1, go to the home screen, press MENU, select Applications > Development, then enable USB debugging.
Connect your Android device via USB. When the Found New Hardware Wizard appears, you’ll be asked if you’d like Windows Update to search for software, select No, not this time and click Next.
Select Install from a list or specified location and click Next.
Select Search for the best driver in these locations. Browse and select the unzipped file.
On your computer, go to Start > Run and type in cmd
Click OK and a command prompt will come up. You will need to browse to your desktop where the adbwin folder is located. If the adbwin folder is on your desktop, you will probably only have to type the following to get there:
Once you are in the adbwin folder, type: adb install tetherbot.apk
Then hit enter. This will install the tetherbot application on your phone.
If you do not already have firefox, get it here
Once Firefox is installed, open it and In the address bar, type in about:config
If a warning message pops up, promise to be careful it’s ok.
In the filter, type in network.proxy.socks_remote_dns
When it shows up in the list, double click on it to change the value from False to True
Download FoxyProxy and add it to Firefox
In Firefox, go to Tool > FoxyProxy > Options
Click on the Proxies tab
Click Add New Proxy
Under the General tab:
Proxy Name: Tetherbot
check: animate icons & Include this proxy
Under the Proxy Details tab:
check: Manual Proxy Configuration
Host name: localhost
Check Socks proxy? and Socks v5
A warning message should appear saying “You didn’t enter and enable any white…..”. Click yes.
This is what you will have to do every single time you want to get online. You may want to copy the following list and save it in a text file on your desktop for reference when you want to get online. Be sure to do everything in this exact order!
- Disable WiFi on your computer/laptop
- Plug your phone into your computer via the USB cable
- On your phone, go to the Tetherbot app and click Start Socks
- On your computer, go to Start > Run and type in CMD
- Browse to the adbwin folder
- Type: adb forward tcp:1080 tcp:1080
- Hit enter
- Open Firefox. Click on Tools > FoxyProxy > Use Proxy “Tetherbot for all URLs”
- Refresh the page and see if it worked!!
*Disclaimer* The first time I tried this, I did everything exactly like it says but it would.not.work. I have no idea what was wrong, but I tried it again later, doing the exact same thing, and it just magically worked. I didn’t do anything differently. Several times when I’ve been browsing using the G1 the internet connection will drop out on me for no reason. I started over from step 4 and it would start working again.
Hope this helps someone! If you have any questions, please direct them here.