This note was first posted on Sunday, June 28th, 2009 (2 and a half years ago).
Last edited on October 15th, 2009 (2 and a half years ago)
Before 3 became an official iPhone carrier, I started playing with functions on the iPhone to enable features and automate settings for use on 3. I’ve since created a few different bits and pieces to play with and enhance the user experience whilst using an iPhone on 3.
I recommend you read the Full post, as it contains some important privacy information. The quick instructions are as follows:
I’ve made a couple of changes to this. You should delete and re-add the Home Screen icon to see the changes. I’m fiddling with this as part of a related, more ambitious project, so stay tuned.
If you’re on 3 with an iPhone, you almost certainly have a data pack. If so, you may also find it frustrating that the My3 portal shows call cap usage and data usage on two different screens, requiring 3 clicks to get between them.
To make it easier, I’ve created a simple page that pulls in both screens [in iframes] and displays them one after the other. It’s also got an icon specified so you can add it as a webclip to your iPhone’s home screen. It will only work when you’re on your mobile data [not on wifi] and will login automagically the same way it does when you go to My3 normally.
iTunes 9/iPhoneOS 3.1 disabled unsigned carrier bundles (or something to that effect – I’m not quite sure what actually changed) so I’ve updated my bundle to v6.4, which seems to get around the problem. I’ll be keeping my bundle at 2 full versions higher than the official bundle from now on, as that seems to make everything keep working.
Apple has allowed authorised carriers to create carrier-specific settings for APNs [internet access points], voicemail, carrier logos, call diversions etc. as a single package called carrier bundles. These bundles are essentially .zip files with the .ipcc extension, and contain images and property list files with the required settings. 3’s carrier bundle disables some features that are nice to have, so I’ve created my own carrier bundle that re-enables these features. Follow the instructions below to install.
Instructions for Mac are as follows. Windows has similar instructions, but step 1 has a different command which can be found here (I can’t vouch that this works, I don’t have a Windows computer/iPhone to test it on).
defaults write com.apple.iTunes carrier-testing -bool TRUE and hit enter..ipcc file..ipcc file. iTunes will load it to the phone. You may need to reboot or remove/replace your SIM/toggle aeroplane mode to see the changes.This method is unnecessary as the carrier bundle above now includes these settings. You only need it if you do not want the rest of the goodies the carrier bundle comes with. THIS METHOD NO LONGER WORKS – UNINSTALL THE PROFILE IN iPhone OS 3.1+
The following solution will allow you to tether your computer to your iPhone and also send MMSes:
MMS Settings need to be added manually as follows:
Go to Settings -> General -> Network -> Cellular Data Network
Set up as follows:
I welcome all feedback and feature requests, however I won’t be customising the carrier bundle or the voicemail app for any other carriers. If you’d like to adapt my methodology for use on other carriers, I’m happy to answer specific questions that you may have.