The iPhone CallerID Fix Collection by Carlo Franchino is a great solution for those who live in an unsupported country and have trouble with Caller ID matching when making calls or receiving text messages.
The CallerID Fix Collection modifies the /System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist to add support for additional countries.
You can find the list of supported countries below. The patch can be installed via the iSpazio repo on Cydia Installer. Look in the Localization directory!
I have been told how to fix the caller id problem for 3.1.2 as ispazio caller id fix in cydia does not seem to work any more, I hope dev team will allow me to show this
You can download the .deb file here
http://ispaziorepository.com/deb/callerid-fix-for-30.deb
Then follow the instructions and it will work just fine
1.Create a folder on your computer named Cydia and, inside that, one named AutoInstall (mind the capital I). Put the .deb file(s) in AutoInstall.
2. With the tool of your choice, navigate to /var/root/Media/ on your iPhone and put the Cydia folder there (with all its contents). Or if /var/root/Media/Cydia/AutoInstall/ already exists, just drop the .deb files in there.
3. Turn your phone off and on again.
Hope this helps all those like me.
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
Is there a way to do this withour jailbreaking the iphone. I have an original iphone 2.1 and I can not change the format.
I live in Greece.
PS: I do not wishto jailbreak my phone..yet
For Argentina (carrier Personal) is not working for mobiles. I have the mobile numbers written in my Contacts in international format (easier when travelling): including a 9 like in +549 xx xxxx xxxx. However when I get a SMS or call from a mobile when I'm at home, the carrier sends the code +54 xx xxxx xxxx, without the 9, so the iPhone does not make the match between number and Contact name. Any clue how to fix this? Any code to force iPhone match name and Contact by - say - last 8 digits? Any help is highly valued!!
ALI, click on the More info button in cydia or installer and leave a comment with your prefix number and your problem, into the latest post about caller id fix. We will work to fix it for you
Hi, when can we expect support for Call ID Fix on iPhone 3G, 3GS and 4 with iOS 4.1 and 4.2. Caller ID format is big, I believe problem for all of iPhone users with jailbroken phones. The last fix worked wonderful.
Best regards
Darko Kospic