Page 58 of 132 FirstFirst ... 83848495051525354555657585960616263646566676878108 ... LastLast
Results 571 to 580 of 1316
Discuss [Solution] International/local caller ID matching at the iPhone "2G" (Rev. 1) - Hackint0sh.org; Originally Posted by kalonji Thanks to all who contribute to my effort, I was able ...
  1. #571
    Senior Professional Array timschuerewegen's Avatar

    Join Date
    Aug 2007
    Location
    Belgium
    Posts
    450
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    34

    Default

    Quote Originally Posted by kalonji View Post
    Thanks to all who contribute to my effort, I was able to elimnate the the sms/phone crashing with my Digicel SIM

    What I did was add

    JAMAICA;JM;1-876

    jm 876 011 1 3 7

    To AppSupport
    You should use "jm 1 011 1 3 7" instead (see posts of Aviegas and myself) if you want working Caller ID matching.


  2. #572
    Rookie Array

    Join Date
    Aug 2007
    Posts
    13
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by timschuerewegen View Post
    You should use "jm 1 011 1 3 7" instead (see posts of Aviegas and myself) if you want working Caller ID matching.
    Works like a charm, Im so happy now...
    with jm 1 011 1 3 7

    Thanks you
    timschuerewegen
    Aviegas

    Everything working... Caller ID/Phone and it matches.
    now I can use my Digicel SIM in Jamaica
    Last edited by kalonji; 11-23-2007 at 10:42 PM.

  3. #573
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default

    Quote Originally Posted by kalonji View Post
    Works like a charm, Im so happy now...
    with jm 1 011 1 3 7

    Thanks you
    timschuerewegen
    Aviegas

    Everything working... Caller ID/Phone and it matches.
    now I can use my Digicel SIM in Jamaica
    I hope it's cristal clear that for all countries in NANP it's the same as the US and Canada entries. It can get easier than that!

  4. #574
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default Trivia Time!

    I could not resist this one!

    By now we all know that Apple has opted for a complex matching algorithm, in contrast to all other cell manufactures that simply match the last X digits (x-rightmost digits approach).

    So, here a some interesting trivia about this?


    Q1) So far, only a few countries were able to get by with just a single rule. What do they have in common?

    A1. There are the NANP countries!


    Q2) Why Apple did it like that?

    A1. Who was Apple's wireless partner for the iPhone developiment? They were Apple's advisers in this area.


    Q3) Who designed the NANP numbering scheme more than 50 years ago?

    A2. No one other than Apple's partner!


    Now I know why the whole thing fits NANP like a charm and is a kind of a nuisance for other countries.

  5. #575
    Newbie Array

    Join Date
    Nov 2007
    Posts
    2
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    tim, fantastic that fixed it. a big thank you. i tried it and got it working for singapore numbers. cheers!!


  6. #576
    iPhone Moderator Array

    Join Date
    Aug 2007
    Posts
    3,620
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    220

    Default

    Quote Originally Posted by aviegas View Post
    I could not resist this one!

    By now we all know that Apple has opted for a complex matching algorithm, in contrast to all other cell manufactures that simply match the last X digits (x-rightmost digits approach).

    So, here a some interesting trivia about this?


    Q1) So far, only a few countries were able to get by with just a single rule. What do they have in common?

    A1. There are the NANP countries!


    Q2) Why Apple did it like that?

    A1. Who was Apple's wireless partner for the iPhone developiment? They were Apple's advisers in this area.


    Q3) Who designed the NANP numbering scheme more than 50 years ago?

    A2. No one other than Apple's partner!


    Now I know why the whole thing fits NANP like a charm and is a kind of a nuisance for other countries.
    You are absolutely right, as usual. The (funny) question now: If someone is gonna buy an Apple/T-Mobile unlocked iPhone here in Germany or beginning 29th in France and travel to Denmark, Hong Kong or zillions of all the other not supported countries, he probably wont be able to use his iPhone with prepaid card from/in those countries.
    Wouldn't this flame the contract he signed with T-Mobile/Apple when buying the unlocked iPhone. Over here in Germany we have (hard to explain) something like "garantied feature of an item you buy". A typical feature for an unlocked GSM mobile you buy would be that it works in countries where GSM is provided. To make that happen you would have to "hack" your 999-Euro-babe, but that's not allowed, hmmmm

    just my 2 cents

    volkspost
    Read the stickies and search the forum before posting!
    If you want to become a Hackint0sh supporter click here
    ----------
    iPhone 4 factory unlocked, iOS 4.3.1, jailbroken
    iPad Wi-Fi + 3G (1G), iOS 4.3.1, jailbroken
    iPad 2

  7. #577
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default

    Quote Originally Posted by volkspost View Post
    You are absolutely right, as usual. The (funny) question now: If someone is gonna buy an Apple/T-Mobile unlocked iPhone here in Germany or beginning 29th in France and travel to Denmark, Hong Kong or zillions of all the other not supported countries, he probably wont be able to use his iPhone with prepaid card from/in those countries.
    Wouldn't this flame the contract he signed with T-Mobile/Apple when buying the unlocked iPhone. Over here in Germany we have (hard to explain) something like "garantied feature of an item you buy". A typical feature for an unlocked GSM mobile you buy would be that it works in countries where GSM is provided. To make that happen you would have to "hack" your 999-Euro-babe, but that's not allowed, hmmmm

    just my 2 cents

    volkspost
    And you need to travel no further than neighboring countries like Austria, Netherlands and Belgium. It will fail misserably.

    It's another sign of poor guidance from whomever was/is Apple's adviser in this area. It was so poorly designed, with a business model that resemble the US CDMA style, were locked-only phone and exclusive carrier rights is a common ground. They simply forgot to think GSMish.

    But who said you can't use you 1000E GSM phone when you travel??? You have roaming, right? That's how they think: roamiong, rather that SIM swapping.

    US cell phone industry and its consultants are still ages behind the EU in terms of GSM culture. A proof of that? Try to buy a pre-paid SIM card in the US? Don't BS me about 911 and Homeland Security because you can actually register the buyer. Try entering an AT&T store and ask for a pre-paid SIM card? You may get one eventually, but usually you will have to get a package with a phone too. Been there, got several T-shirts.

    They are not used to the concept of a user swapping the SIM card to get cheaper service. I have SIM cards from more tha 5 countries, and I'm amazed how easy it is to buy a pre-paid card in Europe and how hard it was to get one in the US.

  8. #578
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default

    Now back to the "serious" stuff.

    iWorld provides a quick and dirty way for the phone to work in any country.

    A more "comprehensive" solution would be to hack the comparison routines to:

    a) ignore country settings
    b) Do like Nokia: take only the last 6 digits

    I'm not saying I do not like Apple's algorithm and Tim's approach. I love it, specially because once you have found your country settings, it work correctly even with number that the Nokia approach will fail.

    A "real" iWorld solution would have to:

    a) Do the number formating match using the "current" network's country, taken from the MCC;

    b) Drop the need for the country in AppSupport and match 6 digits

    With that in place, there is no need for tons of carrier dependent symbolic links in CoreTelephony.framework/Support. That will allow the UknownCarrier.plist to work as before, and the phone will work, as well as matching and formating.

  9. #579
    Senior Professional Array timschuerewegen's Avatar

    Join Date
    Aug 2007
    Location
    Belgium
    Posts
    450
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    34

    Default

    If you do not care about Caller ID matching and only want to prevent MobilePhone/SMS from crashing if you are using a SIM card from a country that is not currently supported by Apple then apply the following patch.

    At offset 0x7F0C in the AppSupport 1.1.2 file, change "C7 0A 00 EB 1C 10 9D E5 00 00 51 E3 20 00 8D E5 64 00 00 0A" into "00 00 50 E3 20 00 8D 05 66 00 00 0A C4 0A 00 EB 20 00 8D E5".

    EDIT: With this patch applied you also don't need to create the MyCarrier.plist file and MCCMNC symlink if you do not want to use EDGE.

    Before

    Code:
    FB FE FF EB    BL      _CPPhoneNumberGetInternationalDialingPrefixForCountry
    1C 00 8D E5    STR     R0, [SP,#0x1C]
    C7 0A 00 EB    BL      _strlen
    1C 10 9D E5    LDR     R1, [SP,#0x1C]
    00 00 51 E3    CMP     R1, #0
    20 00 8D E5    STR     R0, [SP,#0x20]
    64 00 00 0A    BEQ     loc_301E80B4
    After

    Code:
    FB FE FF EB    BL      _CPPhoneNumberGetInternationalDialingPrefixForCountry
    1C 00 8D E5    STR     R0, [SP,#0x1C]
    00 00 50 E3    CMP     R0, #0
    20 00 8D 05    STREQ   R0, [SP,#0x20]
    66 00 00 0A    BEQ     loc_301E80B4
    C4 0A 00 EB    BL      _strlen
    20 00 8D E5    STR     R0, [SP,#0x20]
    Last edited by timschuerewegen; 11-24-2007 at 01:11 PM.

  10. #580
    Professional Array

    Join Date
    Aug 2007
    Posts
    71
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    10

    Default

    hey guys,
    i read the whole thread, now i am sitting like a monkey, don't know what to do.
    iworld makes simply solves crashing but i have the problem of caller id matching.
    i really appreciate if anyone help me about my country settings.
    i live in Turkey
    local calls shows like 0xxx xxxxxxx
    sms messages comes like +90xxxxxxxxxx
    edge settings are : apn: internet user: gprs pass:gprs
    would it be too much if i ask somebody could preapere the matching file. or maybe the best solution would be adding this to the iworld.
    confused


 

 

LinkBacks (?)

  1. 07-13-2009, 03:48 PM
  2. 03-17-2009, 03:51 PM
  3. 03-17-2009, 12:45 PM
  4. 03-17-2009, 12:43 PM
  5. 03-16-2009, 04:14 PM
  6. 02-14-2009, 03:43 PM
  7. 01-14-2009, 03:29 PM
  8. 01-14-2009, 02:08 PM

Similar Threads

  1. [1.1.3] International Caller ID Problem
    By GreatLicker in forum iPhone "2G" (Rev. 1)
    Replies: 3
    Last Post: 03-05-2008, 07:20 PM
  2. Replies: 106
    Last Post: 03-03-2008, 06:53 PM
  3. Caller ID for local numbers... is it possible?
    By nemesis1218 in forum Free Toolchain Software (Cydia App's)
    Replies: 4
    Last Post: 01-08-2008, 11:48 PM
  4. Replies: 21
    Last Post: 11-22-2007, 01:23 PM
  5. Matching contacts to UK caller ids?
    By jhrfc in forum General
    Replies: 7
    Last Post: 09-23-2007, 11:54 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 01:23 AM.
twitter, follow us!