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.

