True Australian phone numbers on iPhone

Phone number formats on the iPhone

You may or may not have already changed the default phone number format on your iPhone from the default American set to a more international standard.

If you’ve done this by replacing the ‘US’ value in the PhoneFormats file with that of your own country, you may have noticed that Apple’s interpretation of how your local numbers should look isn’t quite what you had in mind!

I certainly did, so instead of copying the default set of Australian values into the US spot, I pasted in the following:

04## ### ###
+6# ### ### ###
(03) #### ####
(08) #### ####
(02) #### ####
9### ####
8### ####
5### ####
1#00 ### ###

Now iPhone can tell the difference between a mobile number and a home number with an area code present!

Of course this list serves me well, for a Victorian, however you may feel free to make changes to suit your own locality. For those international visitors, play around with mixing hash signs with numbers in order to get the desired effect.

Using the Address Book as a testing ground is a great time saver.

Additionally, I ended up keeping all these filters into my Mac’s Address Book for smooth Australian action everywhere!

How to change iPhone’s default number format – a recap

If you need a recap on how to modify the number formats on your iPhone, here’s a quick summary, thanks to the numerous excellent iPhone blogs such as modmyiphone and hackint0sh:

Using SFTP (which you would have installed using iNdependance and instructions like this when you unlocked your iPhone), retrieve from your iPhone the file:

/System/Library/Frameworks/AddressBookUI.framework/ABPhoneFormats.plist in 1.0.x

or, /System/Library/Frameworks/UIKit.f­ramework/Ph­oneFormats/UIPhoneFor­mats.plist in 1.1.1

Pop this file through this handy BINARY to ASCII converter, open with TextEdit and find the ‘US’ country value. Replace the values in it with those from your own country code (AU, for Australia) or even better, using your own customised version of the ones listed above.

Save and replace this file once again via SFTP, then restart your iPhone.

Viola! Now your iPhone speaks good fair dinkum Aussie, or German, or Spanish…

UPDATE: You may have noticed that your iPhone sometimes can’t quite tell the difference between phone numbers with and without area codes. This is because the firmware needs a little more ‘Australian’ tweaking to tell it that big long American phone numbers aren’t cool anymore. Find out about that one here.

Leave a Reply