Page 12 of 14 FirstFirst ... 234567891011121314 LastLast
Results 111 to 120 of 138
Discuss Here comes an experimental 1.1.2 lockdownd patch at the iPhone "2G" (Rev. 1) - Hackint0sh.org; Originally Posted by Vger No, this way you can confirm if the phone uses correct ...
  1. #111
    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 Vger View Post
    No, this way you can confirm if the phone uses correct plist. I thought this was your question.
    Let me shed some light in this area:

    Apple decided to hide the menu when they moved to a operator based configuration.

    How it works:

    1) When the operator changes (there are triggers for that, I know a few) the phone searches the list of "known" operators (CarrierMap.plist in 1.1.1 and a list of symbolic links in 1.1.2). This list contains a map from the network MCC-MNC to a configuration plist.

    2) If one is found, then the proper plist is used. If it's not found, the the UknownCarrier.plist is used.


    3) A symbolic link is made form com.apple.carrier.plist to the "selected" network plist.

    These plist contais things like:

    EDGE information (APN, user and password) for data and for visual voice mail (it's different on AT&T so they did it that way and that's why there are 2 EDGE interfaces on the phone: ip1 and ip2).

    EDGE settings for "DATA" being displayed or not.

    Network service numbers to be displayed on the "Carrier Services"

    Control of things like "Data Roaming", TTY Services, Time services, etc.


    The main issue is the romaing state: if the network is unknown, the phone assumes a roaming state too, as well as when it picks a valid roaming network (MCC-MNC that is in the roaming list of the SIM CARD). So people assume that using the unknowCarrier.plist they are "safe", but they are not.

    Changing settings in the UnkownCarrier.plist is dangerous, specially EDGE settings as it may result in the data charges while roaming, and those are specially hefty.

    So the proper way is to find your network's MCC-MNC (FieldTest.app can do it) and set up a specific network plist.

    The iphone was designed to work this way: ONLY ON VALID NETWORKS. ALL OTHER NETWORKS THAT CONNECT ARE TREATED AS ROAMING.
    Last edited by aviegas; 11-14-2007 at 11:45 AM.


  2. #112
    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 Ody View Post
    just to give you a heads up, whatever you symlinked to the plist, eg 24602, must be included in the plist under <key>SupportedSIMs</key>.
    Quick and dirty how to for the Carrier plists:

    1) Make a copy of both the AT&T and the UnknowCarrier plists. Look at each one.
    ATT&T has a good set of settings, while UnknownCarrier has the minimum. Other plist there will have much more options that are normally not needed.

    2) Copy AT&T plist to your carrier, name it CARRIER_CC.plist (where CC is the country code and carrier is the name, like, O2_UK, ORANGE_France our even ORANGE_FR).

    3) Now change the values as you whish. Here is what I know of the tags I know are the minumum required for it to work.

    IntlDataRoamingSwitch: to show or not the switch to allow turn data flow while roaming

    Service: a list of service codes that will display in the carrier services menu. Does not work in 1.1.1, only in 1.1.2

    ShowCallForwarded: show a message when a call is forwarded and not answered. Typically off.

    ShowCallForwarding: show or not that message when you place calls! TURN it OFF

    ShowDialAssist: Show the switch to turn dial assist (add +1) when dialing to phone book while roaming. Turn it off.

    ShowTTY: show the Enable TTY mode switch. Only for US networks if they support it.

    SupportedSIMs: This is the list of valid MCC-MNC codes. FOR EVERY FILE THAT SYMBOLIC LINK TO THIS PLIST MUST HAVE THE FILENAME LIST HERE OR IT WILL NOT WORK.

    SupportsNITZ: Network Identity and Time Zone is supported by the network. Usually yes. Your phone will send infomation as well as time and time zone info. The iphone will adjust to that automatically including the callendar and alarms. THIS IS REALLY IMPORTANT. Most networks do support it.

    VVMIgnoresIntlDataRoaming Visual voice mail setting - set to true

    VisualVoicemailServiceName: Visual voice mail setting. Set to ACDS

    apns: the apn and settings for the DATA and VISUAL VOICE MAIL. Set both to the same for your network

    voicemail_context: set to 1

    AllowEDGEEditing: Show or not the EDGE menu in Settings->Network. This is disabled on all "known" networks, as Apple thinks you do not need to change or see it. I like to see the current settings to check if they are right though. So I set it to true.

    So, get your MCC-MNC, put in your own plist, create a symbolic link AND TRIGGER THE CHANGE.

    The only trigger I know is 100% safe to force the reconfiguration is to do the "SIM switcheroo", that is: place the original AT&T chip on the phone, wait 20 secs and then revert back to your network's chip. This will cause 2 reconfigs of the phone. One from Unknwon to AT&T and then to your own network.

    Things should be smooth then.
    Last edited by aviegas; 11-15-2007 at 02:16 PM. Reason: Added AllowEDGEEditing (I missed this important one)

  3. #113
    Senior Professional Array

    Join Date
    Aug 2007
    Location
    Ljubljana, SI
    Posts
    228
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    20

    Default

    Excellent explanation! Thank you!

  4. #114
    Amazingly Knowledgeable Array

    Join Date
    Jul 2007
    Location
    Fort Meade
    Posts
    941
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    55

    Default

    The funny part is: I have ONE FULLY working 1.1.2/4.02.xx baseband iPhone and I don't have a clue why it works. I tried a similar approach with two other iPhones and it failed. Yes, I'm lucky, I have one of those rare unlocked and fully operating US iPhones with the latest FW and baseband but what the heck, I would like to know how it came that far, it drives me nuts.
    I used the crappy AnySIM1.2u from Elite Team, I used a lockdownd file (patched) available from a download link here in the forum (same lockdownd file only activates the other two iPhones but no phone function) and I downgraded once to 1.1.1, to 1.0.2, back to 1.1.1 and then 1.1.2. Maybe THIS is the way to do it? The upgrade from 1.1.1 to 1.1.2 was an UPDATE, not a full recovery.

    I'm on Vodafone Germany, just for the book.

    I should consider myself lucky but I would love to unlock the other iPhones I have too but it doesn't work. So the "secret" must lie somewhere on my iPhone, if somebody needs specific files for analysis, I can provide them.

  5. #115
    Ody
    Ody is offline
    Advanced Array

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

    Default

    997TT are you able to get EDGE working? Getting an 8 digit Number Format patch and EDGE are my only problems left, rest of the functions are pretty much working.


  6. #116
    Senior Professional Array

    Join Date
    Aug 2007
    Location
    Ljubljana, SI
    Posts
    228
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    20

    Default

    Quote Originally Posted by ricochet View Post
    Could you detail the exact iASign method used? Did you upload the .pem file and then do it via the online page, or locally on your PC?

    All details welcome - cheers
    I just tried that and it works. I used iAsign method from 1.1.1 Jailbreak:
    1. Replace iPhoneActivation.pem in /System/Library/Lockdown with included file.
    2. Replace iPhoneActivation.pem in /iAsign/Bin with included file.
    3. Backup lockdownd (v.1.1.2) in /System/Library/Lockdown
    4. Replace lockdownd with v1.0.2
    5. killall lockdownd
    6. Run ./iASign.mac --automatic iPhoneActivation_private.pem
    7. Replace lockdownd with v.1.1.2
    8. Reset phone

    Edit: this will probably kill your Youtube; To fix that copy devicecertificate key from "the three files" to data_ark.plist and to ####.plist in activation records.
    Last edited by Vger; 11-14-2007 at 12:48 PM.

  7. #117
    Amazingly Knowledgeable Array

    Join Date
    Jul 2007
    Location
    Fort Meade
    Posts
    941
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    55

    Default

    Quote Originally Posted by Ody View Post
    997TT are you able to get EDGE working? Getting an 8 digit Number Format patch and EDGE are my only problems left, rest of the functions are pretty much working.
    I'm on Vodafone Germany outside a larger city right now, so no EDGE.
    I will try a T-Mobile SIM this evening to see what happens and if the EDGE "E" logo appears (right now I get a "filled" little square instead).
    GPRS works great with Vodafone, it is actually faster than my experience with EDGE in Florida a couple of weeks ago (AT&T GoPhone SIM).

    So far, I installed almost all native apps I had with 1.1.1, Customize offers now the option to choose iPhone and 1.1.2 and it works great, the icon order is mixed up again. Actually, ALL 1.1.1 native apps I installed seem to work great, no issues til now. APN (EDGE setting), etc. is sticky, no problems here either, everything works like it should, i didn't encounter a single issue, this is incredible.

    Like I said, I'm a happy camper, the FULLY UNLOCKED 1.1.2 and 4.02.xx latest baseband US iPhone works great, this is the second day and NO issues whatsoever. It just works. The bad thing is: I don't have a clue whatsoever WHY it works since I tried the same stuff on two different iPhones and it doesn't work. This is actually the reason why I'm so upset, I should be happy but I don't like it not knowing the reason why it works. Because sooner or later, I may run into trouble. Another thing is that my wife wants her iPhone too (I promised to prepare the latest fw and baseband for her) but I can't do it, simply because I don't know how. Jailbreaking, activation, NO PROBLEMO. Unlocking without weird issues? Tough one. The secret may lie in the fact that I used AnySIM1.2u with 1.1.2, it "hanged", I downgraded to 1.1.1 (unlock not working), then to 1.0.2 (unlock worked), then back to 1.1.1 (unlock didn't work again) and back to 1.1.2 (unlocking working after activating with patched lockdownd file downloaded from the forum). Again: I'm on Vodafone Germany, this lockdownd file may not work fine with other carriers.

  8. #118
    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 Ody View Post
    actually this would do
    ln -s /System/Library/Frameworks/CoreTelephony.framework/Support/Bite.plist ./24602
    its shorter.
    The correct symlink command is:

    cd /System/Library/Frameworks/CoreTelephony.framework/Support
    ln -s operator_country.plist mccmnc

    Ex:

    cd /System/Library/Frameworks/CoreTelephony.framework/Support
    ln -s TIM_BR.plist 72402
    ln -s TIM_BR.plist 72403
    ln -s TIM_BR.plist 72404

    The extra lines is because the operator has more than one MNC.

  9. #119
    The Man Array aviegas's Avatar

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

    Default Finding you MCC-MNC

    You can use FieldApp.

    Start it, wait for it to retrieve the values (30 secs or so) and look in "Cell Information", Each line has the MCC and MNC at the end.

    N: yyy is the MNC
    #: xxx is the MCC

    So the formats for the MCC-MNC are:

    XXX-Y
    XXX-YY
    XXX-YYY

    The iPhone used the MNC with 2 or 3 digits, left padded with a zero

    XXX-Y -> XXX0Y
    XXX-YY -> XXXYY
    XXX-YYY -> XXXYYY

    I hope this helps, as there is not a single definite list to search for all MCC-MNCs

    Enjoy!

  10. #120
    Professional Array

    Join Date
    Sep 2007
    Location
    Essex, UK
    Posts
    91
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    12

    Default

    Where can we get this patched lockdownd file from now it's been /removed for copyright reasons/ ? Whose copyright was infinged?


 

 

Similar Threads

  1. MacNN: Adobe intros experimental Flash to HTML5 conversion tool
    By hackint0sh in forum Latest Headlines
    Replies: 0
    Last Post: 03-08-2011, 12:00 PM
  2. Slashdot: Experimental MacRuby Branch Is 3x Faster
    By hackint0sh in forum Latest Headlines
    Replies: 0
    Last Post: 04-28-2009, 11:40 PM
  3. Slashdot: Experimental MacRuby Branch Is 3x Faster
    By hackint0sh in forum Latest Headlines
    Replies: 0
    Last Post: 03-29-2009, 11:30 PM
  4. [Release] XPwn (experimental pwnage tool for Linux)
    By planetbeing in forum PwnageTool
    Replies: 33
    Last Post: 08-07-2008, 06:00 PM
  5. Any progress on official 1.1.3 lockdownd patch?
    By Flash31 in forum iPhone "2G" (Rev. 1)
    Replies: 16
    Last Post: 02-08-2008, 11:51 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 07:30 PM.
twitter, follow us!