Page 7 of 106 FirstFirst 12345678910111213141516172757 ... LastLast
Results 61 to 70 of 1053
Like Tree13Likes
Discuss Is UIPhoneFormats.plist gone on firmware 2.1? at the PwnageTool - Hackint0sh.org; How to modify UIDefaltFormats.phoneformat with a binary editor (0xED) for example Australia : first go ...
  1. #61
    Senior Professional Array

    Join Date
    Sep 2008
    Location
    Italy
    Posts
    313
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    33

    Default

    How to modify UIDefaltFormats.phoneformat with a binary editor (0xED)

    for example Australia :

    first go to the Australian section at address 0x1FC

    36 31 00 00 61 75 00 00 EE 44 00 00----------61 au --

    jump to address= 0x44EE + 0xA78 = 0x5466

    14 00 00 00 34 00 00 00
    01 00 00 00 30 00 30 30 31 31 00 00 01 00 03 00
    01 00 00 00 09 00 00 00 09 00 00 00 00 00 00 00
    04 00 00 00 04 00 00 00 09 00 00 01 1B 00 00 00
    01 00 00 00 09 00 00 00 09 00 00 01 0C 00 00 00
    23 20 23 23 23 23 20 23 23 23 23 00 28 6E 23 29-# #### ####.(n#)
    20 23 23 23 23 20 23 23 23 23 00 6E 23 23 23 20- #### ####.n###
    23 23 23 20 23 23 23 00---------------------------------### ###.

    that in old plist style is equivalent to:

    04## ### ###
    (0#) #### ####
    +61 # #### ####

    but if you want:

    04## ### ###
    (02) #### ####
    (03) #### ####
    (07) #### ####
    (08) #### ####
    +61 4## ### ###
    +61 # #### ####

    first you must change the jump offset to the last address in the file

    36 31 00 00 61 75 00 00 C0 56 00 00----------61 au --

    and then add this code at address 0x6136

    00 00 14 00 00 00 74 00 00 00
    01 00 00 00 30 00 30 30 31 31 00 00 01 00 07 00
    01 00 00 00 03 00 00 00 09 00 00 00 00 00 00 00
    04 00 00 00 04 00 00 00 09 00 00 01 1B 00 00 00
    05 00 00 00 09 00 00 00 09 00 00 00 00 00 00 00
    02 00 00 00 02 00 00 00 09 00 00 01 0C 00 00 00
    03 00 00 00 03 00 00 00 09 00 00 01 0C 00 00 00
    07 00 00 00 07 00 00 00 09 00 00 01 0C 00 00 00
    08 00 00 00 08 00 00 00 09 00 00 01 0C 00 00 00
    23 20 23 23 23 23 20 23 23 23 23 00 28 6E 23 29-# #### ####.(n#)
    20 23 23 23 23 20 23 23 23 23 00 6E 23 23 23 20- #### ####.n###
    23 23 23 20 23 23 23 00---------------------------------### ###.

    The differences with the original are:
    74 instead of 34 in row 1
    7 instead of 3 in row 2
    rows 3 and 6 modified
    rows 5,7,8 added


  2. #62
    Professional Array

    Join Date
    Oct 2007
    Posts
    80
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    11

    Default

    Frank8:

    36 31 00 00 61 75 00 00 EE 44 00 00----------61 au -- is easy to understand, but I am lost here:

    "jump to address= 0x44EE + 0xA78 = 0x5466"

    Where did you obtain those codes?

    TIA

  3. #63
    Newbie Array

    Join Date
    Sep 2008
    Posts
    7
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Hi Frank,

    In that example you basically added the +61 4## ### ### rule as all the others were already covered.

    Do you mind going over the logic in the hex to implement? Your example works as intended, I just tested it, but I'd like to other some other formats. For example #### #### and 1800 ### ###.

  4. #64
    Newbie Array

    Join Date
    Dec 2007
    Posts
    9
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Smile

    Thanks for helping out Frank8!


    I have had a mess arounf but stuggle a bit with the hex-editing as far as finding different parts are concerned - what editor to you guys use?


    Since Aussie formatting seems to be perhaps the most sought after, here's a list of what I think are the necessary formats to have: (feel free to reccomend additions)

    04## ### ###
    +61 4## ### ###

    #### ####
    (02) #### ####
    (03) #### ####
    (07) #### ####
    (08) #### ####
    +61-2 #### ####
    +61-3 #### ####
    +61-7 #### ####
    +61-8 #### ####

    1#00 ### ###
    1#00 ####
    13 ## ##




    Doobi18

  5. #65
    Senior Professional Array

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

    Default

    Ouch, compared the old method this seems complicated, especially for other countries and customised rules. But great work Frank to figure this out, at least it some progress.

    I tried to follow Franks example but I am losing him in the address jumps, various additions to get a new address - 'jump to address= 0x44EE + 0xA78 = 0x5466', 'and then add this code at address 0x6136'.

    I think we will have to wait untill someone figures this outside of hex editing which looks quite complicated to do. Or perhaps an expert hex editor can do this for various countries and host it at one the repos.


  6. #66
    Senior Professional Array slimnickyy's Avatar

    Join Date
    Sep 2007
    Location
    London
    Posts
    418
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    30

    Default

    I'm looking for UK masking, as shown on Wikipedia (http://en.wikipedia.org/wiki/Telepho...United_Kingdom)

    Generally, these would suffice:


    02x xxxx xxxx
    03x xxxx xxxx
    05x xxxx xxxx
    011x xxx xxxx
    01x1 xxx xxxx
    01x82 xxxxxx
    07xxx xxxxxx
    08xx xxx xxxx


    If anyone has successfully edited their file for the UK, I would be very much appreciative if you could PM it to me, or make it available for download. I'll also share my email (PM me).
    Last edited by slimnickyy; 09-18-2008 at 01:58 PM.

  7. #67
    Professional Array

    Join Date
    Jan 2008
    Posts
    61
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    10

    Default

    anyone has appsupport for UAE?

    thanks!
    8GB iPhone: Unlocked/Jailbroken [ZiPhone]
    Firmware: 1.1.4 :iphone:

    Upgraded to Firmware 2.0.1 ------> Dev Team Rocks!

  8. #68
    Newbie Array

    Join Date
    Sep 2008
    Posts
    7
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    This might help those trying to develop rules for locales other than AU.


    1. the first four bytes of the document are the number of countries, 0 xDF that is 223 countries, each country's code, abbreviations, offset a total of 12 bytes value multiplied by the 223 plus 4 on that 223 * 12 +4 = 0xA78 - this is the offset you use for addressing info

    2. Find the first reference to your country's locale. I'll use Australia as an example. The information is
    36 31 00 00 61 75 00 00 EE 44 00 00

    3. The first four bytes are country code 36 31 00 00 = 61

    4. The next four bytes are country locale 61 75 00 00 = au

    5. The next four bytes are the starting address of the rules for that locale EE 44 00 00. To this you need to add the offset from point 1 which gives you 0x5466. If you're on a mac use the calculator in hex mode

    6. Go to address 0x5466 and there you will find the rules for your locale. The rules should start with 14 value and run until the next 14 value. My best guess is that 14 or 00 14 are rule delimiters.

    This is where it gets tough. I'm wading through the info from the chines guys as to how to interpret the rule. Frank seems to have cracked it but I haven't heard from him for a while.

    WHen I get my head around this I'll post what I have.

  9. #69
    Senior Professional Array

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

    Default

    Does that string for Australia have a typo? Shouldn't it be 36 31 00 00 61 75 00 00 EE '49' 00 00 NOT 36 31 00 00 61 75 00 00 EE '44' 00 00. The value is '49' and not '44' and so if you add it in a hex editor you wil not get '5466' with '44'.

  10. #70
    Professional Array

    Join Date
    Oct 2007
    Posts
    80
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    11

    Default

    You are right, should be EE 49 and the "5466" is also correct.


 

 

Similar Threads

  1. [Firmware] 2.0 Beta > plist for Exchange-Folders and Preferences?
    By michis0806 in forum iPhone Developer Exchange
    Replies: 3
    Last Post: 07-09-2008, 05:11 PM
  2. 1.1.3 carrier.plist & operator.plist inaccessible
    By legitimie in forum iPhone "2G" (Rev. 1)
    Replies: 23
    Last Post: 02-29-2008, 06:31 PM
  3. Replies: 5
    Last Post: 11-27-2007, 10:36 PM
  4. Firmware 1.1.1 and CarrierMap.plist
    By timschuerewegen in forum General
    Replies: 6
    Last Post: 10-21-2007, 06:49 PM
  5. Replies: 0
    Last Post: 08-19-2007, 06:07 PM

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 10:51 AM.
twitter, follow us!