• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • Fix International Caller ID
    by cynix

    Currently iPhone cannot correcly match an incoming caller ID with numbers stored in your address book if one is in local format (without country code prefix) and the other is in international format (with +country_code prefix). I know some of us resorted to storing 2 numbers for each contact, but sometimes even that won't cut it.

    This is a patch to make it work. Remember this is only a temporary solution, until Apple fixes it properly.

    Extract to /System/Library/Frameworks/AppSupport.framework/ and overwrite the original. Reboot and enjoy.

    for 1.0.2:
    http://cynix.org/iphone/AppSupport-7.tar.gz
    http://cynix.org/iphone/AppSupport-8.tar.gz
    http://cynix.org/iphone/AppSupport-9.tar.gz
    http://cynix.org/iphone/AppSupport-10.tar.gz

    for 1.1.1:

    http://cynix.org/iphone/AppSupport-1.1.1-7.tar.gz
    http://cynix.org/iphone/AppSupport-1.1.1-8.tar.gz
    http://cynix.org/iphone/AppSupport-1.1.1-9.tar.gz
    http://cynix.org/iphone/AppSupport-1.1.1-10.tar.gz

    the -7, -8 and -9 indicates the number of digits used for matching. I remember someone mentioned in another thread that Nokia phones use the last 6 digits of a phone number for matching. By default, iPhone uses the last 7 digits, but only if either the incoming caller ID or the stored number is exactly 7 digits. This may work for US phone numbers (for example local caller ID 555-6789 will match against +1-234-555-6789 stored in address book), but may not for the rest of the world. Mobile phone numbers in Australia, for example, are in the form of 0412-345-678 when displayed as a local number, but +61-412-345-678 when country code is added (the leading 0 is dropped). To make things worse, voice calls come with local caller ID while SMS's come with international caller ID, so you're in trouble even when you're not roaming. This patch forces iPhone to use the last 7 or 8 digits for matching even if caller ID or stored number is longer than 7 digits.

    I've only tested this in Australia, so I can't guarantee it will work for everyone. Make sure you have a backup copy of the original AppSupport before overwriting.

    Source Thread
    This article was originally published in forum thread: Fix International Caller ID started by Cody Overcash View original post
    Comments 157 Comments
    1. molinatap's Avatar
      molinatap -
      anybody know how to fix the caller id to portugal?
      best regards joao
      normal my number is 21-7740780 or mobiel 93-9042132
      how i fixe the keyboard to display the numbers like this?
      When i get a sms,it doenst mach with the contact,because the sms came with a +351 (country code)
      Best regards joao
    1. gastonabra's Avatar
      gastonabra -
      Quote Originally Posted by tomtom View Post
      There it is

      http://iphone.fiveforty.net/wiki/index.php/AppSupport

      Work's on 1.1.1

      Regards
      Tom
      Excelent It work!!!!
    1. longgiang81's Avatar
      longgiang81 -
      How i can change 10 number but not use (xxx), i want change to xxxxxxxxxx ( 10 number ). Thanks!
    1. lordydord's Avatar
      lordydord -
      Guys, need some urgent help if poss...

      I had the appsupport file working fine in 1.02, but after putting it on my newly unlocked 1.1 i realise it freezes on the apple sign on bootup

      To get me back to my 1.1 unlocked firmware can i restore via itunes or will that brick my phone?

      Any help would be apriciated!
    1. nixgear's Avatar
      nixgear -
      Quote Originally Posted by lordydord View Post
      Guys, need some urgent help if poss...

      I had the appsupport file working fine in 1.02, but after putting it on my newly unlocked 1.1 i realise it freezes on the apple sign on bootup

      To get me back to my 1.1 unlocked firmware can i restore via itunes or will that brick my phone?

      Any help would be apriciated!
      i did this on my brothers phone there is new version for 1.1.1 just download that nd ssh into ur phone while u hav the apple icon on ur screen and replace it. If this doesnt work try replacing with a backup boot then use the 1.1.1 version
    1. apfel's Avatar
      apfel -
      since the it is stuck on the apple logo while booting, how can I access Iphone?
    1. weirdohenrico's Avatar
      weirdohenrico -
      I used 9 for the Philippines - It seems to be working
    1. clwwong's Avatar
      clwwong -
      how about 11 digit? I got many phone calls from china which has 11 digits for all mobile phone.
    1. nixgear's Avatar
      nixgear -
      Quote Originally Posted by apfel View Post
      since the it is stuck on the apple logo while booting, how can I access Iphone?
      ssh must load b4 integral apps because i was able to ssh into his phone while the apple icon was on the screen
    1. colacao82's Avatar
      colacao82 -
      Awesome 7 seems to work perfectly for the UK. Thanx alot.
    1. nvpaiva's Avatar
      nvpaiva -
      Well,

      Ive tried to install this twice. Both times my iPhone didnt reboot. I got stuck with the apple logo for more than 5 minutes... and nothing happened.

      First time i restored to the 1.1.1 firmware. Second time, even with the logo, the iphone can be reached through WinSCP and using that application i was able to place the original App.Support.

      Immediatly the iPhone went from the apple logo to the SummerBoard. Nevertheless, i still have the international number thing to fix.

      PS - Permissions were set to 0755
    1. RickyGervais's Avatar
      RickyGervais -
      I just added the international menu with the plist hack and here in the UK its fixed all the language, date and number set up. No brackets anymore, and it actually picks up people from my phonebook if i put their number in
    1. wolfgang11sg's Avatar
      wolfgang11sg -
      Hi guys, tested this in Singapore and it works fine. Thanks cash7c3
    1. migs's Avatar
      migs -
      Hi there,

      I wonder if someone could help me please - I am in Australia and wondered which version I need to use? Is it 8 or 9 (or 7 or 10 I guess!)

      Any help would be very much appreciated.

      Many thanks,


      Migs
    1. truenorth's Avatar
      truenorth -
      migs, here is a better, simpler solution. If you're on 1.1.1, I have the file all done (give me your email addy and I'll send it to you). All you need is to move it to the right folder and you're good.

      This should work anywhere, not just in Australia.
    1. migs's Avatar
      migs -
      Hi there,

      Thanks for getting back to me - I'm actually on 1.0.2 - still a newbie so a bit scared about doing the virginisation thing and screwing the whole thing up. Quite happy with a 1.0.2 except for the caller id thing which I'd like to get fixed if possible.

      Will this still work on 1.0.2. please?

      Thanks for your help,



      Migs
    1. truenorth's Avatar
      truenorth -
      You're quite welcome. There's a set of instructions for 1.0.2 and another for 1.1.1 but they differ only slightly. The instructions are simple enough to follow. If you have any problems, just holler.
    1. moburkhardt's Avatar
      moburkhardt -
      Hi there I just upgraded to 1.1.1 and had the same problem again with the caller ID so I remembered this thread and downloaded the patch again but when I tried to restart my iPhone it hung on the apple start up screen.
      I could actually sync with iTunes but not see anything on the screen...

      Some one should take the original 1.0.2 ApplicatonSupport file and compare it to the edited; then apply those modifications to a fresh copy of the 1.1.1 ApplicationSupport file. And make a nice dmg marked 1.1.1 with all those patches. I was gonna do that but then I upgraded again before I backed up my 1.0.2 appsupport file.

      ANYWAY DO NOT RUN UNDER 1.1.1
    1. Cody Overcash's Avatar
      Cody Overcash -
      first post was updated a few days ago with the 1.1.1 patches
    1. nvpaiva's Avatar
      nvpaiva -
      My 1.1.1 was getting the apple sign at reboot with the initial version of this post.

      Tried the new AppSupport specially for 1.1.1 shown in this thread and it worked fine!

      Thanks!!