iPhone Carrier Bundles Update
*** Update: Now with all five iPhone Carriers ***
Long time no blog;
In the time since my last post, Apple have gone from iPhone 3.0 beta 2 right up to the Gold Master, and the 3.1 beta has been set upon developers.
They’ve also blocked the ability to upload your own custom carrier bundles through iTunes, probably as now carriers are attempting to charge for what should be free (Optus – charging $10 just so you can use your own data through tethering?!), and other carriers that don’t support it at all (Yes Telstra, I’m looking at you – why are you not supporting tethering; haven’t you worked out how you too can charge us customers extra for tethering, when it’s included for free on pretty much every other handset you sell?!).
The bundle from my last post was also using settings that weren’t quite confirmed that they did what they were supposed to do, especially in reference to the ‘type-mask’ options.
I’ve jailbroken my iPhone 3G, extracted and modified the bundle included, to enable tethering, set up MMS properly (full resolution photos anyone?) and properly configuring Group SMS.
Previously if you attempted to send a SMS message to a group of people, it would instead be sent as a MMS, at MMS rates. Not good.
This new bundle also conforms to the official bundles avaliable for iPhone OS 3 (unneeded/redundant settings have been removed, like EnableMMSCEditing).
All data (iPhone data and tethering) goes through the telstra.iph APN, and MMS goes through telstra.mms.
You can find the carrier bundle here: Telstra_au.ipcc.
For users of other carriers
I have also updated the carrier bundles for Three, Optus, Vodafone and Virgin, to fix the group SMS bug, and also make sure they are compliant with the 3.0 final release with redundant settings (from the betas) removed. They also all have tethering enabled with the default APN set. You can check this in Settings > General > Network > Cellular Data Network (it’ll be the top entry).
———————–
Three_au.ipcc. (Also includes custom ‘3′ carrier logo)
Optus_au.ipcc. (Uses ‘yesinternet’ APN for data+tethering instead of ‘connect’ – no need to pay an extra $10 to tether using your existing data!)
Vodafone_au.ipcc
VirginMobile_au.ipcc
** VIRGIN & OPTUS USERS **
As Virgin and Optus use the same SIM cards, you can only apply one bundle of settings; you cannot apply both, and the most recent bundle will be the settings used. Sorry!
————
To apply the carrier bundle to your iPhone, plug it into your computer, and go to the summary tab of your iPhone in iTunes. Option-Click ‘Check for Update’ (Shift-Click if you’re on Windows) and browse to the Telstra_au.ipcc file you downloaded above.
After that’s done, reboot your iPhone to ensure the settings have taken effect.
If you’d like to check to make sure that they have been applied, on your iPhone browse to Settings > General > About, and check the carrier. It should have a version of 4.5.

Enabling custom carrier file uploading in iTunes 8.2:
For OS X users, paste or type the following into Terminal, and then restart iTunes:
defaults write com.apple.iTunes carrier-testing -bool TRUE
For Windows users, please paste these into ‘Run’ (Press WinKey + R while on the desktop:
32bit –
"C:\Program Files\iTunes\iTunes.exe" /setPrefInt carrier-testing 1
64bit –
"C:\Program Files (x86)\iTunes\iTunes.exe" /setPrefInt carrier-testing 1
If you’re having issues, have any requests/comments/etc, just leave a comment below
Cheers!

