• 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. truenorth's Avatar
      truenorth -
      AUSTRALIA
      I have tried -7, -8, -9 and -10 but no joy. I extracted the file and used iBrickr to upload to the folder. I rebooted by holding down the sleep button and powered down with the red slider. Turned it on again and dialed from my landline that is not saved in my phone book.

      Should display : (03) 9382-1234
      Instead, I get : (039) 382-1234

      What am I doing wrong?
    1. Nikke73's Avatar
      Nikke73 -
      Does this work with 1.1.1?
    1. spacedesign's Avatar
      spacedesign -
      For the record guys the file with 7 is the one to work in Ireland!

      all others failed to sort the issue for me, great to finally see the caller id now.


      I am mac based and found Fugu a doddle to use, I was very nervous doing it like all here, way to much information and options floating around on how to mod....so confusing.
    1. Josephus's Avatar
      Josephus -
      Brilliant! Many thanks. Fixed my problem instantly - was bordering on going through my Outlook and rejigging them all
    1. vzmr82's Avatar
      vzmr82 -
      Quote Originally Posted by Nikke73 View Post
      Does this work with 1.1.1?
      I have the same question... I will try and see. (The file sizes are different...)
    1. scowler's Avatar
      scowler -
      Nope!

      Tried it on my 1.1.1 iphone and it wont boot up now. Had to restore.
    1. vzmr82's Avatar
      vzmr82 -
      Quote Originally Posted by vzmr82 View Post
      I have the same question... I will try and see. (The file sizes are different...)
      Well, somethings should never be done... Now, I can't boot the phone. It is stuck on the apple symbol... Downgrading...
    1. scowler's Avatar
      scowler -
      :-( If only my post had been sooner :-)

      Guess we are stuck with keeping both +44XXXXX and 0798XXXX numbers in our contacts again...
    1. truenorth's Avatar
      truenorth -
      Looks like I corrupted my ABPhoneFormats.plist! When I try to convert the file I get this error: "format of ABPhoneFormats.plist is mis-match!".

      Can someone please send me a copy of either the original or better yet, a working one for Melbourne, Australia? It'd be greatly appreciated.

      NEVER MIND - I sorted it out and number format is working now.
    1. iphonehk's Avatar
      iphonehk -
      using the old plist file on the new crack 1.1.1 firmware will freeze the iphone on reboot. i used anysim to unlock and independence 1.23 to jailbreak. However u can change the numbers format using the old trick on 1.02
    1. tomtom's Avatar
      tomtom -
      There it is

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

      Work's on 1.1.1

      Regards
      Tom
    1. scowler's Avatar
      scowler -
      Dunno if this did it , but I instaled the above Appsupport on my 1.1.1 phone , and now I have an "international" option in Settings -> General

      Convinced it wasnt there before! Lets me choose keyboard for UK from a whole list of other keyboards and lets me choose the format of numbers - I set mine to UK and all my phone numbers are now UK format in contacts - nice!!!

      A little globe appears to to the left of the space bar and lets you flick between the international keyboards you ticked in the Settings->General->international->keyboard section.
    1. truenorth's Avatar
      truenorth -
      Sweet! I don't have that.
    1. scowler's Avatar
      scowler -
      Nope - I was wrong....

      It looks like I had already put in place a modded M68AP.plist file with the international key set to "1" which has done it.

      I just had not gone back into settings since then :-)

      I got the M68AP.plist file from this little trick by Vger :-
      http://www.modmyi.com/forums/showthr...ht=M68AP.plist

      If you dont want or know how to edit the plist file you already have you can use this with a little modification to remove the references for the 3 "invisible" apps.
    1. jonjie's Avatar
      jonjie -
      thank you! use 10 for philippines
    1. olympios's Avatar
      olympios -
      anyone tried 1.1.1 international patch???

      yeapit works for 1.1.1. saved my day
    1. RC_OZ's Avatar
      RC_OZ -
      What do I use for Brazil ? I tried 8 and it didn't seem to make a difference.
    1. udayc's Avatar
      udayc -
      Quote Originally Posted by RC_OZ View Post
      What do I use for Brazil ? I tried 8 and it didn't seem to make a difference.
      have you tried 7 ?
    1. theliksta's Avatar
      theliksta -
      Anyone had the 1.1.1 patch working in the uk? ive tried the 9 and 10 tar file and neither work.I also modded the M68AP.plist file(changing false to true in international) and managed to get the International list in settings on the phone,which managed to set my country to the UK which in turn changed all of my phone numbers to the UK format.I still havent had any luck yet with the tar patch though.Have any UKERS got one that works?

      Cheers


      PS I GOT IT WORKING WITH THE APPSUPPORT 10 TAR FILE,WITH UK REGIONAL FORMAT IN INTERNATIONAL.I WOULD GUESS THAT IF YOU CHOSE YOUR COUNTRY FROM THE INTERNATIONAL LIST,THEN HAVE A PLAY WITH EITHER 7/8/9 OR 10 TAR FILE YOU SHOULD STRIKE IT LUCKY.
    1. ojm's Avatar
      ojm -
      Put a warning on the first post. I modified the file on my 1.1.1 and killed the phone. I then went to the last post and realised that it doesn't work with 1.1.1! ARG