If you've never visited the site before, you may want to subscribe to my RSS feed, or create an email subscription using the link at the top. Enjoy the site, and thanks for visiting!
I spent most of yesterday trying to unlock a UK O2 iPhone so it could be used with any sim. Just for the record: it wasn’t my iPhone; admittedly I am looking for a new mobile, and I did briefly consider the iPhone, but I’m not getting one.
I thought I’d post a few tips here for anyone that needs to do the same thing. Leave a comment if you find this post useful.
The device I was unlocking had bootloader 4.6, and had been flashed with the latest 1.1.3 firmware. I’d been told it was a 1.1.1 out of the box (OTB) but I have my doubts about that - from what I’ve read you can only have bootloader 4.6 if your iPhone started life on 1.1.2.
At first I downgraded the firmware to 1.1.1, then I needed to "JailBreak" it. With that done, I could install custom applications, one of which is AnySim. This is supposed to unlock your iPhone, but I kept having it crash out on me with a "main script execution failed" error.
Eventually, I installed BBInfo, which is a handy little tool that runs on your iPhone, and tells you which bootloader is installed, and which Baseband is on there.
It turns out I was using the latest baseband (which is why the AnySim unlock failed). So I flashed back to 1.1.3, then used ZiPhone, and ZiPhone GUI (here) to unlock very, very easily. Literally plug in the phone, and click a button. All good.
Or so I thought. It turns out that YouTube stops working if you take that approach. It also turns out the the Google Maps Location functionality gets broken too. I tried installing various YouTube fixes through Installer, but nothing working. I flashed back to 1.1.3 again, tried various other angles of attack, but had no success.
So I decided to take a different approach, using the instructions here. I downgraded to 1.1.1 again, made sure I’d implemented a JailBreak on it, and checked through the Installer’s other applications in Unlocking Tools. It turns out there’s an unlock for OTB 1.1.2/1.1.3 iPhones, but you have to run it from 1.1.1.
The process then becomes: flash to 1.1.1, run the 1.1.2/1.1.3 OTB Unlock, then flash 1.1.2 using iTunes, then JailBreak 1.1.2, then do an over-the-air upgrade to 1.1.3 using Installer.
With that done, you can install a YouTube fix so that YouTube works fine. Google Maps still has an issue, but if you install LocateMe you can work around that easily.
Some tips:
End result: a totally unlocked iPhone with (hopefully) all functionality still intact.
It’s really amazing to see what the community have done with the iPhone. I’ve never really paid much attention before (why would I?) but now I’ve had to use the tools and information that’s out there I’m slightly in awe! I particularly like the method of JailBreaking 1.1.1 - you have to circumvent the fact that the phone’s locked before activation (by making it call itself, then putting itself on hold), create a spoof contact with two web links, one of which takes you to the iPhone’s preferences and allows you to turn on Wifi, the other then lets you connect to the Internet and JailBreak the phone.
Thanks to Fredrik Grevstad at http://iphone.unlock.no - without those guides I’d never have gotten started, let alone have any success!
Discussion
Comments for “O2 iPhone Unlocking”
Add New Comment
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks