April 19, 2024

How to Add an Unsupported Country to AppSupport

Posted January 11, 2008 at 7:19pm by iClarified
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.

You can find a Windows version of this tutorial here:
How to Add an Unsupported Country to AppSupport Using Windows



Step One
Launch Fugu by clicking its icon in the dock
How to Add an Unsupported Country to AppSupport

Step Two
Enter your iPhones IP Address into the Connect To: field. Enter root into the Username field. Then click the Connect button.
How to Add an Unsupported Country to AppSupport

If you do not know the IP Address of your iPhone you can find it by following this tutorial: How to Find the IP Address of Your iPhone

Step Three
If prompted enter your password and click the Authenicate button. Usually your password will be either alpine or dottie.
How to Add an Unsupported Country to AppSupport

Step Four
Click the Go To button.
How to Add an Unsupported Country to AppSupport

Step Five
Enter /System/Library/Frameworks/AppSupport.framework/ into the Go To: field. Make sure Remotely is selected then click the Go button.
How to Add an Unsupported Country to AppSupport

Step Six
Download the latest PhoneNumber Dynamic Library zip file from: here
How to Add an Unsupported Country to AppSupport
A big thank you goes out to timschuerewegen for creating this.

Step Eight
Extract the downloaded phonenumber_dylib_build_7.zip by double clicking on it. You will find a folder called phonenumber_dylib_build_7 which contains two files and a support folder. These two files are AppSupport and AppSupport.original.
How to Add an Unsupported Country to AppSupport

Step Nine
Navigated to the extracted phonenumber_dylib_build_7 directory using Fugu's left pane.
How to Add an Unsupported Country to AppSupport

Step Ten
Drag AppSupport, AppSupport.original, and Support from the left pane into the right pane. If asked to overwrite click the Overwrite button.
How to Add an Unsupported Country to AppSupport

How to Add an Unsupported Country to AppSupport

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!!
Add Comment
Would you like to be notified when someone replies or adds a new comment?
Yes (All Threads)
Yes (This Thread Only)
No
iClarified Icon
Notifications
Would you like to be notified when we post a new Apple news article or tutorial?
Yes
No
Comments (31)
You must login or register to add a comment...
Rob
Rob - November 4, 2008 at 6:25am
"The iPhone currently only supports SIM cards from the United States, Canada, France, United Kingdom, Italy, Germany, Japan or China." But I'm in Greece, my iPhone was bought & connected here.. Are you implying that my phone won't work if I leave Greece..?
Emilien
Emilien - April 2, 2008 at 6:48am
@Johnny, How did you finally fix it for Lebanon, which format did you use in the PhoneNumberTemplates.txt? Thanks
e-man
e-man - February 18, 2008 at 4:39pm
I have a 112 otb iphone upgraded to 113 jailbroken and unlocked thanks to Ziphoneosx BUT cant use simcard from Iceland because IWORLD shows Error size mismatch .... What can I do ?
descasio
descasio - February 17, 2008 at 5:03pm
This doesnt seem to work for me, can someone please help out. I am between Nigeria and Ghana The ISO code is "gh" & the country code is 233 and ISO code is "ng" & the country code is 234. What else do i add in the template file. Thanks
Bern
Bern - February 16, 2008 at 11:55pm
@kenton Renee yes, i have the same problem. are you on 1.1.3 and used ijailbreak to unlock?
Xocas
Xocas - February 14, 2008 at 2:02pm
Were can I get Fugu???
keets28
keets28 - February 12, 2008 at 1:26pm
ICLARIFIED: DO I NEED APPSUPPORT FOR UNSUPPORTED COUNTRY TO KEEP PHONE AND SMS FROM CRASHING ON 1.1.3 FM. CAN ANYBODY ELSE WHO LIVES IN A UNSUPPORTED COUNTRY VERIFY THIS AS WELL? THANKS.
max
max - February 12, 2008 at 12:43pm
Hi i just unlocked my 1.1.3 with ziphone ... do i have to download i world or do this tutorial if my sim if from Argentina pleaseee!!!1 help!!
Jtren
Jtren - February 9, 2008 at 10:27pm
when i call out, it immediately says{call ended} and then switches to {call failed} message. Any ideas? thanks
keets28
keets28 - February 9, 2008 at 8:20pm
if you live in canda you shouldn't have to add appsupport or iworld just put in your sim card.
Jtren
Jtren - February 9, 2008 at 8:09pm
Please help. I have successfully unlocked & jailbroken my new iphone (1.1.2), but cannot use the phone feature - I am in canada -- not on iWorld, and when I try to follow the tutorial using WinSCP I continue to get the message {Network Error: Connection Refused} when I attempt to login. Thanks
chakdey
chakdey - February 9, 2008 at 6:57pm
so all the countires listed in "PhoneNumberTemplates.txt", those countries will work fine without adding them to the list? i was going to send iphones over seas and the person probably will not be smart enough to do all this them self. Thats why i wanted to make sure. thanks for the help man...
iClarified
iClarified - February 9, 2008 at 6:47pm
chakdey, this works with any country. you can customize it yourself...
kenton, go to Fugu preferences, then Known Hosts. Delete the host with the IP address of your iPhone then press Save.
chakdey
chakdey - February 9, 2008 at 6:38pm
is there a certain list anywhere which shows all the countries this does work with?
kenton Renee
kenton Renee - February 9, 2008 at 5:09pm
when i try to log in with fugu, i get a message saying remote host identification has changed. what give? Would greatly appreciate some help.
johnny
johnny - February 5, 2008 at 10:50am
PLEASE HELP!!!!!! i can't seem to make AppSupport work for Lebanon on my updated 1.1.3 iPhone i followed all the steps but there are no changes in Caller ID matching when i dial the numbers show as (###) ###-#### and when i receive a call and if i add a new contact WHAT SHOULD I DO!!!! and after making it work consider i want to add a new contact, how can u add a number without being restricted to the US region format
vzmr82
vzmr82 - January 27, 2008 at 5:59pm
The site with all files is working very strange, but I managed to get the files out. The PhoneNumberTemplates.txt file is being updated, but it misses the entrances for Portugal and Spain. And those are: // Portugal [pt] pt 351 00 - - #########;######### // Spain [es] es 34 00 - - #########;#########
Husain A. Zahid
Husain A. Zahid - January 22, 2008 at 3:39am
I am from Kuwait and am using my iPhone 1.1.2 OTB with a i3gSim. Can someone please help me with the Template for Kuwait. The ISO code is "kw" & the country code is 965. Thank you in advance.
Simon
Simon - January 21, 2008 at 3:00am
@ Fusca a swiss number looks like this: 07x 123 45 67 Internationally it looks like this: +417x 123 45 67 Sometimes I store my numbers with +41 and sometimes without...it doesnt matter, ID matchins is always working...maybe its not a clean approach, however, it's working very well, so I dont care :)
Fusca
Fusca - January 21, 2008 at 1:48am
@Marco: I guess u can use WinSCP instead of Fugu. Cheers
Recent. Read the latest Apple News.
RECENT
Tutorials. Help is here.
TUTORIALS
Where to Download macOS Monterey
Where to Download macOS Ventura
AppleTV Firmware Download Locations
Where To Download iPad Firmware Files From
Where To Download iPhone Firmware Files From
Deals. Save on Apple devices and accessories.
DEALS