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 ...
-
Rookie
Array
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.
-
-
Senior Professional
Array
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.
-
-
Rookie
Array
@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.
-
Rookie
Array
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...
-
-
Rookie
Array
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
-
Senior Professional
Array
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.
-
-
Rookie
Array
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
-

Originally Posted by
Dade Murphy
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.
-
-
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
-
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.
-
Similar Threads
-
By hackint0sh in forum Latest Headlines
Replies: 0
Last Post: 01-18-2011, 09:10 PM
-
By hackint0sh in forum Latest Headlines
Replies: 0
Last Post: 11-24-2010, 08:30 PM
-
By hackint0sh in forum Latest Headlines
Replies: 0
Last Post: 01-02-2009, 07:50 PM
-
By slimnickyy in forum General
Replies: 2
Last Post: 02-17-2008, 06:22 PM
-
By vfxdude2 in forum iPhone "2G" (Rev. 1)
Replies: 1
Last Post: 10-08-2007, 03:48 AM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
Bookmarks