Monday, 12 January 2009

Guide To Tethering T-Mobile G1

First of all hello and welcome to my version of the guide to tethering the HTC Dream/T-Mobile G1.

About me: My name is Bruce Williams, I'm from Sheffield, UK and I'm a 21-year-old mechanic.

I say 'my version' because I have simply adapted two guides I found, one is
Graham Stewart's guide
and the other is
Kevin and Amanda's guide

This step-by-step guide will cover all the bases to getting you online by plugging your G1 into your PC/laptop via USB, it is written in layman's terms so anybody can have a go at it.

DISCLAIMER:
Before I start, I accept NO RESPONSIBILITY WHATSOEVER for any damage this process may do to your computer or phone as this in not a 'true' tethering app., you are following this guide, downloading & installing any associated content and using this tethering method ENTIRELY AT YOUR OWN RISK!
As far as I know the ADB utility you will download via this guide cannot be removed from you computer, if in any doubt at all DO NOT INSTALL.

With that out of the way, let's begin.
  1. Using your G1, choose MENU>Settings>Applications and tick the 'Unknown Sources' box.
  2. Still using your phone, navigate to this page and click here to download the Tetherbot app.
  3. Next, using your PC browser, download the ZIP file containing the drivers for your G1 by clicking here.
  4. Extract the ZIP file to your desktop, you should now have a folder named 'android_usb_windows' on your desktop. You can now delete the original ZIP file if you like.
  5. Download the ADB (Android Debug Bridge) utility by clicking here, and extract in the same way to your desktop, then delete the original ZIP file.
  6. Using your G1, choose MENU>Settings>Applicaions>Development, tick the 'USB debugging' box and the 'Stay awake' box.
  7. Plug your G1 into your computer via USB cable, and when the phone asks if you want to mount the device, click 'don't mount'.
  8. When the New found hardware wizard starts, click 'No, not this time' then click 'Next'. Now select 'Install from a list or specific location' and click 'Next'. Now select 'Search for best driver in these locations', browse to, and select, your 'android_usb_windows' folder and click 'Next'
  9. You should now get a message telling you your 'HTC Dream Composite ADB Interface' is now installed and ready to use, click 'Finish'.
  10. Using Firefox (if you don't have Firefox get it by clicking here) type in the search bar: about:config
  11. You will now see a message saying 'here be dragons' etc. etc. Click 'I'll promise to be careful' and proceed.
  12. In the filter type network.proxy.socks_remote_dns the value will be 'false', double-click it to change it to 'true', now navigate back to your homepage.
  13. Still in Firefox, choose: Tools>Options, click the 'Advanced' tab, then the 'Network' tab, then choose 'Settings'.
  14. Click 'Manual proxy configuration', then in the 'SOCKS Host' bar type: localhost and set the Port to 1080, make sure the 'Socks V.5' button underneath is clicked, then click 'Ok'.
  15. Plug your G1 into your computer, open the Tetherbot app and click 'Start Socks', you should get a little message saying the Socks service has started.
  16. Using your PC, open Command Prompt, either click 'Run' in start menu, type cmd and press enter, or in Vista it'll be in All Programs>Accessories.
  17. Type cd desktop and press enter, then type cd adbwin and press enter, then type adb forward tcp:1080 tcp:1080 It should now say *Daemon not running, starting it now* then *Daemon started successfully*
  18. Refresh your homepage, then surf all you like!
P.S. A few things you need to remember:
  • Make sure you stop Tetherbot BEFORE you disconnect your phone.
  • The part you did in Command Prompt will have to be done EVERY TIME you reconnect your phone/ restart computer.
  • And remember to do things in this order: 1. Plug G1 into PC. 2. Start Socks in Tetherbot. 3. Do what needs to be done in Command Prompt.
This guide is for XP & Vista ONLY, I haven't tested it on my Mac yet, but when I do, you'll be the first to know.

P.P.S. I checked on Speedtest.net and got 604kbps download and 140kbps upload with the tethered G1 at my nearest exchange (Maidenhead, UK), and this guide was written using the tethered connection, just thought you might like to know.


All credit to Graham Stewart from Boulder,CO for writing the Tetherbot app. and creating this entire method, also to Kevin and Amanda's site for giving me the idea to write this guide, as it was a combination of both guides that got me online in the end.

Happy Tethering!!


No comments:

Post a Comment