Enable Tethering on iPhone 3.0 OS 3G and 3GS
Updated way to enable tethering:
Simple! Just go to this website on your phone. http://help.benm.at/help.php
- Click on mobileconfigs.
- Select your Country.
- Select your carrier.
- It will ask you if you want to install.
- Click install.
- Enjoy your tethering via Settings > General > Network > Internet Tethering
Old way to enable tethering:
iPhone 3.0 is live! So I am going to repost the tethering tutorial. Now there is no need to download anything (aside from the carrier file). Seems you can just run a little command in terminal (Make sure you are on OS 3.0 on a 3G iPhone and iTunes 8.2):
So open up terminal and type:
defaults write com.apple.iTunes carrier-testing -bool TRUE
After that, the steps become a lot more simple.
1. Download this file (for AT&T) and mount the disk image (thanks Gizmodo) for other carriers, try here.
2. Option-click on “restore” in your iTunes with your iPhone attached. Browse to the opened disk image file and hit OK. It will update phone settings for a few seconds.
3. You have tethering. Now go into your iPhone/settings/general/network/Internet Tethering and turn it on.
Boom – 3 steps to tethering…
As a side note is highly recommended that you not use this as your primary internet service. Please if anything try to stay under 5GB’s of transfer per month to avoid service termination.
Related posts:


I can’t seem to pair my iphone with my laptop which is a new macbook but I got it to work fine with my iMac any suggestions?
These instructions work great, although I seem to have similar problems that others are having, that is while I have this ipcc installed, I don’t receive voicemails. I haven’t tried tethering over 3G but I can say that by following these instructions exactly, I am able to tether my mbp to my iphone via either bluetooth or USB.
Everything works fine up to item #11. When I go to update, i can see the ippc file but my itunes does not recognize it as an update. The open button stays greyed out when I highlight the file. I am on 3.0 beta 4 and itunes 8.2b10
Clause, same here on iphon 3 GM and Itunes 8.2 final. Any solutions?
To use the carrier update you need the free SDK 3.0 and to put this in the terminal “defaults write com.apple.iTunes carrier-testing -bool TRUE” then it should work. I just tested this and sadly it doesn’t work with the original EDGE iPhone.