“CallerID Fix Collection” by Carlo Franchino (Frank8) is the ultimate solution for who live in a country that is not present in Settings, Regional Format, and have trouble with Caller ID or SMS when numbers are stored in Address Book with or without international prefix. Now Supports 75 Countries: Here’s a list of supported countries. You can install CallerID Fix Collection from the Localization category of both the Installer 4 and Cydia throught the iSpazio Repository – Community Sources
What’s New:
- Support for Faroe Islands , Mauritania , Mongolia
- Bug Fixes
If your country is not yet supported, leave a comment, with the full detailes














Thanks quick fix up-date!
When I up-date 1.1.2 for my 2G/fw2.1, unfortunately Vietnam became ux-Fixed country again.
Then this morning I found 1.1.3 and up-date again with big hope! But again let me blue… Wait! The site (here!) said ‘Try delete first and re-install’.
Yes!!! It come!
Friends! Don’t neglect to Check this site and read carefully!
hi I just upgraded to the latest version. But it doesn’t regroup my telephone number correctly.
I am from Belgium. My landline format in my zone should look like this:
+32 3 234 54 67
But my iphone currenly regroup it like this:
+32 3 23 45 46 7
And this very annoying. I will ver greatful to you if u fix this.
Thank you!
hello and thank you for the upgrade . I am from Jordan the land line start with +6 and mobiles starts with 079, 077 and 078. Can you post a fix for this please thank you
Hi,
Argentine not work.
Format example:
+54 911 50235577
What happens?
Thanks’
@ Panto
may be a residual bug upgrading from 1.1.2 to 1.1.3
first REMOVE and after INSTALL 1.1.3
version 1.1.3 is ok (and no problems for next)
@ hassan
you are the first from Jordan
I don’t understand +6 , need an example of
how numbers are saved and how are received
standard setting is +962 or 0 and 8 or 9 digits
@ Level Server
with Argentina fix you can save and receive
+54 911 5023 5577
+54 11 5023 5577
011 5023 5577
11 5023 5577
all combination are valid
only limitation is to save numbers with a MINIMUM of 10 digits
5023 5577 don’t match
Caller ID Fix
if your country is in List of Supported Countries
( A or B-M in template column )
and you have problems , help me in this way :
Country: Italy +39
problem: No Call match , No SMS match
sim unlock adapter: NONE , yessim , turmosim , …..
numbers are saved as: 0777 1234567
numbers are received as: +39 777 1234567 (No Name for SMS)
Number Format Fix
requests are postponed
For Luxembourg : +352
Set 1
Digit matches
3
Rules
X >= == =< X Max length Wanted string
0 9 6 str2
0 9 11 str3
tagName Numberformat
str1 ### ## ## ##
str2 ## ## ##
str3 ## ## ##-### ##
str4 ###-#####
Set 1
Digit matches
3
Rules
X >= =< X Max length Wanted string
621 621 9 str1
661 661 9 str1
691 691 9 str1
628 628 9 str1
668 668 9 str1
698 698 9 str1
247 247 8 str4
Maldives +960 XXX-XXXX
Hi,
I’m from Sri Lanka. Caller id fix collection was working fine until I upgraded to 1.1.3 version. I’m back to square one now without the caller id’s not mactching up with the contacts. Please help.
+94 XXX XXXXXX
Country: Sri Lanka +94
problem: No Call match
numbers are saved as: +94 777 562877
numbers are received as for calls: 777 562877 (No Name for call)
numbers are received as for sms: +94 777 562877
Hello. This fix works excelent for Costa Rica, but numbers are displayed as xxxxxxxx, it will be nice is you can apply the display number format as xxxx-xxxx.
Excellent job! Thanks a lot.
@ king_d7
this is a known problem , wait 1.1.4
or contact me for a patch file
Hi… Country: Croatia +385
Help me!!! Iphone 2.0.1
Frank 8,
Can you please supply me with the patch file?
Need help please, i am new to iphone, using a 3G with Magic Sim/Sim Unlocked phone with latest jailbreak .. updated Cydia, got under localization CallerID Fix Collection, installed it, and i believe it is installed since new countries showed up under the regional support….. however, i need support for the United Arab Emirates, AE, and i truly dont understand what template support is, or what A or B means; or even how do i actually get into the /System/Library/Frameworks/UIKit.framework/PhoneFormats/UIMobileCountryCodes.plist
i also installed OpenSSH (is this the right thing to do to edit .plist? and if so, how do i get into the .plist, do i use my mac, terminal, sorry for the ignorance, but i am lost)
Can you please help me, if possible, in step by step how to get calls (mainly local calls in the UAE) appear using the CallerID Fix, i am stuck and dont know how to solve this problem.
Thank you for your help and taking into account my “new to iphone” situation
country: Bhutan
Code:+975
Formats
+975 17619909
+97517619909
17619909
77619909
+975 77619909
Hi!
Thanks a lot for ur good job!
Can you please update Moroccan’s Support, Template, and Format for 2.1 ?
Here’s the details :
Country : Morocco (MA)
Code : +212
Formats :
+212 61 12 34 56
061 12 34 56
MANY THANKS!!!
please I run 2.1 iphone
I’m from Syria +963
Please update thanks for greet work
Hi,
Thanks for your great support !
There have been changes to phone numbers in Kuwait.
They have added one more digit ! Numbers are now 8 digits.
Area code +965
Cell: Zain add 9 in front of the existing number.
Cell: Wataniya add 6 in front of the existing number.
Homes: Add 2 in front of the existing number.
Companies: 800 now became 1-800
Formats
Cells
+965 99760060
or
99760060
Home
+965 22532811
or
22532811
Thank you.
Hi,
Can you please add israel to the list.
I am getting: +972 ## #######
I would like to get (0##) ###-####
Hi,
I take my comments about Kuwait back.
After a restart it all worked well !!
Great stuff.
@ King_d7
download patch file for Sri Lanka here:
http://rapidshare.com/files/153702877/PhoneNumberTemplates.plist.html
substitute in:
/System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist
respring or restart
@ Patrick Daniel
Edit a binary file is not easy,
download customized file for UAE here:
http://rapidshare.com/files/153712005/UIMobileCountryCodes.plist.html
substitute file and restart.
Ok for openSSH ,
for file transfer on MAC you can use CyberDuck (free)
Google search:
CyberDuck iPhone tutorial
for how to use
I have a problem whit my caller id in my country…in Romania
The prefix for Romania is +40 , please upgrade and helppp meee
Tnxxxx a lottt
Caller ID Fix
click on word “Here” at top of page ,
if your country is in List of Supported Countries
( A or B-M in template column )
and you have problems , help me in this way :
Country: Italy +39
iPhone: 2G , 3G , v2.0.2 , v2.1
problem: No Call match , No SMS match
sim unlock adapter: NONE , yessim , turmosim , …..
numbers are saved as: 0777 1234567
numbers are received as: +39 777 1234567 (No Name for SMS)
Number Format Fix
requests are postponed
Make Argentina to only validate 8 numbers and everything is gonna work for all carriers here. the last 8 digits are the REAL phone number
Hi. I couldn’t find the list of supported countries to see if Lebanon is supported. Anyway our format is like this:
+961 3 ######
Locally you’d dial 03######
Another format
+961 70 ######
Locally you’d dial 70######
Thank you in advance for your great help
Mexico is not working for me in SMS I put +01152 and the number but they still don’t get the SMS
Work gr8 for MOrocco for SMS AND CALLID , all after install all SMS number chnaged to names tnxs , iphone 2G 8 2.0.1 winpwn
Hello and thanks for your hard work! I’ve done everything in Appendix B&C (region format selected to Romania) to the line with no luck
Country: Romania +40
iPhone:3G , v2.1
problem: No Call match , SMS seems to match
sim unlock adapter: Gevey
numbers are saved as: “Recents” calls are shown with name that are in contact list calls that are not in contact list are shown (0770) 123 456 -> Why does call history recognize numbers yet when the call comes in it shows just as numbers below.
numbers are received as: (021) 123 39 43
Thank you in advance!
One more thing I noticed- Mobile numbers are shown (0770) 123 456 and land lines (021) 123 45 67 both are shown properly in recent calls and SMS but not when call comes in?!
Kosovo (monaco)
+377 44 xxx xxx
@ Carlos
Argentina fix works with last 10 digits
with any carrier.
If I set 8 digits it stop works with one
@ bob
Lebanon is fully supported
@ jon
why you use +01152
standard valid prefix: 0052 or 0952 or +52
That worked. Thanks for you help. Really appreciate it.
Hi Frank8
first of all, thank you for your quick response, and sending me the link and ftp cyberduck ..
I followed your instructions by downloading the file, then uploading and replacing it on the iphone as your suggested, and also used this, /usr/bin/plutil -s AppleLocale -v ae_AE /var/mobile/Library/Preferences/.GlobalPreferences.plist
however i am facing the exact same issue as atrcap. when the call comes in the number only shows, no name, this is specific to local land line calls, since they arrive, as example, 041234567, where 04 is the area code. with mobile phones in Dubai/UAE the number arrived as +971501234567, obviously +971 is country code and 50 is mobile code, and there is no problem, name shows up with mobile call.
When i turn the phone and off, my caller list is updated and includes the number, but again as atrcap mentioned, when the call is coming in, no caller/name ID.
Your further help is appreciated
Thank you,
Patrick
@ atrcap
download customized file for Romania here:
http://rapidshare.com/files/154051874/UIMobileCountryCodes.plist.html
substitute file and restart.
@ Patric Daniel
How jailbreak: pwnage or quickpwn ?
How numbers are saved ?
valid:
41234567
041234567
+971 41234567
00971 41234567
invalid:
1234567
+571 041234567
HOW VERIFY MOBILE COUNTRY CODE
sim Mobile Country Code (not International Code)
is the key for a correct Caller ID
execute field test (type *3001#12345#* on dialer)
for 2G tap:
GSM Cell Environment >
Cell Information >
Equivalent PLMNs >
Mobile Network Code xxx
Mobile Country Code xxx
for 3G tap:
MM Info >
Equivalent PLMN list >
Mobile Network Code xxx
Mobile Country Code xxx
Verify Country list here:
http://en.wikipedia.org/wiki/List_of_mobile_country_codes
example: Italy=222 Malaysia=502 Sim-adapter=001
Hi Frank8
I have iPhone 3G loaded with iPhone1,2_2.1_5F136_Custom_Restore and jailbreak with PwnageTool V2.1 (I am using MAC OS 10.5.5) and of course using sim unlock adapter
All numbers are store as per the valid format
+971 412345678 for local numbers and
+971 5012345678 for GSM numbers
and to verify mobile country code
i typed *3001#12345#* on dialer
under MM Info -> Equivalent PLMN List -> i have nothing, blank
but under
MM Info -> Serving PLM ->
Location Area Code 4028
Mobile Country Code 424
Access Technology 3
Mobile Network Code 2
Routing Area Code 1
By the way, after i did the field test, i no longer have signal bars for signal strength, i have signal in numbers -87, -95, do you know how i can restore back my sginal bars,i tried turning phone on and off, still same thing, signal strength in numbers.
Thank you for helping in both situations
let me know if you need more info for the caller id fix and for restoring back the signal bars
Hi Frank8,
I have an iPhone 3G with 2.1 version. I have modified the UIMobileCountryCodes.plist, adding:
001
es
Country: Spain +34
problem: No Call match , SMS match
sim unlock adapter: turmosim
numbers are saved as: +34 9XXXXXXXX for fixed phones, +34 6######## for mobiles.
numbers are received as: XXX XXX XXX (No Name for incomming calls), +34 XXX XXX XXX for SMS (showing the name)
I did the jailbreak with a custom firmware downloaded from torrents (I am a Windows user, and Winpwn seems to be death).
Can you help me?
@ Patrick Daniel
signal bars:
press signal bars to change from
numeric (-87) to signal bars .
This is an option of Field Test
and normally ends at exit,
the option remains active by
holding down home rather than just
pressing it once to exit Field Test.
Please ADD:
Netherlands Antilles
Country`s code +599
Sample Mobile: Curacao +599-9-6665752
Curacao +599 9 XXXXXXX
Bonaire +599 7 XXXXXXX
St.maarten +599 5 XXXXXXX
Please Fix Curacao First that`s me
+5999
Because i want to Upgrade to 2.1
Regards
Adonius
Hi Frank8;
fixed the signal bars issue; thank you; but can you help me with the caller ID issue as per my details above?
Much appreciated …
I will paste my query again
Hi Frank8
I have iPhone 3G loaded with iPhone1,2_2.1_5F136_Custom_Restore and jailbreak with PwnageTool V2.1 (I am using MAC OS 10.5.5) and of course using sim unlock adapter
All numbers are store as per the valid format
+971 412345678 for local numbers and
+971 5012345678 for GSM numbers
and to verify mobile country code
i typed *3001#12345#* on dialer
under MM Info -> Equivalent PLMN List -> i have nothing, blank
but under
MM Info -> Serving PLM ->
Location Area Code 4028
Mobile Country Code 424
Access Technology 3
Mobile Network Code 2
Routing Area Code 1
@ Patrick Daniel
Like other people apparently everything is ok
also Mobile Country Code ,
I was expecting 001 (sim-adapter)
and you have 424 (UAE)
probably something wrong is created during
restore but I don’t understand what
we can try this:
rename or save original file:
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
substitute with:
http://rapidshare.com/files/154371645/com.apple.AppSupport.plist.html
and restart
Thank you for the custom plist Frank8! However it didn’t do the trick as I had already modified the ‘001′ code from the Sim Adapter as per your instructions. Nonetheless I have replaced the file again with yours and still no match to numbers. What could be the problem? Do you have any other ideas? Thank you again for your time and effort! I don’t know what else to try!
Reading other posts I have obtained if it helps:
Mobile Network Code:1
Mobile Country Code 226
What next?
This is a test file for:
+599 Netherland Antilles – Mobile Country Code 362
+381 Serbia / Kosovo – Mobile Country Code 220
save original and substitute file :
/System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist
with:
http://rapidshare.com/files/154388629/PhoneNumberTemplates.plist.htm
respring or restart.
@ atrcap
You as Pedro and Patrick Daniel
everything is ok , but it doesn’t work ,
no solution at moment
hi… I have a problem… This doesnt work for serbia (+381) … Can you help me….?:)
@ jeca
if you have problems , help me in this way :
Country: Italy +39
Mobile Country Code: 222
iPhone: 2G , 3G , v2.0.2 , v2.1
problem: No Call match , No SMS match
sim unlock adapter: NONE , yessim , turmosim , …..
numbers are saved as: 0777 1234567
numbers are received as: +39 777 1234567 (No Name for SMS)
Hi Frank,
I looked at the list and I found our country on the list but it is blank. Below is how our country is shown on the list, I just add in the prefix for you to add for us please.
VI Virgin Islands, British
+1(284)
1(284)
(284)
THANKS!
Hi Frank,
I know you’re probably busy with these requests, but can you let me know when I can expect my codes to be added so I can update my iphone 3G ?
I am willing to donate to get this done asap, I do see you have a donate button.
Let me know.
Wayne
@ babyfat
this is a test file for:
VG British Virgin Islands +1(284)
save original and substitute file :
/System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist
with:
http://rapidshare.com/files/154515954/PhoneNumberTemplates.plist.html
respring or restart
if test is positive it will be included in next release
I do not have my donate link.
If you want to donate to iSpazio who make
the grat job to host my application …. thanks
@ atrcap
after positive test in Gabon I suggest to modify:
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
for Romania you must set both two items to:
ro
respring or restart
tell me what you have found instead of ro
For “CPNetworkCountryCode” I found ‘us’ I replaced with ‘ro’ restarted and YOU ARE THE MAN!!!!
That was the problem!! Thank you! Can I send some donations anywhere?
Hi Frank8,
After changing CPNetworkCountryCode from ‘us’ top ‘es’ now it is worling fine!
Thanks a lot, grate job!
Hi Frank,
I am not good with computers etc so where do I find or save the file exactly? on my PC or on the iphone? Do I go to my C drive? I see you started with the word system, where is that?
save original and substitute file :
/System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist
@ babyfat
file is in iPhone .
but if you are not familiar with
openSSH and WinSCP : wait next
release of CallerID Fix Collection
(I don’t know when)
Hi Frank,
My phone was unlocked by Apple themselves. Will I still be able to access openssh and WinSCP and replace the Phone Number Templates??
Wayne
or do I have to still jail break my iphone 3G even though Apple unlock it for me??
@ babyfat
No , factory unlocked means that you
can use your preferred operator sim .
To install a non official application ,
like openSSH or CallerID Fix Collection ,
you need Cydia and jailbreak iPhone .
If you are not ready for this not easy operation
wait an Apple update with support for your country .
Hi Frank,
I did a lot of reading on jail breaking. I want to do it but will it affect my iphone after jail breaking it and I have to update the firmware when Apple send them out??
country: serbia +381
Iphon 2.1
Problems no call match and no sms match
Number are saved as 0641234567
Number are recrived as +381641234567
No names
And sim unlock adapter: non
@ babyfat
You can restore original or updated firmware
when you want , the only effect is to lose
unofficial programs you have installed .
@ jeca
Have you tried this ?
save original and substitute file :
/System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist
with:
http://rapidshare.com/files/154388629/PhoneNumberTemplates.plist.htm
respring or restart.
OK Thanks Frank.
Hope I am not a bother.
In my many readings today I see that after jail breaking the iphones, a lot of people experience problems with their iphones. I just paid US900 for my unlock iphone from Apple. Can’t afford to jail break my phone and it gives me problems after right?
In your reply I see that you added only +1(284) to your test list. I did some test with my friends and you need to add 1(284) as well because the + is for incoming texts but when calls come in the + is NOT required. At the moment I have all my friends number in my iphone twice, one with the + and one without. This way I know when they are calling and when they text me.
Let me know if you will be adding both +1(284) and 1(284) to your list.
Wayne
@ babyfat
Ok , install unofficial application can create problems ,
if your problem is only to save twice contact numbers
don’t jailbreak .
Fix is for all (284) combinations .
File transfer without jailbreak is possible
with “Total Commander” and “t-pot” plugin
via USB cable , but I am non well documented ,
Google search “usb file transfer iphone”.
i tried this but doesnt work:(((
@ jeca
can you read this file:
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
yes
Hi Frank,
I did what you recommended above. I transfer the test phonelist. When I open Total Commander I don’t see /System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist
The folders I see is:
DCIM
Downloads
iTunes_Control
Photos
Purchases
com.apple.itunes
I double click on all these folders to see what is inside of them. I don’t see a phonelist template.
I did find two files with the extensions plist. They are Rentals and Ringtones.
@ jeca
get file and upload with rapidshare
and I can see if is correct and eventually
modify it for you
@ babyfat
you are in /private/var/mobile/media
directory , go up,up,up,up to /
and down /System/……..
there is no up or down to go, when Total Commander open that is all the folder they display.
I downloaded another software name Diskaid and it only displayed the same folders as Total Commander did.
Hmmmmmmmm
@ babyfat
in Total Commander up is an arrow near [..]
double click on it
@ babyfat
or click on
\\\T-PoT\private\var\mobile\media\
and modify to
\\\T-Pot\System\Library\PrivateFrameworks\AppSupport.framework
there is a black arrow below [..], when I double click on it goes to my Network Places and it shows me the files on my PC which is below
T-Pot
Entire Network
187.no-ip.info
Add Network Place
Network Setup Wizard
Wireless Network Setup Wizard
Frank I think because my phone is not jail broken files are being hidden in Total Commander.
When I double click on T-pot it only shows me the folders below
The folders I see is:
DCIM
Downloads
iTunes_Control
Photos
Purchases
com.apple.itunes
@ babyfat
but when you see DCIM …….
in address line:
you can see also \\\T-Pot\…… ?
click an modify
Yes and I click and modify to \\\T-Pot\System\Library\PrivateFrameworks\AppSupport.framework and hit enter but it comes up blank
@ babyfat
may be with iTunes 8
I have iTunes 8 on MAC
and downgraded to 7.4 my PC
or another problem ,
sorry .
Thanks Frank for trying. I really think that because my iphone is not jailbreak I can’t see ALL the files on the phone.
Hi Frank
I live in Cyprus and own iphone 3G (2.1 version – unlocked with Yessim adaptor). I have installed Caller ID Fix Collection 1.1.3, but the problem still exists. My problem is when receiving a call the number is without the int’l code (+357) but when getting an sms, the number is with +357 code. This confuses caller identification except when I enter both numbers (with and without int’l code) in my address book for every contact I have.
Is your program meant to solve this problem too? Do I have to make any changes/settings after installation?
Thanks a lot for your help!
It’s obvious I need to change something …
Thanks!
Hi Frank~
could you fix sms for korea??
Country: Korea (kr) +82 (included in FW2.1..)
problem: Call match(No Problem) , No SMS match (+82 comes first when I got SMS)
sim unlock adapter: NONE (Unlocked by Apple, Pwangae Tool, FW2.1)
numbers are saved as:
0##-###-####
0##-####-####
02-###-####
02-####-####
####-####
####
###
numbers are received as: (for SMS, Left is right, Right is wrong!!!))
0##-###-#### ->>> +82-##-###-####
0##-####-#### ->>> +82-##-####-####
02-###-#### ->>> +82-2-###-####
02-####-#### ->>> +82-2-####-####
####-#### ->>> +# (###) ###-#
#### ->>> +1 (234)
### ->>> +11 (4 )
@ Kyriacos
verify in this file :
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
CPActiveCountryCode cy
CPNetworkCountryCode cy
if different (sometimes happens) set to cy
I bouhght a 3G iphone and i live in Bangkok, Thailand. I have the sim fix and i have installed the caller id fix. Should i say i jailbroke. The problem is when SMS comes in it shows caller id but when incoming calls there is no caller id and after i use safari or other application then the recent call list for incoming calls show name. When i went into cydia to install the callerid fix i get a source error message saying it is trying to overwrite
/System/Library/Frameworks/PhoneFormats/UIDefaultFormat.phoneformat, which is also in package com.mactalk.auslocalization.
How do i fix the problem. I am not good with this software fixing thing so i would appreciate all the help.
Thanks
KAI
@ kai
com.mactalk.auslocalization , is Australian Localization ???
if you have installed it : remove
Thailand and Australia are both supported
in CalleID Fix Collection
but if you use a sim unlock adapter try to
save original and substitute this file :
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
with this customized for Thailand :
http://rapidshare.com/files/155322815/com.apple.AppSupport.plist.html
and restart.
Frank:
So basically have you fixed the +54911 and +5411 issue ?. That means: If I have +54911xxxx yyyyy and I get a call from: +5411xxxx yyyyy will be recognized or not?.
Thanks
Martin
Hi Frank8,
thanks for developing this fix. But I’ve a problem: I’ve to dial numbers with an additional ‘8′ prefix. For example: 8 3XX XXXXXXX or 8 0039 3XX XXXXXXX. All items in address book are stored in this format, with ‘8′ before the number. Now, under both 2.1 and 2.0.2 fw – even with your fix – incoming calls are not recognized: it appears +39 3XX XXXXXXX calling. Under the old firmware 1.1.4 I’ve found a way to edit PhoneNumberTemplates.txt. No way to edit your UIPhoneFormat.plist and PhoneNumberTemplates.plist: I’ve tried several ways but it won’t work.
Any suggestion or help?
Thanks
@ Martin
Yes , in Argentina you can save and receive
+54 911 xxxx yyyy
+54 11 xxxx yyyy
011 xxxx yyyy
11 xxxx yyyy
all combination are valid
only limitation is to save numbers with a MINIMUM of 10 digits
xxxx yyyy is not included
@ ip61
yes , look iSpazio Italy just now.
Frank,
I tried dialing from a number, lets say: +54114333 2222 and I have that same number as +54911 4333 2222 and didn´t recognize it.
Regards
Martin
It still doesn’t work for Montenegro..
Country: Montenegro +382
Mobile Country Code: 297
iPhone: v2.1 (unlocked with pwnage tool)
problem: No SMS match
numbers are saved as: (012) 345-678
numbers are received as: +382 12345678 (No Name for SMS)
In addition to my last comment: There is no “me” in:
/System/Library/Frameworks/UIKit.framework/ PhoneFormats/UIMobileCountryCodes.plist
Ok.. i have fixed Montenegro myself
I’ve just registered montenegro as country code “cs”, not “me”, and everything is working fine.
In UIPhoneFormats.plist, i’ve set:
cs
########
00 $
+382 ########
In PhoneNumberTemplates.plist, I’ve set:
cs
382
00
0
2
6
382
00
0
2
7
I wonder why it is not working when i set country code to “me”? Like I said, in UIMobileCountryCodes.plist there is no “me”. (there is no “rs” (Serbia) either). If i try to add it there, it has no effect?! It is maybe these country codes are quite new.
Anyway, since “CS” doesn’t exist any longer, I dont mind using that one for “ME”. I would advise all in Serbia, to use this as quickfix so they can make their caller ID works fine.
Question for you Frank8: should all these 3 files be converted to binary1 format prior to upload on iPhone? Or could i use xml1?
Za “Milovan Zogovic”
Ja sam takodje iz Crne Gore. Mozes li mi poslati na mail koji fajl treba da modifikujem i sta treba da uradim da bi mi se pojavljivala imena umjesto broja telefona. Mozes mi poslati na dexon@cg.yu
Hvala!
Dear Frank,
I am from Malaysia using the Iphone 3g with Firmware 2.1. I have OpenSSH installed. and am using a sim adaptor. I have jailbroke my phone and am using Windows Vista.
I stored all my numbers with the +6016xxx-xxxx for mobile contacts. I can receive smses showing the names. But i can’t see their names when receiving a call. All these change when i remove the +60 in my contacts. I can see their names in both sms and incoming calls. But i need to keep the +60 in my contacts as i travel frequently.
Can you tell me how i can fix this problem without having to edit thousands of contacts.
Thank you very much.
@ Alex Lye
you have a Caller ID problem because you use
a sim unlock adapter
first try to add ” 001 my ” to this file:
/System/Library/Frameworks/UIKit.framework/PhoneFormats/UIMobileCountryCodes.plist
or download it here:
http://rapidshare.com/files/156262055/UIMobileCountryCodes.plist.html
save original , substitute and restart
second verify ” my ” presence in this file :
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
CPActiveCountryCode my
CPNetworkCountryCode my
or download it here:
http://rapidshare.com/files/156258314/com.apple.AppSupport.plist.html
save original , substitute and restart
@ Milovan Zagovich
UIPhoneFormats.plist is not used in firmware 2.1
instead is used UIDefaultFormats.phoneformat
Country: Montenegro +382
Mobile Country Code: 297 is correct for wikipedia
but others report 220 (same for Serbia)
verify with Field Test
type *3001#12345#* on dialer
MM Info -> Serving PLM ->
Mobile Country Code xxx
in UIMobileCountryCodes.plist are not presents :
220 rs
297 me
but is present:
220 cs
In PhoneNumberTemplates.plist, I’ve set:
rs (381,00,0,0,6)(381,00,0,0,7)(381,00,0,0,8)(382,00,0,0,9)
me (382,00,0,2,6)(382,00,0,2,7)
but both have no link with UIMobileCountryCode
in post of October 15th I have distributed a test file with
cs (381,00,0,0,6)(381,00,0,0,7)(381,00,0,0,8)(382,00,0,0,9)
now the problem is:
if Serbia and Montenegro use 220 as Mobile Country Code
220 = cs
cs template must be assigned to +381 or +382 ?
@ Milovan Zagovich
I suggest to reconvert plist files to binary
Hello…
I live in Belize, Central America…its a pity that eventhough Apple uses my Country name on their Fold Out Pamphlets that come with the iPhone they done even sell iphones here in my country…Can I sue? Lol…Well I fortunatley got an iPhone 3G V2.1(5F136) and its Jailbroken and working with rebelsimcard for now since no soft unlock…ok heres the prob…the nuber format for my country are as follows
+501 XXX XXXX For Land Lines and mobile phones
the phone reconizes it as +501 XXXXXXX
now if I save this number to contacts…I have caller ID when the person calls or sends a text but if I try to call my contact my network tells me number is invalid…usually we only have to put XXX XXXX to call out…but I cant seem to figure why i cant call my numbers after I save them to contact….
Please Help….
Belizean
Hi Frank
Do you know how to edit a .plist file on Windows? Notepad does not edit it properly! Is there any special application for this purpose?
Thanks
Kyriacos
@ Hilberto Rivarol
Belize is included in CallerID Fix
but don’t work because you use
a sim unlock adapter
first try to add ” 001 bz ” to this file:
/System/Library/Frameworks/UIKit.framework/PhoneFormats/UIMobileCountryCodes.plist
or download it here:
http://rapidshare.com/files/156575925/UIMobileCountryCodes.plist.html
save original , substitute and restart
second verify ” bz ” presence in this file :
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
CPActiveCountryCode bz
CPNetworkCountryCode bz
or download it here:
http://rapidshare.com/files/156577483/com.apple.AppSupport.plist.html
save original , substitute and restart
@ Kyriacos
You can convert binary plist with bin2xml directly here:
http://iappcat.com/plist/bin2xml
rename to txt , edit with notepad ,
remember to reconvert to binary plist (xml2bin)
or download customizer files for Cyprus here:
http://rapidshare.com/files/156577093/UIMobileCountryCodes.plist.html
http://rapidshare.com/files/156577755/com.apple.AppSupport.plist.html
Hi Frank
Because I use yessim you advise me to add an entry in UIMobileCountryCodes.plist. Where this entry should be placed, just anywhere within the body?
Second, what can I do with these customizer files for Cyprus? I have already installed caller id fix collection but the problem remains due to the yessim adaptor, if I understand well. These two customizer files are to replace those installed when fix collection was installed?
Thanks for your patience and valuable HELP!!!
Kyriacos
@ Kyriacos
Duplicate first item and modify it to 001 cy
or use my modified files for Cyprus , download ,
save or rename originals , substitute and restart.
files :
/System/Library/Frameworks/UIKit.framework/PhoneFormats/UIMobileCountryCodes.plist
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
are an extra fix (not included in CallerID Fix),
must be used only in presence of a sim unlock adapter
and are specific for each country.
hi Frank8,
Just want to clarify this issue,
3G iPhone, UK model locked to O2 UK.
Restored with customs firmware built with Pwnage Tool, version 2.1
Jailbroken and activated.
Using a sim adaptor unlock, everything seems to work well including 3G data.
Contacts, bookmarks, calendars and email synced via mobile me.
Now the issue;
Incoming and outgoing calls all register correctly with contacts in phone, BUT txt message is the problem.
When I send a message, the contact name registers correctly, but incoming txt displays in +44 ********** format.
I have checked the Mobile Country Code and it displays as 234, which I believe is correct for the UK. I understood it should show 001 due to the sim adaptor unlock?
Is it worth modifying the file to include 001?
Any help appreciated.
@ David
I think you must add 001 uk
but first verify ” uk ” presence in this file :
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
CPActiveCountryCode uk
CPNetworkCountryCode uk
or download it here:
http://rapidshare.com/files/155919178/com.apple.AppSupport.plist.html
save original , substitute and restart .
Dear Frank…
I’m from Malaysia..Tq very much for solving my problem.. hehehe
Frank,
Managed to access my phone and copied the file that you gave me. Thank you very much.
Hi Frank8,
I’m from Ghana and i’m trying to get my callerid to work. i’m running on 3g v2.0.2. for some reason caller ID fix collections does not appear in cydia even though i’ve added the ispazio repo. can you please mail or give me a download link to the latest UIMobileCountryCodes.plist and PhoneNumberTemplates.plist which i believe supports Ghana so i can ssh into my phone? thanks and awaiting a response.
Okay..
I’m newbie to this..
however..successfully jb my 3g iphone 3.1
however, stranegly my cydia do not have callerid fix in the localization sections…
so need help on this…
@ Frank8 & @ bisuaman
Finally got CallerID Fix 1.1.3 installed through Cydia. I guess it was being updated cuz it appeared after I had refreshed Cydia and rebooted a couple of times.
@Frank8
Anyway to Frank8 I guess this link might shed more light on my predicament http://mytriniphone.com/blog/2008/10/unlockediphone-3g-scam-in-india/ because that is what i suspect. Bought the phone in South Africa and i just had to pop in my simcard and voila it was working no turbo or magic sim. Is it possible to enlighten me about the callerid fix if you have the turbo sim? thanks!
hi Frank,
I am from Cyprus and I you told Kyriakos the following:
@ Kyriacos
Duplicate first item and modify it to 001 cy
or use my modified files for Cyprus , download ,
save or rename originals , substitute and restart.
files :
/System/Library/Frameworks/UIKit.framework/PhoneFormats/UIMobileCountryCodes.plist
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
are an extra fix (not included in CallerID Fix),
must be used only in presence of a sim unlock adapter
and are specific for each country.
Question: Where do I find the folders, my Mac or iphone 3g?
@ giorgios
files must be substituted on iPhone 3G
@ qwameske
iPhone bought in South Africa should be
legally unlocked , verify if model is
MB489SO or MB496SO or MB500SO
in Settings -> General -> Info -> Model
complete list is at this address:
support.apple.com/kb/HT1937
but if used in another country may be
not correctly initialized
verify ” gh ” presence in this file :
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
CPActiveCountryCode gh
CPNetworkCountryCode gh
or download at this address:
rapidshare.com/files/157738403/com.apple.AppSupport.plist.html
save original , substitute and restart
Howdy,
Wonder if you could add phone number formating for Malaysia
mobile:
+6 (01X) XXX-XXXX
(01X) XXX-XXXX
landline
+6 (03) XXXX-XXXX
(03) XXXX-XXXX
+6 (0[2456789]) XXX-XXXX
(0[2456789]) XXX-XXXX
1 (300) XXX-XXX
1 (800) XXX-XXX
much oblige…
@ cBiSu
Malaysia format is included , for more info
click on word “HERE” a list of ….. at top of page
version 1.1.4 is coming soon
Thanks Frank8 very much, for clarifying me why is this happening. Mobile operators in Montenegro still report (checked with *3001#12345#*) Mobile Country Code – 220.
Since mobile operators in Serbia also reports Mobile Country Code as 220, it is a dead end. Is there a way to put both +382 and +381 setting under mobile code of 220 “cs”? Like one country with two calling codes?
Things will get clear once mobile operators in Montenegro start to use 297 as real Mobile Country Code.
I have performance-related question for you
SMS app is opening very very slow. If i delete unneeded countries from plist files, will it get any faster?
Hello Frank8. This is a much needed addition to the iphone. I was tired of adding 1’s & +’s to the contacts lists. I need support for the country of Turks & Caicos Islands.
Country: Turks & Caicos Islands 649
problem: No international Call match , No SMS match
numbers are saved as: (649)XXX-XXXX for fixed phones, (649)XXX-XXXX for mobiles.
international numbers are received as: 1 (XXX) XXX-XXXX (No Name for incomming calls), sms are received as: +1 (649) XXX-XXXX (No name showing)
Sorry, my iphone is 2.02
@ Milovan Zogovic
I suggest to install binary files (faster) of
CallerID Fix Collection .
and substitute an extra file customized
for Montenegro with 220 me
download at this address:
rapidshare.com/files/158137605/UIMobileCountryCodes.plist.html
Thanks Frank8, that makes sense
@ Frank8
been out of town. checked my model and it’s MB496SO
i use winscp and this is what i see in the com.apple.AppSupport.plist
“bplist00Ò_CPNetworkCountryCode_CPActiveCountryCodeRgh
$:” in quotes
backed up my com.apple.AppSupport.plist and replaced with yours rapidshare.com/files/157738403/com.apple.AppSupport.plist.html rebooted but still no joy.
Number when saved in this format +233244720000 shows the same for calls but name appears for sms and number in this format 0244720000 shows name for calls but numbers appear in sms. any more ideas? i have even tried version CallerID fix ver 1.1.4 and still no joy.
what i realized however was that the com.apple.AppSupport.plist file you gave me was 325bytes. when i copy it into my phone and restart, it changes to 97bytes. any peculiar reason for that?
anticipating a response from you.
regards
@ qwameske
97 bytes is correct.
I see now that you have trunk prefix (0) in Ghana
if number length is always 9 (excluding 0 and +233)
this prerelease file should work:
dowload here:
http://rapidshare.com/files/159165263/PhoneNumberTemplates.plist.html
substitute:
/System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist
and restart.
Hi Frank, a update the Fix Collection to 1.1.4 and lose again the caller id for SMS.
My carrier: Claro
My Country: Argentina (+54)
My area: Buenos Aires (11 landlines / 911 cell lines)
Example:
+54911 1234 1234 (caller id for SMSs)
11 1234 1234 (caller id for calls)
I’d save my phonebook with this format: 01112341234
With 1.1.3 all works fine.
Tkz.
@ ArielRi
No changes for Argentina from 1.1.3 to 1.1.4
try Remove and ReInstall 1.1.4
Hi ! All, i m using iphone 3G currently in Mozambique and i cant fix dialer formate my formate is
+258 82 XXXXXXX for cell
@ Moiz Hadrami
7+2 = 9 digits also for landline ?
trunk prefix (0) is used ?
Hi Frank!
I’m on 2.1 and living in Iran. I have the 1.1.4 fix installed and the number formats mentioned in \System\Library\Frameworks\UIKit.framework\PhoneFormats\UIPhoneFormats.plist are correct, but the calls formatted as 0xxxxxxxx are not displayed by the name.
Iran’s number formats are:
+98 (xxx) xxx-xxxx
+98 (21) xxxx-xxxx
but the caller ID data may be in any of the following formats:
021xxxxxxx
0xxxxxxxxx
or
+9821xxxxxxxx
+98xxxxxxxxxx
or
009821xxxxxxxx
0098xxxxxxxxxx
P.S: I don’t remember the fix version, but the one that I have been using on 1.1.4 firmware worked well and also displayed the numbers in the correct format, but after upgrading to 2.1 it won’t work.
@ Aidin Tavakkol
Iran is supported in 1.1.4 for Called ID,
also with 0 (if you do not use a sim unlock adapter)
try to substitute:
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
with this:
http://rapidshare.com/files/160400771/com.apple.AppSupport.plist.html
and restart.
number formats is supported with firmware 2.0.x
with file UIPhoneFormats.plist ,
with firmware 2.1 UIDefaltFormats.phoneformat file
is used and Iran is actually unsupported.
Thanx a lot Frank! It works!
Actually I didn’t have the /private/var/mobile/Library/Preferences/com.apple.AppSupport.plist on mine, but copying your file to the path made it work.
Will you include this file inside new package or I’ll have to give it to all my iPhone user friends?
BTW, Is there any way to change the contents of the .phoneformat file?
@ Aidin Tavakkol
I cannot include in general fix because file
is specific for each country , share it
in your local iPhone forum.
plist files can be modified with pledit.exe on PC
or PlistEdit Pro on Mac , remember to save as binary.
actually .phoneformat can be modified with hexadecimal
editor , is not easy , this is a discussion link:
http://www.hackint0sh.org/forum/showthread.php?t=51957
@Frank8
IT”S ALIIIVE!!!! thanks frank8 file worked like a charm. just wondering though. anyway i could give you a hand with this project? hit me back let me know. even though i’m not online most of the time i’m sure i could do something for the project. thanks once again.
–cheers!
Hi,
Venezuela not work.
Format example:
+58 212 7500010
Help…..
Thanks’
@ Jose Gutierrez
Venezuela is not modified (is standard)
but probably you use a sim unlock adapter,
verify ” ve ” presence in file:
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
CPActiveCountryCode ve
CPNetworkCountryCode ve
you can download it here:
http://rapidshare.com/files/161325676/com.apple.AppSupport.plist.html
save original , substitute and restart.
Hi Frank,
I am from argentina and the callerid its not working when the phone number is saved as +54 911 4444 44444.
I have the 1.1.4 fix
Any ideas? I reinstalled it and it didint work.
@ dni77
Yes , it should work with +54 911 4444 4444
(10 or 11 digits) but not with 12 digits
as +54 911 4444 44444
No solution at moment , only duplicate
contact numbers wit 12 digits:
+54 911 4444 44444
+54 11 4444 44444
Hi Frank, i am on Iphone 2G fw 2.1., and my nubers are saved like this; 0918888888, but when that number calls me i only see +385918888888. How can I fix this, please help me
Croatia +385
@ Dario
download fix for Croatia here:
http://rapidshare.com/files/163516756/PhoneNumberTemplates.plist.html
save or rename original file:
/System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist
substitute and restart.
Frank,
I am in China and have the same issue of only numbers showing instead of Caller ID names.
China Mobiles are +86xxxxxxxxxxx and land lines are +86xxx xxxxxxxx.
I am using a Gevey Sim unlock.
Would it be possible for you to help me out with a fix?
@ China Dave
first verify ” cn ” presence in this file :
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
CPActiveCountryCode cn
CPNetworkCountryCode cn
or download it here:
http://rapidshare.com/files/163823817/com.apple.AppSupport.plist.html
save original , substitute and restart
if do not work you could need also “001 cn” :
http://rapidshare.com/files/163824330/UIMobileCountryCodes.plist.html
save original:
/System/Library/Frameworks/UIKit.framework/PhoneFormats/UIMobileCountryCodes.plist
substitute and restart.
WARNING for new FIRMWARE 2.2
IF YOU HAVE UPDATED TO FIRMWARE 2.2
DO NOT INSTALL CallerID Fix Collection v1.1.5
it will be splitted in 3 applications (coming soon)
one for Caller ID problems only:
CallerID Fix Collection — v1.1.6
and two for Number Format problems:
Format Fix for 2.1 — v1.0
Format Fix for 2.2 — v1.0
Hi Franke there is no (0)in used for Mozambique
for Cell u can dial local 82 xxxxxxx and for fix line is 21 for maputo city, 26 for nampula provice
ex. 21 xxxxxx, and 26 xxxxxx
Regards,
Moiz
@ Moiz Hadrami
7+2 = 9 digits also for landline ?
trunk prefix (0) is used ?
Hi Frank
I installed Call ID fix 1.6 on my iphone 3G and it destroyed all things my dialer is not working and i cant see any contact no. too its blank i dont want to reset i have lots of data in there any suggestion how can i restore like previous (2days ago)
please help
@ Moiz Hadrami
For a compatibility problem betwen
firmware 2.1 and 2.2
CallerID Fix Collection 1.1.6
is Suspended
If you have trouble after installation:
install “Format Fix for 2.1″ to fix the problem
Name of Application is changed:
CallerID Fix for 2.1 — v1.0
but is the same !
any news regarding call id fix for Mozambique
@ Moiz Hadrami
Mozambique (firmware 2.1)
save original files:
/System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
substitute with:
http://rapidshare.com/files/171907189/PhoneNumberTemplates.plist.html
http://rapidshare.com/files/171908492/com.apple.AppSupport.plist.html
and restart.
Hi Frank,
would you reupload this file down form your post to patrick to another link , please?
…
@ Patrick Daniel
Like other people apparently everything is ok
also Mobile Country Code ,
I was expecting 001 (sim-adapter)
and you have 424 (UAE)
probably something wrong is created during
restore but I don’t understand what
we can try this:
rename or save original file:
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
substitute with:
http://rapidshare.com/files/154371645/com.apple.AppSupport.plist.html
and restart
….
thank you
@ M.O.
com.apple.AppSupport.plist < --- for UAE here:
http://www.gofileshare.com/download.php?id=BDE02766
Yes, it works!
Thanks a lot frank for your help..
I notice that I originally don’t have that file com.apple.AppSupport.plist on my iphone, I just copying your file to the path you mentioned before..
Thanks again