iPhone 1.1.1 Unlocking

Update: Here’s a new thread for 1.1.2 (if you have a retail UK iPhone from O2 / Apple it running 1.1.2). So if you have the newer firmware; see this post.

I took a deep breath and made the jump to firmware 1.1.1… after following anther straight-forward guide from modmyiphone.com (my previous iphone upgrade post is here). The update is not intended for use by anyone who has modified their iPhones (I have both bypassed activation and hacked the phone to work in the UK on any network). The process was not simple, there were hiccups, I couldn’t find much help on google when I ran into the first issue so I thought I’d note them here.

My iPhone came with 1.0.2. I used the modmyiphone.com [IPhone_unlock_OS_X_Part_1] guide (as noted in my previous iphone post that hack was really easy). So, YES if you followed the mod my iphone guide linked here, then you can safely move on up using their new guide here.

1. Safe to Stick with ModMyiPhone Guides
If you used the earlier modmyiphone guide (to unlock and activate on 1.0.2) at this link. You can upgrade. No problem. Why it doesn’t say this on their own site I don’t know- there are many people asking for confirmation in their forums. Yes; its safe- I’ve done it.

2. Norz, and “Waiting For Data…”
Next up, during the backup of my baseband (not a required step, but very much recommended) using the norz code - I followed the steps as noted in the guide to the letter… but on entering the code:
launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
followed by
./norz seczone.backup 0x3FA000 0x2000
I did not receive the dump from my base-band, as expected. But the terminal told me it was
Waiting for data...
I waited 10 minutes. Then panicked, looking through the Google Code Wiki for the tool that ‘revirginizes’ the base-band I found a tip that fixes this little bug.

To begin, lets say you’re going through the guide right now- you’ve entered the code above and following the request for iPhone to backup the ’seczone’ you’ve got the “Waiting for data…” line. First off, cancel that by pressing CTRL+C. Next enter a command to restart iPhone’s CommCenter:
launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist
now we’ll stop commCenter again, with a -w thrown in for good luck (”UNIX! I KNOW THIS SYSTEM!” - Lex) It may even be a good idea to restart your iPhone at this point… do that and then enter:
launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
Now run the norz command
./norz seczone.backup 0x3FA000 0x2000

And that should be that. Go back on to the guide… another tip: restart your mac, restart the iPhone (you won’t damage it at this stage). Switch off Cyberduck and logout of terminal: logout. Try plugging the iPhone into its dock / charger, these tips have worked for others.

3. iNdependence : “Pre 1.1.1 Upgrade” Button Grayed Out
A strange problem- my Pre 1.1.1 Upgrade button would not click. The faq’s online put this down to having SSL (I installed this via Installer.app back when I did my original unlock) disabled or uninstalled. Even if it is installed AND running you’ll need to use iNdependence’s own SSL installer, this will require restarting the iPhone and then iNdependence.app. But things will work after that.

4. Set Up Your iPhone
Really, no messing around- make sure you are on the “Set Up Your iPhone” Screen, not the sync- let that finish, restart iTunes if you have to- you’ll need the screen that is in this screenshot to be active in iTunes or your upgrade won’t work.

5. Cleaning Up
After jailbreaking, activating and unlocking - all necessary and simple if you read the How To’s - you can delete Unlock.app via iNdependance and might want to install Installer.app for installing apps straight from the iPhone via Wi-Fi. Its really nice.

6. iPhone forgets EDGE Settings
There’s a fix for this here.

7. Non-US Number Formatting
SSH into the iPhone, go to:
/System/Library/Frameworks/UIKit.framework/PhoneFormats/UIPhoneFormats.plist
Then replace the US segment by following the tip in this forum.

There are some fixes in 1.1.1 that I’ve noticed: speaker is louder, double-tap ‘home’ to view contacts / song playing. The Auto-Brightness is working again, Safari is a little faster I think. Also- after all that hacking and cracking, my recent calls, sms’, emails etc. were all exactly where they should have been. Even my “Usage” deets were still in place. Wow! I love the dev team. Only wish Apple weren’t being so ‘difficult’ with this box of fun. Tying it down till February isn’t encouraging.

0 Responses to “iPhone 1.1.1 Unlocking”


  1. No Comments

Leave a Reply