There is some good news for AT&T customers looking to tether their iPhone and share their Internet connection. It seems that there is a hack available that could have you tethered in just a few minutes.
That said, if you choose to do this, you are doing so at your own risk. In other words, I am not responsible if something happens to your iPhone in the process, or if AT&T hits you up with an additional charge or cancels your account.
Anyway, according to the details, this appears to be pretty simple and best of all you do not even have to be jailbroken.
- First download this carrier settings file from Gizmodo.
- Then quit iTunes and enter the following line in your Terminal
defaults write com.apple.iTunes carrier-testing -bool TRUE
After that you can relaunch iTunes to finish the process. So, once iTunes is back up and running you will need to option-click the Restore button and select the ipcc file that you previously downloaded.
After that is complete you will then have the option to enable tethering in your Network Settings.
Now, hoping that anyone who is planning to do this is still reading. This does come with a warning, a warning that has yet to be confirmed, but still something to consider. Some users have reported this to disable their MMS and visual voicemail.
[UPDATE] It should also be noted that this method will only work for those on a Mac.


June 18th, 2009 at 9:32 am
I don’t understand why is this tethering make people go crazy? You can a couple of month and do it the easy way. If you need to use full HTML Internet, isn’t that the reason why you bought the iPhone?
June 18th, 2009 at 10:43 am
I tried doing this but when I launch iTunes after running that line in the terminal, it says “The iPhone “____” cannot be used because it requires iTunes version 8.2 or later. Go to http://www.itunes.com to download the latest version.”
How do I get iTunes to recognize my iPhone 3G 3.0?
June 18th, 2009 at 11:23 am
It will also work on windows…!
WINDOWS
Download the .ipcc file
Type this in cmd prompt and hit enter “%ProgramFiles%\iTunes\iTunes.exe” /setPrefInt carrier-testing 1
**What the above command does is allow iTunes to recognize/look for the .ipcc file extension.**
Now go to iTunes and hit shift+restore and point it to the file you just downloaded.
Now go to iPhone/settings/general/network/Internet Tethering and turn it on.
June 18th, 2009 at 11:32 am
were is the Turn by turn gps app
June 18th, 2009 at 6:06 pm
Once the iphone is ready to go, how do you get Windows XP to recognize the tether if you’re connecting via USB??
June 18th, 2009 at 11:01 pm
Hope that you don’t get a giant phone bill and start bitching to AT&T
June 21st, 2009 at 5:52 pm
Anyone get a Tomtom to recognize it yet? Works great for my laptops but my 920 doesn’t think it can do a “data call”.
August 2nd, 2009 at 1:06 pm
Is it possible to change the carrier data and use it with different operator?