Page 1 of 2 12 LastLast
Results 1 to 10 of 11
Discuss ultrasn0w 1.1-1 wrong symbolic links at the Ultrasn0w (3G(S)/iPhone 4 unlock) - Hackint0sh.org; I've created clean patch to accept invalid bundle and apn signatures (clean means I'm using ...
  1. #1
    Rookie Array Dade Murphy's Avatar

    Join Date
    May 2010
    Posts
    26
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default ultrasn0w 1.1-1 - symbolic links and type-mask check broken

    I've created clean patch to accept invalid bundle and apn signatures (clean means I'm using wortels idea and removed everything else)

    I'ts working perfect on simfree iPhone 3GS and iPhone 4, but it's not working on ultrasn0w unlocked iPhone 4 (not tested on 3/3GS yet)

    that means dev-team tried to override apn or bundle signature but this does not work. The custom carrier bundle is accepted and copied to /private/var/mobile/Library/Carrier Bundles/ when clean patch is additional installed, but the creation of symbolic links in /private/var/mobile/Library/Operator Bundle.bundle and /private/var/mobile/Library/Carrier Bundle.bundle are not changed/applied

    i.e I'm trying with yesss.at SIM 23205 (Orange), the carrier bundle is applied and copied to /private/var/mobile/Library/Carrier Bundles/yesss.bundle and symbolic link is created in /private/var/mobile/Library/Carrier Bundles/23205->yesss.bundle but /private/var/mobile/Library/Operator Bundle.bundle->/System/Library/Carrier Bundles/23205 (which is still the system carrier bundle)

    @musclenerd, planetbeing: please change your dylibs to not affect carrier bundles...
    Last edited by Dade Murphy; 08-17-2010 at 04:35 PM.



  2. #2
    Senior Professional Array Boiling Ice's Avatar

    Join Date
    Jun 2006
    Posts
    127
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    14

    Default

    aah now it makes sense to me. my carrier bundle was added successfully but /private/var/mobile/Library/Operator Bundle.bundle was still pointing to "Unknown" which at that point I though I've done something wrong.

    great info mate.
    Love your job, but never fall in love with your company. Because you never know when will the company stops loving you.

  3. #3
    Rookie Array Dade Murphy's Avatar

    Join Date
    May 2010
    Posts
    26
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    @musclenerd, @planetbeing: clean patch is to change on CommCenter 4.01 (iPhone 4) only 0x6DECC MOV R0, R5 to MOVS R0, #1 (as part of wortels 3GS 4.01 patch - his iPhone 4 patch has been different!) - nothing else necessary but an existent (invalid) signature within the carrier bundle.

  4. #4
    Rookie Array Dade Murphy's Avatar

    Join Date
    May 2010
    Posts
    26
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    it appears that also the symbolic link for com.apple.carrier.plist within /private/var/mobile/Library/Preferences/ isn't touched. After manually editing the bundle and resetting the network settings the mobile data settings are beginning to work...

  5. #5
    Rookie Array Dade Murphy's Avatar

    Join Date
    May 2010
    Posts
    26
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    and with ultrasn0w the type-mask check does not work...

    my tethering button depends on mms APN now (type-mask 4!)

    please remove everything carrier bundle related from your dylibs


  6. #6
    Senior Professional Array Boiling Ice's Avatar

    Join Date
    Jun 2006
    Posts
    127
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    14

    Default

    Dade Murphy,
    you've almost answered all of my questions regarding this.
    I copied my Carrier bundle manually into "/System/Library/Carrier Bundle" as the ipcc update via iTunes didn't do it. I also created a link with the carrier code number to point to my carrier bundle, then manually pointed /private/var/mobile/Library/Operator Bundle.bundle to my carrier bundle.
    It worked fine, get MMS but loose FaceTime and Tethering even though I sure of my type-mask.

    so the only way now is to wait for dev-team to update ultrasn0w?
    Last edited by Boiling Ice; 08-18-2010 at 09:12 AM.
    Love your job, but never fall in love with your company. Because you never know when will the company stops loving you.

  7. #7
    Rookie Array Dade Murphy's Avatar

    Join Date
    May 2010
    Posts
    26
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    That's true. You could also change your MMS APN to act for tethering. But it will disable MMS then. Don't forget the link for carrier bundle

  8. #8
    Newbie Array

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

    Default

    Quote Originally Posted by Dade Murphy View Post
    I've created clean patch to accept invalid bundle and apn signatures (clean means I'm using wortels idea and removed everything else)

    I'ts working perfect on simfree iPhone 3GS and iPhone 4, but it's not working on ultrasn0w unlocked iPhone 4 (not tested on 3/3GS yet)

    that means dev-team tried to override apn or bundle signature but this does not work. The custom carrier bundle is accepted and copied to /private/var/mobile/Library/Carrier Bundles/ when clean patch is additional installed, but the creation of symbolic links in /private/var/mobile/Library/Operator Bundle.bundle and /private/var/mobile/Library/Carrier Bundle.bundle are not changed/applied

    i.e I'm trying with yesss.at SIM 23205 (Orange), the carrier bundle is applied and copied to /private/var/mobile/Library/Carrier Bundles/yesss.bundle and symbolic link is created in /private/var/mobile/Library/Carrier Bundles/23205->yesss.bundle but /private/var/mobile/Library/Operator Bundle.bundle->/System/Library/Carrier Bundles/23205 (which is still the system carrier bundle)

    @musclenerd, planetbeing: please change your dylibs to not affect carrier bundles...

    Does this patch exist yet? as it happens I have run up against this; after much fussing with patches and reading console logs it became apparent this is what was happening.

  9. #9
    Newbie Array

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

    Default

    Ok, so the carrier I have already had valid settings, (TMobile_cz), I just needed to force things to actually use this carrier. So the CommCenter patch wasn't needed (but is done anyway)

    The symptom I saw was a kGprsMissingorUnknownAPN error in the console:
    CommCenter unknown [ 32] <Notice> : Error ( 58) Activating PDP Context That Supports 0 fffffffe types : kGprsMissingorUnknownAPN

    However the APN appeared correct.

    Things that needed to be fixed:
    /var/mobile/Library/Preferences/com.apple.carrier.plist and com.apple.operator.plist need to point to the TMobile_cz (23001) version of carrier.plist. In this case /System/Library/Carrier Bundles copy is fine.

    /var/preferences/SystemConfiguration/preferences.plist (the file which cargo cult tells you to delete from your MobileSync backup as file 8218978e4ab0a48035bb92653145a6be872ea858, but well, i'd rather not wipe my phone) still knew my original APNs. Yeah, that's no good. Edit that file, reboot, and all is well.

    Of note, even after cleaning the APN settings from that file, and letting them be recreated, there was still a type_mask -2 rule for my original (locking) carrier; editing it for the local provider, all began to work.
    Last edited by badnook; 09-16-2010 at 04:12 PM. Reason: fix typo in path; add missing instruction

  10. #10
    Professional Array

    Join Date
    Sep 2007
    Posts
    83
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    11

    Default

    any update to this? I believe this is causing a major issue with people who have SimpleMobile US and are unable to receive MMS. When loading a custom bundle ipcc file the operator bundle is changed but the carrier bundle is still stuck on ATT.


 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. MacNN: Microsoft breaks symbolic wall, brings OneNote to iPhone
    By hackint0sh in forum Latest Headlines
    Replies: 0
    Last Post: 01-18-2011, 08:10 PM
  2. Replies: 0
    Last Post: 11-24-2010, 07:30 PM
  3. MacNN: Mathomatic for iPhone solves symbolic math
    By hackint0sh in forum Latest Headlines
    Replies: 0
    Last Post: 01-02-2009, 06:50 PM
  4. [1.1.3] How to create symbolic carrier links
    By slimnickyy in forum General
    Replies: 2
    Last Post: 02-17-2008, 05:22 PM
  5. 1.1.1 Jailbreak: Symbolic link exploit
    By vfxdude2 in forum iPhone "2G" (Rev. 1)
    Replies: 1
    Last Post: 10-08-2007, 03:48 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 04:38 PM.
twitter, follow us!