This application, by Carlo Franchino, tries to solve a troublesome problem found especially in countries where iPhone is not distributed: Formatting is very useful when international prefix, area code and subscriver number are correctly separated with spaces or dashes but is tremendous if wrong informations or formats of other countries are used. This application essentially replace the format file with an upgraded version . This application only works for 2.1 firmwares and we will realease a new version for 2.2 soon. You can install Format Fix from our Cydia Repository: Read all the supported countries in this PDF.
We have also released a new version of CallerID Fix that supports 2.0.2, 2.1 and 2.2 firmwares. The list of the full supported countries can be found here.


Developers
MiniContest
Themes
Sources / Repository
Boot Logos
vWallpaper




















































I have installed caller id fix 1.1.6 on 2.2 firmware and still i have the problem with caller id, Kosovo (slovenia) +386 49xxxxxx
What has Kosovo to do with Slovenia?
Republic of Kosovo and Slovenia are different countries! The number you wrote is for Slovenia, indeed.
I tested CallerID Fix 1.1.6… it looks that backup process doesn’t work and it completely replace PhoneNumberTemplates.plist. Please check and fix this problem.
I made new UIDefaultFormats.phoneformat for iPhone OS 2.2.
I fixed one issue. Now UIDefaultFormats can treat “0800″ tool free number and “080″ mobile phone number as different ones. Please use this for “Format Fix for 2.2″
http://hackint0sh.org/forum/showpost.php?p=366366&postcount=416
The prefix +386 is also for Kosovo, where Mobitel is one of the mobile operators (Ipko)
http://www.mobitel.si/eng/SalesRange/GSMSubscribers/Roaming/countries.asp?drzava=KOSOVO
network:iPKO Net (GSM 900/1800 )
Start of commercial operations: 14.12.2007
country dial code: +386
network dial code: 049
network code: 293 41
displayed text: Mobitel
br
Thomas
Not working for Malaysia. If we save num +60123456789, when we received call, it only show 123456789 not caller name. Last time, this fix worked fine with 2.1 but not 2.2.
I’m not sure if this is the most appropriate place to be posting bug reports, but 1.1.6 also doesn’t seem to be working with numbers in Pakistan on firmware 2.2.
Numbers stored as +92 3xx xxx xxxx are not being recognised with incoming calls and instead show up as 03xx xxx xxxx. SMS is fine, however.
This was working with 1.1.5 on firmware 2.1.
Same problem with Caller Id on 2.2
Numbers stored as 0 xx xxxxxx. In incoming call show name. But in SMS shows +373 xx xxxxxx without name.
+373 - Moldova
@ Yoshiki
Yes , thank You very much
However BAD NEWS for Caller ID on 2.2
rules file is changed of location , I’m investigating ,
old file is a false target .
This explains why many people say does not work.
dont work
+380 xxxxxxxxx ukraine please
Any suggestions how can I fit 2 formats in one region? I have the Israeli Region installed , but I live now in Hungary… can I make it so both of them will work toghether? Thanks…
CallerID Fix Collection with firmware 2.2
It’s official, does not work.
I found the new file but it’s completely different,
I have to start over again .
This may take a long time.
WTF? All numbers from contact list deleted after upgrade
All number in contacts blank. No numbers are shown after upgrade. Caller id still shows the contact name but i have over 900 numbers and i cant see the phone number at all. Also when i try to dial from the keypad it only accepts one (1) number i cannot dial from the keypad at all. This is not good at all. Help needed in a hurry. Trinidad and Tobago.
Guys,
same issue like Pete89. After update to 1.1.6. version all phone numebrs disappeared from Contacts, and no chance to dial from keypad. Unistall doesn’t help. Pls resolve this problem and post the fix on Cydia.
Psotnik_23 from Poland
Boss there is something serious issue with this update on 2.1 as similer mentioned by Psotnik_23, contact numbers are disappeared from contacts and while dialing only one digit can be dialed…. please fix it as soon as possible or all work got lost…..
Also, while incoming its showing unknown number and don’t display this number in recent call list also…. as of now only able to dial any calls then recent list of previous call…. pls fix asap….
in SMS also, while receiving any SMS apart from my contact number its showing No Name Tag….. pls help my work stuck…
@Prakash Chauhan I had the same problem. remove the caller id fix. Respring then reinstall. It would fix the key pad. NOT THE CALLER ID ISSUE
I’ve followed removal and installation process of caller ID fix twice & respring/reboot twice… but results are same… still I m not able to use my iPhone in proper way and after installation of this package only i m facing this issue… please do needful….
Prakash,
I’ve faced same problem and I found solution. Uninstall the CallerID and instal Format Fix for 2.1. from iSpazio instead. All functionality returns. I have not re-instal CallerID 1.1.6 as with Format Fix all numbers are being displayed properly… at least for Poland.
Guyz,
I tried to use both Caller ID and Format Fix, nothing helped me.
On 2.1 everything was just perfect!
Please help!
Azerbaijan +994
Hey Psotnik,
thank u very very much… ur suggestion is really appreciated and it works nice…. all my original functionality are returns and numbers are displayed correctly… and I m able to dial as well…
Thanks very much for prompt support and response…
Imran,
As suggested, remove callred ID and after respring install only Format Fix… it will work if your iPhone symptoms are similar to mine….
if this will work then say thanks to Psotnik….
Only for who have installed and removed
CallerID Fix 1.1.6 yesterday November 24th
For a temporary problem may be a file is lost.
Remove CallerID Fix and verify presence of this file:
/System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist
if absent copy from here:
http://rapidshare.com/files/167384057/PhoneNumberTemplates.plist.html
now you can install CallerID Fix.
I apologize for the inconvenience
For a compatibility problem betwen
firmware 2.1 and 2.2
CallerID Fix Collection 1.1.6
is temporary 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 !
I found this solution from http://forums.macrumors.com/showthread.php?t=605306
but have not tried it out myself yet… and I don’t understand what to do with it? he said something about 2.1 original AppSuport.framework thingy…. & I’m on V2.2 & the do not have the old 2.1 thing..
Frank8, can you confirm does this one works?
Solution provider by ndelvalleg;
You have to copy the file AppSupport (inside /System/Library/PrivateFrameworks/AppSupport.framework/) original of the v. 2.1 and put it in the same folder in v. 2.2. And now you are ready to put the PhoneNumberTemplates.plist with the fix in the same folder. Restart and LISTO!
You have an iPhone 2.2 with the CallerID solution!
Also doesnt work for india region. Help
No, it does not works. The person that suggest the solution is a retard, as it will SWOD your iPhone if you do it. I suggest to wait for the proper solution by Frank8.
” Quote: Ric on November 25th, 2008 at 8:04 pm
I found this solution from http://forums.macrumors.com/showthread.php?t=605306
but have not tried it out myself yet… and I don’t understand what to do with it? he said something about 2.1 original AppSuport.framework thingy…. & I’m on V2.2 & the do not have the old 2.1 thing..
Frank8, can you confirm does this one works?
Solution provider by ndelvalleg;
You have to copy the file AppSupport (inside /System/Library/PrivateFrameworks/AppSupport.framework/) original of the v. 2.1 and put it in the same folder in v. 2.2. And now you are ready to put the PhoneNumberTemplates.plist with the fix in the same folder. Restart and LISTO!
You have an iPhone 2.2 with the CallerID solution! “
@ Ric
May be it works … but I prefer don’t mix different
firmwares , I am working to CallerID Fix for 2.2
I’m wating to test very well the fix, but I’m gettin troubles. With a missed call the iPhone go to Safe Mode. Sory, this fix is not the appropriate. Keep Searching!
Frank8 have the reason: it’s not appropriate mix 2.1 with 2.2.
Frank, you are doing a very good job for the comunity. Your work and time is a good gift for other without your knowledge. Tell me with what app are you editing this file… for mac, if I can help.
Here are the Caller ID and the Format Number for Chile. Thank u so muuch.!
CHILE:
CALLER ID:
cl
56
00
0
1
7
56
00
0
1
8
56
00
0
2
6
56
00
0
2
7
FORMAT NUMBER FOR CHILE:
cl
00 $
+569 # ### ####
+56 2 ### ####
+56 ## ### ###
+56 ## ### ####
# ### ####
## ### ####
### ### ####
hi im from kuwait its still not working , for 8 digits plz help
Pls also help as id does not work for numbers in SLOVENIA for 2.2:
+ 386
thanx
Pls also help, ID not working for numbers in MALAYSIA for 2.2:
+60.
Thanks
Coming soon :
CallerID Fix for 2.2
i format my iphon d after it not work on phone display i watch only apple symbol and scan it
The caller id fix does not work in Saudi arabia. If I store the contact number with the country code (+966) the name does not show when the contact calls but shows if he sends an SMS and vice versa. I have tried many solutions and nothing works. Pls help! Firmware 2.1
@ shadai
extra fix for CallerID Fix for 2.1 ..in Saudi Arabia
save original file (if present):
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
substitute with (or copy) :
http://rapidshare.com/files/173424790/com.apple.AppSupport.plist.html
and restart.
I installed the format fix for 2.2 and all works fine except the sms application. when I send a message it goes out with the format (xxxx) xxx xxx and it’s recognized ok. the problem is that when messages come in, they come in with the international format: +x(xxxx) xxx xxx. the sms application doesn’t recognize that it’s the same number as before and starts another conversation and displays the international number. so I end up with one conversation with the contact’s name and one with the contact’s international number. this only happens if I send the first message in the conversation. if I receive the first message (if the conversation is initiated by someone else) it gets formatted and recognized ok and works flawlessly. the interesting thing is that if I erase the first conversation (the one that gets the contact name properly) the one that wasn’t recognized is magically recognized and works ok. any thoughts would be very appreciated. hope I made myself clear enough. I’m on firmware 2.2, jailbreaked and iLog installed (if this matters). thanks!
@ recoil
To verify if CallerID Fix for 2.2 works correctly
type on dialer a number with international prefix
(saved without) and check if name (little) appear.
Remember that for SMS and Recents Calls you see the name
but received number may be different and sometimes not valid
to make a call , use Address Book or Favourites instead.
About your problem I don’t know how iLog interact
with SMS application , but SMS should link in one
conversation numbers with/without prefix.
@ Frank8
CallerID Fix for 2.2 works in the dialer application very well. Still I get problems with the SMS app, don’t know exactly why. I don’t think it has something to do with the iLog application though.
I’m from romania and when I receive an sms it’s from the international number, something like +40 (123) 456 789. Let’s say this is John Doe’s number. If John is in my address book and I don’t yet have a conversation with John, the number gets recognized ok. The problem is that if I send a message to John (without the +40 part, just (0123) 456 789) the message from John comes back in with the +40 part and goes in another conversation. Interestingly, when I delete the first properly recognized conversation, the second one that came in gets recognized ok after a sms application quit and restart. do you have any idea what could be causing this? I forgot to mention I’m using a turbosim, I read around and what I understand this can cause a little quirks. thanks a lot!
@ Frank8
sorry for all the comotion, but this is all because of not paying attention. 2.2 firmware comes with international settings for romania, I didn’t actually need the CallerID Fix. everything is ok without it, just setting the international setting to romania.
thanks a lot anyway for your time, I hope others don’t make the same (silly) mistake I made.
bye!
so it turns out that actually it was a combined fix for me. Frank8 pointed out to shadai that he needs to replace a file named com.apple.AppSupport.plist with one that contained the code for saudi arabia (sa). it turned out that choosing the regional format for romania wasn’t enough. because I use a turbosim, the phone didn’t actually know what sim was in the phone. this file does just that - it tells the phone what sim it actually has inside. so the fix for me was to set the region format to romania in the international settings of the phone and add that file to the location specified by Frank8 in his earlier post with one that contained my country code (ro). good luck! bye
@ recoil
sometimes the problem is Region Format ,
sometimes is com.apple.AppSupport.plist ,
sometimes both
and I hope that such problems will end
with the release of DevTeam soft Unlock
dear frank i install both the format fix 2.1 nd caller id fix for my iphone firmware 2.1 i m in pakistan but still the problem presist nd still i cannot see the name of person calling me
plz help me
@ imran
Try this extra fix
save original file (if present):
/private/var/mobile/Library/Preferences/com.apple.AppSupport.plist
for Pakistan substitute with (or copy) :
http://rapidshare.com/files/164418936/com.apple.AppSupport.plist.html
and restart.