January 7th, 2009


O2 UK iPhone Jailbreak

Filed under: Technology — Will Boyce on November 13th, 2007 @ 0:11

Ok.. I’m going to try and jailbreak my iPhone.. Wish me luck!

I’ve just rebooted my iPhone into recovery mode, and told iTunes to flash it with 1.1.1 (link).. It’s taking a few minutes….
Nearly there now.. Verifying the software install. Jesus this is taking it’s time too!
Okay, error 1015, cannot be restored.. Now to run iNdependence.

To get independence to run you might need some itunes files… The link is in the readme..
Okay, a bit of piss farting around later (killall -9 iTunesHelper) and I’ve got iNdependence working. Okay! iPhone reactivated and jailbreakme.com success!! Now to upgrade to 1.1.2.. time to oktoprep!!

Well, that was really easy - and a nice taster of what’s to come! loads of applications!! iTunes is now reflashing my octoprep’d iPhone.. Should take a while again I’d imagine…
Ooooh, it’s verifying! Looks like it’s worked, rebooting.

Okay, re-activated and in a modified 1.1.2. It would seem that my Octoprep of 1.1.1 failed, so back to the start again for me. This would’ve been the last step (running java -jar jailbreak.jar)..

Okay, I just did everything again, and this time it’s working!!! My 1.1.2 UK iPhone is jailbreaking. the w00t I’m told this takes ages…

I’ll take this time to explain what I did properly, as the above method isn’t quite right. The second time round, I flashed my iPhone with 1.1.1 (option click on restore.. no need for all these odd modes). it took a while, then I activated in itunes, and went to jailbreakme.com via wifi. I installed installer.app, then oktoprep from tweaks in installer.app. Then I option clicked restore again and applied the 1.1.2 firmware and ran ./osx (i suppose you’d run ./windows in Windows!.. can be found at http://conceitedsoftware.com/iphone/site/112jb.html) and that’s where I am now..

Done! Rebooting my iPhone!……. It came up and rebooted itself again (I was told this would happen)
Sliding to Unlock.. NICE!! :D Time to fix the O2 Settings.

Ok, just a case of sshing in and:

rm /var/root/Library/Preferences/com.apple.carrier.plist
cp /System/Library/Frameworks/CoreTelephony.framework/Support/O2_UK.plist
/var/root/Library/Preferences/com.apple.carrier.plist
rm -f /var/root/Library/Preferences/SystemConfiguration/preferences.plist

in theory I’m laughing :-)

yessssssss!

update: just checked - edge and visual voicemail are all fine.

Edit: Woah! Just noticed all the comments!! Would appear wordpress has stopped emailing me, never mind.. Sorry about that guys, I’ve fixed the commands now for any future readers.. You’re probably best to copy and paste the commands anyway ;-)


17 Comments »

  1. trrtrt

    Comment by ttt — November 13th, 2007 @ 3:59

  2. omg it took you two tries? noob

    Comment by mike — November 14th, 2007 @ 23:46

  3. trying to activate my o2 iphone at the minute mate anymore handy hints or problems you encountered
    cheers

    Comment by si — November 15th, 2007 @ 0:16

  4. Was your phone activated first? When you say reactivated - it doesn’t go through the whole contract process again, does it?

    Comment by James Massey — November 15th, 2007 @ 9:57

  5. Answering my last comment: iTunes re-activates it automagically, without any contract stuff again.

    Jailbreaked my bad self! Yay!

    Comment by James Massey — November 15th, 2007 @ 23:09

  6. please post a youtube video of this I beg you, it makes it so more re assuring (:

    Comment by Mr X — November 20th, 2007 @ 1:14

  7. http://news.bbc.co.uk/1/hi/technology/7017660.stm

    eek.

    Comment by peon — November 20th, 2007 @ 8:31

  8. although to be fair, it seems they havn’t worked out how to update it via gprs just yet so its easy enough to wait for a jailbreak of the update.

    Comment by peon — November 20th, 2007 @ 8:33

  9. Hi mate, I’ve also just jailbroken my locked UK O2 iPhone, and I’m having problems getting Visual Voicemail working. Could you possibly email me your O2_UK.plist? It would be a lifesaver!

    While symlinking (and later unsylinkming) mine I managed to delete the original :(

    Comment by Tim H — November 20th, 2007 @ 11:24

  10. Tim H: I’ve got a jailbroken O2 phone too. I’m also having problems with my Visual Voicemail. Spent a long old while on the phone to O2, then Apple tech support. Tried resetting network settings etc to no avail.

    Not sure if it’s an O2_UK.plist problem or not. It’s certainly not something that came up in conversation with tech support, but then again I wasn’t exactly going to mention I’d been diddling with the firmware. ;)

    I didn’t have any call to mess with the .plist, anyhow, unless it got corrupted/erased during firmware flashing (and it isn’t recreated?). Apparently there’s a lot of people having trouble with Visual Voicemail on O2 (a result of jailbreaking or something else?)

    Comment by Marcus — November 21st, 2007 @ 19:03

  11. Aha! Success! Visual Voicemail now works. The instructions on here are slightly wrong - the correct SSH terminal commands are:

    rm /var/root/Library/Preferences/com.apple.carrier.plist

    ln -s /System/Library/Frameworks/CoreTelephony.framework/Support/O2_UK.plist /var/root/Library/Preferences/com.apple.carrier.plist

    rm -f /var/root/Library/Preferences/SystemConfiguration/preferences.plist

    Comment by Marcus — November 21st, 2007 @ 19:24

  12. @ Marcus,

    Yeah I used that to fix my Visual Voicemail, had it working and everything. But then I had new Edge problems, so I was fiddling around and unlinked the O2_UK.plist from the apple plist and then idiotically deleted it. The apple plist contains nothing useful about VV so I’m hoping it was in the O2 one!

    Would you mind emailing me a copy of yours? It’ll save me restoring and restarting the whole jailbreak. Thanks!

    Comment by Tim H — November 21st, 2007 @ 20:30

  13. PS Marcus, I also used the same 3 ssh lines as you did, but I have since read that using a symlink (the ‘ln’) means that the new file isn’t editable, which supposedly means that some settings won’t be saved if you change them. Apparently if you copy the file (as Will has done) you avoid this problem. Don’t know if this is true or not :)

    Comment by Tim H — November 21st, 2007 @ 20:35

  14. Tim: Anything to spare the pain of another jailbreak - mine took hours! Check your e-mail. :)

    Thanks for the symlink tip - I’ll try copying instead just in case!

    Comment by Marcus — November 21st, 2007 @ 20:58

  15. Just realised that the SSH commands both in this blog post and my comments are incomplete when viewed on the webpage - they get cut off in both Firefox and IE7 (on this PC anyway - normally on a Mac but not near it right now). You need to view the source for the full commands.

    I checked out the permissions for the renamed 02 plist and noted that the group RWX permissions aren’t carried across with ln, but are with cp - hence probably why it’s best to cp. I just went in and changed them manually.

    Comment by Marcus — November 21st, 2007 @ 21:17

  16. Marcus you are a superstar. Completely fixed my voicemail now. Thanks!

    Comment by Tim H — November 21st, 2007 @ 22:35

  17. hey man can u stream video over airtunes?

    Comment by Will K — August 27th, 2008 @ 12:36

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>