GSM Shop

Welcome to the GSM-Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features.
Only registered members may post questions, contact other members or search our database of over 8 million posts.

Registration is fast, simple and absolutely free so please - Click to REGISTER!

If you have any problems with the registration process or your account login, please contact contact us .

Go Back   GSM-Forum > GSM & CDMA Phones / Tablets Software & Hardware Area > iPhone ,iPod & iPad (Apple Inc. Products) > iPhone 2 / iPhone 3G / iPhone 3GS

LinkBack Thread Tools Display Modes
Old 09-16-2008, 17:52   #1 (permalink)
Freak Poster
samadgsm's Avatar
Join Date: Feb 2006
Posts: 331
Member: 227670
Status: Offline
Thanks Meter: 87
How to tether your iPhone 3G and browse the web using your 3G connection

640 800 Full
Thanks to the excellent work of the iPhone Dev Team and the porting work of Jay Freeman as well as the authors of 3Proxy, it is now possible to "tether" your iPhone 3G and use its Internet connection on your laptop.

Warning - Tethering your iPhone is against the iPhone data plan terms. AT&T could slap you with huge fees if you overuse this. I recommend only using it during emergencies.

Here's the basic rundown:
- Jailbreak your iPhone 3G
- Install 3Proxy and Terminal
- Create an ad-hoc Wi-fi network using your laptop
- Join the network with your iPhone
- Find the iPhone's IP address
- Open Terminal and run the proxy program
- Open Safari on your iPhone and open a web page
- Configure your browser to use the proxy

I will be using a Mac and Firefox to demonstrate, but the principles carry over to other platforms.

Step 1: Jailbreak your iPhone
640 800 Full This is a big topic. Head to the the iPhone Dev Team blog for instructions for this. You will have to restore your phone, which makes this a process that can take 2 or more hours. Make sure you do it before you really need to tether.

Step 2: Install 3Proxy and Terminal

During the jailbreak, Cydia should have appeared on one of your app pages:
640 800 Full Use it and let Cydia load and self-update.
640 800 Full Then head to Install, All Packages, then find MobileTerminal and 3Proxy (3Proxy is at the bottom). Install both and hit your Home button. Your phone will restart and you'll see Terminal installed on your home screen. 3Proxy isn't a GUI app and as such won't have an icon.

Step 3: Create an ad-hoc Wifi network using your laptop

Using whatever wireless software suite you have, create an ad-hoc network. On a Mac it's in the ******* menu, under "Create network...". Name it something inconspicuous. I called mine "baladoux".
640 800 Full On your iPhone, join the ad-hoc network.

Step 4: Find your iPhone's IP address
Then, hit the blue arrow next to it, and wait for your IP address to show up:
640 800 Full Memorize (or write down) this IP address. You will need it later.

Step 5: Open Terminal and run the proxy program

Simple enough. Open Terminal, type "socks" and hit return.

640 800 Full Nothing will appear to happen, but the SOCKS server will be running. You can hit the home button to push Terminal to the background (remember to terminate it later, by switching back to Terminal and holding the Home button until it closes).

Step 6: Open Safari on the iPhone and open a web page

Any page will do. I recommend
640 800 Full This step is important. The page will take a while to load. When Safari realizes it can't get to the Internet using the ad-hoc Wifi, it will do some internal magic to switch back to 3G for Internet while still on your ad-hoc network. That lets the proxy do its thing.

Step 7: Configure your browser

In Firefox, head to Preferences, and under Advanced, Network, hit Settings:
640 800 Full Then, fill in the iPhone's IP address (which you memorized earlier) into the SOCKS Host field, and put 1080 as the port number. Make sure all other proxy fields are blank and/or 0 as shown:
640 800 Full Then, since the proxy doesn't forward DNS, you will also have to change an advanced option in Firefox. In the Firefox URL bar, enter "about:config" and hit Enter:
640 800 Full In Filter, type "socks" and then double-click "network.proxy.socks_remote_dns" to make its value "true".

That should be all you need! Firefox should be able to browse the Internet through your iPhone's 3G connection
  Reply With Quote


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
thread Thread Starter Forum Replies Last Post
How to Jailbreak Your iPhone 3GS on OS 3.0 Using RedSn0w (Windows) GeorgeEcuador iPhone 2 / iPhone 3G / iPhone 3GS 8 08-14-2009 00:12
anyone know how to check version on 2g and 3g if the phone not jailbreack jackyivan iPhone 2 / iPhone 3G / iPhone 3GS 4 07-04-2009 10:58
how to change imei iphone 3g luffy2 iPhone 2 / iPhone 3G / iPhone 3GS 1 05-08-2009 02:09
another way to make your iphone arabic [ offline without the need of wifi ] DeDo Gsm1911 iPhone 2 / iPhone 3G / iPhone 3GS 29 05-05-2009 09:55


All times are GMT +1. The time now is 01:35.

Powered by Searchlight © 2018 Axivo Inc.
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
- GSM Hosting Ltd. - 1999-2017 -
Page generated in 0.24118 seconds with 8 queries