How to Add an Unsupported Country to AppSupport Using Windows

Posted January 22, 2008 at 7:27pm by iClarified | Please help us and submit a translation by clicking here | 65745 views

This tutorial will show you how to stop your iPhone from crashing when making a call or SMS while using a SIM from an unsupported country. For most countries it is easier to just install iWorld from Installer rather then follow this tutorial. However, not all countries have been included in iWorld and iWorld can cause problems with your iPhone.

The iPhone currently only supports SIM cards from the United States, Canada, France, United Kingdom, Italy, Germany, Japan or China.

A Mac Version of this tutorial can be found here:
http://www.iclarified.com/entry/index.php?enid=565

Step One
Launch WinSCP by selecting it from the program list.


Step Two
Enter your iPhones IP Address into the Host name field. Enter root into the User name field. Enter alpine or dottie into the Password field. Now click the Login button.


If you do not know the IP Address of your iPhone you can find it by following this tutorial: http://www.iclarified.com/entry/index.php?enid=496

Step Four
Select Open Directory/Bookmark... from the Remote:Go To Menu.


Step Five
Enter /System/Library/Frameworks/AppSupport.framework/ into the Open directory: field. Now click the Ok button.


Step Six
Download the latest PhoneNumber Dynamic Library zip file from: here

A big thank you goes out to timschuerewegen for creating this.

Step Eight
Extract the downloaded phonenumber_dylib_build_8.zip. You will find a folder called phonenumber_dylib_build_8 which contains two files and a support folder. These two files are AppSupport and AppSupport.original.


Step Nine
Navigated to the extracted phonenumber_dylib_build_7 directory using WinSCP's left pane.


Step Ten
Drag AppSupport, AppSupport.original, and Support from the left pane into the right pane. When asked to confirm the copy action click the Copy button. If asked to confirm the overwrite click the Yes to All button.






Step Eleven
You can now reboot your iPhone by holding down the Sleep/Wake button for three seconds then sliding the Power slider to the right.

NOTES***: This solution already includes support for many countries. There is a small chance however that it won't have your country. If this is the case you will have to edit the file PhoneNumberTemplates.txt that is inside the Support folder we copied over to the iPhone. Locate the heading for your country and add the correct phone number syntax for your country.

For example Jamaica would look like this:

// Jamaica [jm]
jm 1 011 1 ### #######

[ISO Code] [Country Code] [IDD=International Direct Dial] [NDD=National Direct Dial] [Area Code] [Phone number]

Thanks
Thanks to timschuerewegen for creating this solution!!

Share
Add Comment
bisuaman - October 25, 2008 at 10:37pm
I have jailbroken my 3g iphone 2.1 The reason I JB my iphone is because this callerid fix.. I dunno why my cydia do not have calleridfix in localization sections.. anyway..i wanna try this guide.. however...when i got into 3g iphone through ssh... my iphone do not have appsupport.framework folder.. so i what should do next? just create the folder and transfer those files over?
jimbo - March 16, 2008 at 12:58am
someone tell homie to add Turks & Caicos Islands to the list that where im from. Quite a few people have the iphone. I am on the Cable & Wireless (C&W) Network and judging by the fact that the dialer does not crash im guessin the region of UNisted States works fine but it wud be cool jus to have Turks and Caicos as the region.
Monique - March 14, 2008 at 8:48am
Hi i just got my i phone . im living in australia and my phone was unlocked by a friend. i have 1.1.2 software. everything was fine. when my sms and phone functions stopped working ive tried everything! i cant install iworld or isms. PLEASE help.
keets28 - March 12, 2008 at 5:16pm
@iclarified, could you explain how or what files i need to copy to phone using tims new build library for 1.1.4 the build looks quite different from previous ones and i can\'t seem to edit the phone number templetes anymore. i guess what i\'m askingis could you update this tutorial? i prefer installing appsupport via winscp rather than installer.
aditya - March 1, 2008 at 10:33am
hey....im not able to login wen on WINSCP...it says \"connection refused\" or \"connection timed out\"....please can any1 help me?
30 More Comments
Follow iClarified
Apple CarPlay Goes Live on Pioneer NEX and AppRadio 4 Receivers
Pioneer Electronics has announced that with a...
Apple Now Lets You Easily Check If an iOS Device is Activation Locked
Apple has posted a new 'Check Activation Lock...
Apple to Release iOS 8.1 With Apple Pay Support on October 20th?
Apple will reportedly release iOS 8.1 and lau...
Apple Updates Its Apple Store App With Support for the iPhone 6
Apple updated its Apple Store app with suppor...
Sprint Doubles AT&T’s 'Double the Data' Promotion
Sprint has announced plans to double AT&T's '...