
iPhone OS 3.0 tethering on AT&T
While AT&T is dragging its feet on official tethering support for iPhone customers, that doesn’t mean you can’t do it now with a relatively simple workaround involving a custom carrier settings file.
iTunes 8.2, which you will need for tethering to work (whether you’re on OS X or Windows), disabled the ability to load the custom carrier settings, however there is a trick to re-enable it. Sadly, this will only work for OS X users – we’ll keep you posted on a solution for Windows users.
1. Download this disk image containing the carrier settings, courtesy of Gizmodo.
2. Quit iTunes, and type the following command into a Terminal:
defaults write com.apple.iTunes carrier-testing -bool TRUE
3. Restart iTunes, with your iPhone plugged in via USB.
4. Hold the Option key, and click the Restore button.
5. Select the .ipcc file in the disk image you downloaded earlier.
6. On your iPhone, go to Settings > General > Network > Internet Tethering and switch it on.
Related Posts



4 Comments
This did *not* work for me. Tested with latest iPhone OS 3.0 on original iPhone, using iTunes 8.2. It is my understanding that Apple disabled this trick with iTunes 8.2.
Jay, tethering does not work on the original iPhone. It must be the 3G or 3GS.
This work great for me. I missed the option key at first by just not reading the instructions correctly. Then when it came to the terminal … I had no idea what that was until I went to Finder and typed in Terminal and pasted the line they tell you to paste in there. With that window open I then closed iTunes … reopened iTunes and held down the option key and hit reset. It worked like they advertised and now I have it in my new 3G S. Love it!
I just learned that my visual voicemail was not syncing, likely because of this update. I reloaded the original file, and now visual voicemail appears to work again.
I’ve heard that there is a bug with 3.0 software and visual voicemail syncing. This carrier file just made it much worse. Not sure if any forthcoming fix from Apple will allow this carrier file to work.