iPhone 2.0 CallerID India Fix
by gaurav on Jul.25, 2008, under iPhone
hey.. i just updated my iPhone to the 2.0 fw and ran into all kinds of caller id trouble..
this is because unlike last time there’s no Installer yet and the AppSupport Patch is not yet available on Cydia.
not to worry though as these replacement files should set your problem right.
make sure you follow the steps closely:
CAUTION: If you do not know what OpenSSH, WinSCP, root , alpine are or if you haven’t used them before, you probably shouldn’t be doing this anyway..
Step 1: Install OpenSSH from Cydia (found easily in featured apps)
Step 2: Restart iPhone
Step 3: Use WinSCP to connect to the iPhone via your IP address Username:root Password: alpine
Step 4: Download this file iPhone 2.0 CallerID India Fix (512) and extract it to your desktop
Step 5: Navigate to the following folders on your iPhone using WinSCP or FUGU and rename the following files, adding .bak at the end [this is just a precautionary measure, you don't ever wanna lose your original files]
/System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist
/System/Library/Frameworks/UIKit.framework/PhoneFormats/UIPhoneFormats.plist
copy the files in the archive in these folders, make sure each file goes where it belongs.
Step 6: Restart iPhone
Step 7: Enjoy!
PS: these files have a slight modification from the ones made available by my friends at Bollywood Tadka
these files have support for all fixed, mobile and STD numbers in India, i used files from AppSupport patch for 1.1.4 to get this done.














August 20th, 2008 on 12:52 am
I am on 2.0.1 and have these problems when I get calls from my international contacts. I am in US and stored contacts sometimes appear fine sometimes have a 00 or a 1 in the front of the usual number like below in example:
+91 944####### (stored contact – India)
What appeares (sometimes) on Caller ID:
91944#######
191944#######
+6016####### (stored contact – Malaysia)
What appeares (sometimes) on Caller ID:
1(016)-###-####
+006016#######
I am in NYC, please let me know if there is a fix for it.
Thanks
September 16th, 2008 on 3:56 pm
hi, i am on 2.1 and i have been trying to fix my caller id for a month now and no luck
, i live in malta and our number format for the mobiles is +356 79111111 and for the normal telephone +356 21111111
September 16th, 2008 on 3:56 pm
if anyone can help me fix the caller id in malta it will be awesome thanks alot in advance
September 23rd, 2008 on 3:30 am
mark for malta just edit with notepad
/System/Library/PrivateFrameworks/AppSupport.framework/PhoneNumberTemplates.plist
and add your country like
COUNTRYCODEHERE
356
00
0
2
6
356
00
0
1
7
than just replace it on your iphone the same location. be sure to backup your file first.
hope this will help you. i just made mine 2.1 with this for my country and it worked for me.
September 23rd, 2008 on 4:45 pm
Anyway to fix the caller id for india in 2.1 ??
September 23rd, 2008 on 11:03 pm
@XF: CallerId fix posted above works for 2.1
the PhoneFormat part doesn’t work.
September 24th, 2008 on 6:09 pm
[...] having trouble with the lack of caller ID on the iPhone in India. If you’re jailbroken, try this link. It’s what I used. There’s also an Installer.app package that does the same thing, but [...]
December 26th, 2008 on 7:01 pm
Dude, could you repost ur file, its not valid anymore.
The fix ..
December 27th, 2008 on 11:26 am
the links have been fixed.. downloads should work now.