Page 1 of 4 1234 LastLast
Results 1 to 10 of 39
Discuss AppSupport for 2.0.1 at the General - Hackint0sh.org; I've try searching for this on the forum i remember seeing a thread about it ...
  1. #1
    Board Hero Array jsalva's Avatar

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

    Default AppSupport for 2.0.1

    I've try searching for this on the forum i remember seeing a thread about it some time ago but i cant find it now.

    Anyone have any idea on how to fix the caller id issue on 2.0.1? something like App Support for 2.0

    Thanks



  2. #2
    Newbie Array

    Join Date
    Aug 2008
    Posts
    2
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    just today i've been looking for a solution to this problem.

    the instructions and files placed at the link helped me:
    http://bollywoodtadka.com/2008/07/24...all-countries/

    i had to do some minor modifications to the files to match my countries settings but it;s pretty straightforward.

  3. #3
    Rookie Array thunder's Avatar

    Join Date
    Sep 2006
    Location
    /dev/disk1s1
    Posts
    15
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    on 2.0.1 is different and this method does not work
    iPhone 3G 16GB + PowerSupport Air Jacket (Black)
    MacBook Pro [Late 2008] 2.8GHz, 6GB DDR3 RAM, G.SKILL TITAN 256GB SSD

  4. #4
    me.
    me. is offline
    Senior Professional Array me.'s Avatar

    Join Date
    Oct 2007
    Posts
    405
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    28

    Default

    Some people report success using the 2.0 method for 2.0.1. What makes you think it's different? Can anyone else confirm this working/not working?

  5. #5
    Respected Professional Array hquest's Avatar

    Join Date
    Nov 2007
    Location
    Jersey City, NJ / Curitiba, BRA
    Posts
    615
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    50

    Default

    Quote Originally Posted by thunder View Post
    on 2.0.1 is different and this method does not work
    Oh yeah, same method for Firmware 2.0 do works on 2.0.1.

    Try following the link puchat3k posted and get your CallerID back.


  6. #6
    Board Hero Array jsalva's Avatar

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

    Default

    thanks it worked great

  7. #7
    me.
    me. is offline
    Senior Professional Array me.'s Avatar

    Join Date
    Oct 2007
    Posts
    405
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    28

    Default

    Just throwing in another confirmation! Works great!

  8. #8
    The Man Array aviegas's Avatar

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

    Default

    EDIT: fixed error: was refering to PhoneNumberTemplates.plist and not UIPhoneFormat.plist


    First, let me say that the expanation in the link posted above is NOT CORRECT or at best "incomplete" in respect of the format of the PhoneNumberTemplates.plist.

    Basically the process is the same as in the 1.x series of firmware: you need to add/modify your country settings in the CallerID definition table.

    What Apple did for the 2.x fw was to place the table that controls the callerid process outside of the AppSupport binary.

    On the 1.x firmware series there were only 2 ways to "fix" or "modify" callerid support: patch AppSupport table directly to add support for your country, or use a generic patch that would place the table outside of the binary and add your country rules.

    There were patches for both cases, developed and extended by Tim Schuerewegen, who also collected rules for many countries.

    So, what's the catch now that Apple has done something similar to what Tim has done (place the table in an external file)? The algorithm selected by Apple is broken and will not handle all cases correctly.

    Tim has extended and fixed many errors in Apples blinded view (by ATT) of how telephone numbers are composed worldwide. Although Apple's rules can do it right for most countries, it will still fail miserably for quite a large number.

    Also, Tim's extensive collection of rules are now in a enhanced format, that will require then to be transfored "back" into Apple's rule style, if possible (there are features on Tim's enhaced algorithm that are simply not supported by Apple's).

    Also do not take for granted that if Apple added support for your country it will be correct. I've seen cases where Apple rules are so broken and wrong that makes
    me wonder who's actually doing it.

    If you want the more information and possibly the rules for your country in Apple's format, check the following thread:

    http://www.hackint0sh.org/forum/show...llerid&page=23

    BUT ONCE AGAIN NOTE THAT THE TABLE IS NOW IN A PLIST OUTSIDE OF APPSUPPORT AND NO PATCH IS REQUIRED.

    The explanation of the CallerID table comes at page 23. I know it's long, and possible on of the longest threads in Hackint0sh, but it's worth reading for getting the correct support.
    Last edited by aviegas; 08-16-2008 at 02:54 PM.

  9. #9
    me.
    me. is offline
    Senior Professional Array me.'s Avatar

    Join Date
    Oct 2007
    Posts
    405
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    28

    Default

    Quote Originally Posted by aviegas View Post
    ...at best "incomplete" in respect of the format of the UIPhoneFormats.plist.....
    Yes, it's incomplete in respect of the UIPhoneFormats -- that is for formats, not caller ID matching - two different things, I struggled to straighten out myself.. I know you know that avegias, I'm spelling that out for an average user... So basically if you're in an unsupported country and you don't care about how your phonebook entries are displayed, i.e. formats: 1 (800) 111-2222 vs. 1800111222, then you have no business editing UIPhoneFormats.plist... And that's what the above link fails to explain... But if all you want is the caller ID matching, your file is IphoneNumberTemplates, where you just add the missing lines for your country in the manner explained...

  10. #10
    Respected Professional Array hquest's Avatar

    Join Date
    Nov 2007
    Location
    Jersey City, NJ / Curitiba, BRA
    Posts
    615
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    50

    Default

    And I go a bit further. For instance, here in Brazil you must dial a long distance carrier code to call one in a different area of yours. To exemplify:

    Code:
    0 14 41 3333-3333
    |   |    |     +---> Phone number
    |   |   +---> Area code
    |  +---> Carrier code
    +---> Long distance code
    (the number above *is* valid, and is from a yellow -- orange, actually -- cab central, lol)

    Our carrier codes varies as 14, 15, 21, 23, etc.

    If you do not type carrier code, carriers may be "smart" enough to add one for you -- they usually have an option to enable/disable this feature on your SIM Card menu --, but by specifying one, CallerID for numbers YOU dialed is gone.

    So what I found to workaround this is to modify PhoneNumberTemplates.plist -- under BR key, as I am calling from inside Brazil, but still using my phone with US settings -- and add all carrier codes together with long distance code.

    Ended up with something like

    Code:
    	<key>br</key>
    	<array>
    		<array>
    			<string>55</string>
    			<string>00</string>
    			<string>0</string>
    			<integer>2</integer>
    			<integer>8</integer>
    		</array>
    		<array>
    			<string>55</string>
    			<string>0014</string>
    			<string>014</string>
    			<integer>2</integer>
    			<integer>8</integer>
    		</array>
    		<array>
    			<string>55</string>
    			<string>0015</string>
    			<string>015</string>
    			<integer>2</integer>
    			<integer>8</integer>
    		</array>
    		<array>
    			<string>55</string>
    			<string>0021</string>
    			<string>021</string>
    			<integer>2</integer>
    			<integer>8</integer>
    		</array>
    		<array>
    			<string>55</string>
    			<string>0023</string>
    			<string>023</string>
    			<integer>2</integer>
    			<integer>8</integer>
    		</array>
    	</array>
    Sounds "stupid" but my Caller ID is properly working when I dial using any long distance/international using whatever carrier I wish.


 

 
Page 1 of 4 1234 LastLast

Similar Threads

  1. [1.1.3] AppSupport ?
    By badr9 in forum iPhone "2G" (Rev. 1)
    Replies: 10
    Last Post: 02-22-2008, 03:43 AM
  2. 1.1.3 appsupport for FINLAND.
    By keets28 in forum iPhone "2G" (Rev. 1)
    Replies: 0
    Last Post: 02-14-2008, 06:18 PM
  3. I Need Some Help With Appsupport For 1.1.3. Please
    By keets28 in forum iPhone "2G" (Rev. 1)
    Replies: 0
    Last Post: 02-10-2008, 03:48 AM
  4. Appsupport for 1.1.1
    By alexdeasa in forum iPhone "2G" (Rev. 1)
    Replies: 1
    Last Post: 10-21-2007, 07:02 AM
  5. Is AppSupport the same in 1.1.1 as 1.0.2?
    By cstromme in forum iPhone "2G" (Rev. 1)
    Replies: 11
    Last Post: 10-13-2007, 12:36 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 03:16 AM.
twitter, follow us!