What's new? | Help | Directory | Sign in
Google
iphone-elite
iPhone Elite Development Team
  
  
  
  
    
Search
for
Updated Nov 11, 2007 by rossmck
Labels: featured, O2, 1.1.2
o2ukJailbreak  
Jailbreaking the O2 iPhone

Credits

Based on directions at http://www.iphonealley.com/news/unofficial-1-1-2-jailbreak-instructions

Only parts by me are those pertaining to the UK iPhone setup.

THIS IS NOT AN OFFICIAL DEV TEAM RELEASE, THERE WILL BE A MORE USER FRIENDLY VERSION IN THE FUTURE

Before you start

Before you start you will need;

The Jailbreak

Jailbreak as per instructions at http://www.iphonealley.com/news/unofficial-1-1-2-jailbreak-instructions, instead of using the Installer.app from AppTapp on Nullriver's site use the Installer.app and libarmfp.dylib contained within http://jailbreakme.com/files/root.zip

O2 Specific

If you're using O2 you'll now have an activated, jailbroken iPhone with 1.1.2 firmware (again) and a working phone.

However, VisualVoicemail and EDGE will not work properly - this is easily fixed, simply install BSD Subsystem and OpenSSH using Installer.app and then SSH into the iPhone and type the following two commands;

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

Reboot your iPhone, and all going well you'll now have EDGE and VisualVoicemail working again

You now have a 1.1.2 O2-UK iPhone with all the third party apps you could want. Enjoy :)


Comment by TheDavidPollard, Nov 10, 2007

Great Guide !!

Can you confirm that this takes an O2 UK iphone that hasn't been activated and leaves it as a 1.1.2 firmware phone fully working in every sense without paying for an O2 contract. How does this get round the bootloader problem ? ie the O2 UK Iphone seems to have a different version of the bootloader.

Thanks

Comment by drezaev, Nov 11, 2007

As far as I understand it will work with o2 SIM cards but no other sim cards since there is still no sim unlock available.. Please confirm.

Comment by rossmck, Nov 11, 2007

This method (AFAIK) requires a Valid Active O2 iPhone contract, and a proper activation... all it lets you do is run third party apps for now.

Comment by romansanders, Nov 11, 2007

Hey, the tutorial you linked to doesn't seem to work with my 1.1.2 UK iPhone. The tutorial assumes you're starting with a jailbroken 1.1.1, then going to 1.1.2 and jailbreaking that.

Comment by alex.goodey, Nov 11, 2007

There is a link within the linked tutorial to downgrade from 1.1.2 to 1.1.1

Comment by drarok, Nov 11, 2007

I have used this guide to jailbreak my O2 iPhone, I've got VV working, can't confirm EDGE as I don't get reception here.

BUT! Bluetooth doesn't appear to work. Anyone else confirm? There's one other UK person reporting this on IRC.

Comment by rossmck, Nov 11, 2007

I can confirm that bluetooth works on mine, although i did need to re-enable it after these changes... does seem to have a rather odd bluetooth name though (looks like an IP address) - Ironically Mac OS X detects it as a "Smartphone" then proceeds to say it cant do anything with it - probably due to the lack of any useful protocols being enabled in the bluetooth stack.

Comment by zibree, Nov 11, 2007

I don't know why but no application that 'talks' to the baseband works except minicom..

I tried NORZ and anySIM on 1.1.2... with no luck.

I wish to find a way to make anySIM 1.2 work on 1.1.2... anyone tried to recompile norz (for example) with 1.1.2 libraries ?

Comment by dilinator, Nov 11, 2007

will this work with ALL o2 sim cards?

Comment by kiw...@gmx.net, Nov 11, 2007

I would recommend COPYING the settings file, not symlinking. my phone is symlinked to "unknown-carrier.plist" and whenver you enter the settings , they get lost over time. copying the file makes them changeable and the settins are saved.

Comment by alex.stapleton, Nov 12, 2007

I had to copy the file in instead of using ln to get VV to work. Kinda strange.

Comment by ezyiphone, Nov 12, 2007

the advantage of this is what? just jailbreak for 3rd party as far as I see, the heading jailbreaking the o2uk gives that much away I have 02 contract but not the iphone contract Will this activate the iphone for my o2 sim - no as there is no anysim 1.2 UK you will need to jailbreak to run anysim 1.2 Uk when its done but considerering that the US release anysim 1.2 is not offical it will take awhile for sure

Comment by ezyiphone, Nov 12, 2007

wonder if these work on US 1.1.1 can someone up the o2 files so we can try

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 ezyiphone, Nov 13, 2007

use this guide http://code.google.com/p/iphone-elite/wiki/Downgrade112 go to 1.0.2 follow guide to boot user ibrickr to jailbreak and then use any established activation method Use any 02 sim just looking at visual voice and edge fix might have to be manual method keep u posted I now have a uk iphone working on non iphone contract though thats never been activated

Comment by gazzzmoly, Nov 13, 2007

i cant upgrade i get an error 1406 :( when trying to upgrade back to 1.1.2

Comment by ezyiphone, Nov 13, 2007

"""i cant upgrade i get an error 1406 :( when trying to upgrade back to 1.1.2"""

have you tried to restore first on the current firmware- then update?

Comment by nicole.w...@btinternet.com, Nov 14, 2007

Can anyone please help me with these commands?

I have jailbroken and activated my UK 1.1.2 UK iphone but the edge settings are not working.

I do not quite understand who you execute the commands and what i need to type i have winscp open and opened the command Terminal But what exactly do i type? Thanks

Comment by ezyiphone, Nov 14, 2007

just got my UK O2 non iphone contract working on 1.1.2

Comment by angelandreu, Nov 14, 2007

can you help with the unlock of the o2 i have also and oe non iphone contract

Comment by tala...@gmx.net, Nov 14, 2007

Thanks! After a couple of days of not knowing why I no longer had EDGE or Visual Voicemail, your page saved my neck! Suffice to say the people at o2 phone help didn't know what was going on.

To answer some of the above: the benefit of this is not unlocking to use with another sim, but rather to install apps and to be able to use your iphone as a hard-disk through ssh. Both are very useful.

@Nicole: you have to make sure the BSD and Open SSH are installed as mentioned above. Then, on your computer, open up Terminal, and type: ssh root@xx.xx.x.xxx (these numbers are your iPhone's IP Address, which you find by going to Settings > General > Wi-Fi > blue arrow next to you network.

When you are "in" your iPhone through the SSH in the terminal, type what is written above. Good luck!

Thanks again to the poster of this wiki page!

Comment by tala...@gmx.net, Nov 14, 2007

@Nicole: forgot to mention one things: when you type ssh root@xx.xx.x.xxx, you will then be prompted for the password. If you haven't modified it on your iPhone, it will be "alpine" (without the quotation marks). If you have modified it in Open SSH setting on your iPhone, then type in whatever you changed it to. Eventually, you should change it, as the default "alpine" could be used by anyone to get into your iPhone, if that concerns you.

Comment by ja...@kingcaner.com, Nov 15, 2007

Hi,

If I buy an iphone from Apple / O2 will I be able to hack it to use with my current 02 SIM? I do not want break my current 02 contract to swap to an iphone contract. It isn't clear from the comments whether these hacks are for activated phones. I have some programming knowledge and confident with putty and basic BSD.

If it is possible can someone provide instructions starting with something like....

1 - Unpack your phone and connect to PC....

Thanks

Comment by icyhammer, Nov 16, 2007

i too need something of "iPhone Jailbreak/Activation on O2, UK step-by-step guide for Dummies"...

1.) is it possible to "....Restore our iPhone by pressing and holding the Shift key on windows then click restore to select the 1.1.1 firmware file we downloaded earlier...."

"...WITH-OUT FIRST ACTIVATING iPhone with O2/iTune"

Comment by joshrigby86, Nov 16, 2007

on voicemail... does this only activate visual voicemail o an 02/itunes activated jailbroken phones...

I tried it and the voicemail button simply directs me to my voicemail inbox via call.?

Comment by john.hargreaves, Nov 16, 2007

Have a UK Phone OTB with 1.1.2 Used the downgrade to 1.1.1 then jailbreak and OkToPrep? Backup to 1.1.2 and Jailbreak again Then put the lockdownd file on the iPhone Then finally connected using PuTTY and entered the commands EVERYTHING is working apart from EDGE and Visual Voicemail If I go to (Settings->General->Network) the EDGE settings are not there !!! Anyone got any ideas

Comment by rossmck, Nov 19, 2007

The EDGE settings shouldnt be there if you're on O2 ... Why did you put the Lockdownd on the iPhone if you have an O2 iPhone ... if it isn't on an iPhone contract then VisualVoicemail? isnt going to work - neither will the instructions for EDGE above AFAIK as O2 use a different EDGE APN for the iPhone.

Comment by john.hargreaves, Nov 19, 2007

Thanks for the information - I'm on O2 contract, but its a business contract so don't want to change to an iPhone contract. So I loaded the lockdownd to use it with my existing SIM. Although the EDGE settings are not there EDGE does work - it connects automatically when I'm in an EDGE area. So only thing not working now is Visual Voicemail but I'm still happy.

Comment by t...@thoughton.co.uk, Nov 19, 2007

This is brilliant, thanks! Just downgraded, jailbroke and upgraded back to 1.1.2 on an official O2 UK iPhone using Christopher Breen's write-up, and your ssh commands resurrected my edge and visual voicemail! Cheers mate.

Comment by camila1_...@hotmail.com, Nov 19, 2007

Well theres always an alternative to downgrade 1.1.2 OTB ( out of the box )

1. Enter in DFU MODE on your phone. (Hold down the power button and the home button -Release the power button after 10 seconds, (keep holding down the home button for another 10 seconds - screen should be black))

2. Downgrade your firmwire to 1.1.1 by Cntrl - clicking the RESTORE button in itunes and browsing the 1.1.1 firmwire that you got from this website: http://iphone.unlock.no/#recovery-restore-mode .

3a. Now launch INdependence 1.3 beta ( READ THE 1.3 beta README FIRST!!! ) (http://code.google.com/p/independence/ )

3b. After you downgraded, your going to activate your iPhone. To do so, use this method (is the best way ) :

"Type "asterisc"#307# (<IMPORTANT)and hit Call, the phone will start ringing and display 1 Calling.

Delete all the numbers from the top right of the screen and Call the number 0.

Press Answer, Hold and then Decline.

Go to Contacts and create a contact. In the Url field type prefs://1f and save it. Then add another URL and type jailbreakme.com and save it.

Click on the prefs://1f and you can select your WiFi?? network. Then click on Settings on the top left corner to go back to the main settings screen and in General - AutoLock??, select Never. Exit by pressing home and then Dial and Call the number 0 from the emergency screen.

Select the second URL called jailbreakme.com of the contact you created and follow the Install AppSnapp??. You will be brought back to the phone’s activation screen within a few seconds or minutes. Please DO NOT press anything as AppSnapp?? is still running. Wait for it to finish. The phone should reboot automatically when its done and you will be back to the main screen with the slider. Now you can slide to access the phone.

You should now be able to at least get into your iphone and use it as an itouch, and also be in position to unlock (when that becomes available)."

After you do this, you might want to update it to version 1.1.2, to do this, use a Program Called iDemocracy2 ( FOR WINDOWS ).

That's it!

Now all we have to do is wait for the hackers to hack into the BOOTLOADER and bless us with the new anySIM !!!

Thats all folks!!!

Comment by t...@thoughton.co.uk, Nov 20, 2007

Update: the symlink command above causes another problem and makes the 'Edge' menu disappear from the Settings/General/Network menu. Edge worked immediately after these ssh commands, but a day later it was broken again. I wanted to try different edge settings and my menu had vanished!

I unlinked the symlink and the Edge menu has reappeared. Unlinking seems to have got my Edge working again. However my Visual Voicemail no longer works. Pfft.

Comment by technetisp, Nov 20, 2007

By the symlink command you mean this yeah?:

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

what is the exact format of the copy command I should use then as recommended above?

cp /System/Library/Frameworks/CoreTelephony?.framework/Support/O2_UK.plist /var/root/Library/Preferences/com.apple.carrier.plist

???? what does the -s do in the above command - sorry not familiar with its syntax.

more importantly - which one is recommeded to get visual voicemail working?

Comment by mbe001, Nov 21, 2007

sorry to be a Dummy, but could somebody tell where to write the code???? I,m a mac user and i didm't understand if I had to write the code to activate my O2 iphone in the terminal or somewhere in my iphone. thanks!!

Comment by salee...@blueyonder.co.uk, Nov 21, 2007

@Nicole: forgot to mention one things: when you type ssh root@xx.xx.x.xxx, you will then be prompted for the password. If you haven't modified it on your iPhone, it will be "alpine" (without the quotation marks). If you have modified it in Open SSH setting on your iPhone, then type in whatever you changed it to. Eventually, you should change it, as the default "alpine" could be used by anyone to get into your iPhone, if that concerns you.

Hello - thanks for the info, get as far as when I am asked for the sshroot@xxx password, tried dottie and alpine, would not work - how can I fix this please

Comment by t...@thoughton.co.uk, Nov 23, 2007

technetisp: the -s stands for symbolic (symbolic link).

PS My phone still isnt quite working properly (EDGE seems to work somedays but not others). For those of you on O2 UK and your Edge menu has vanished you can get it back by adding an 'AllowEDGEEditing' key with value 'true' to your O2_UK.plist prior to following the shh instructions above.

Comment by thomas.downey, Nov 23, 2007

Hi, I have OTB 1.1.2, I have run jailbait and unlocked the phone so it now tuns on my wifes non 3g sim but will not recognise my 3g sim card any ideas?

Comment by ben.challenor, Nov 24, 2007

I can confirm that this works on a o2 non-iphone sim once the O2_UK.plist is edited something like:

<dict>
<key>apn</key> <string>mobile.o2.co.uk</string> <key>password</key> <string>password</string> <key>username</key> <string>faster</string>
</dict>

I got rid of the WAP entry too.

Comment by oscarric...@hotmail.com, Nov 24, 2007

i got 1.1.2 on o2 pay as u go sorted, cant get Edge set up nor Youtube. Edge is prob because o2 dont support Pay as u go with iphone, but i would like Youtube sorted! any helps?

Comment by indiekiduk, Nov 24, 2007

Would using the old needles again work for BOOT04.06_M3S2??

Comment by andru01, Nov 24, 2007

Do any of you get a "no service" message appearing on the top left of the phone? Also everytime I try to make a call a message saying called ended, followed by call failed appears. Any ideas?

Comment by jesus05uk, Nov 25, 2007

I was already on 1.1.2, unlocked.

I already had EDGE. All I was looking for was Visual Voicemail, so I tried the SSH commands. Nothing has changed.

Comment by adamja1, Nov 26, 2007

jesus05uk>> I was already on 1.1.2, unlocked.

I already had EDGE. All I was looking for was Visual Voicemail, so I tried the SSH commands. Nothing has changed.

...

nobody fucks with the jesus

Comment by david.co...@mac.com, Nov 27, 2007

I have an O2 jailbroken phone using an O2 contract sim - I have entered the above by using terminal in a mac and entering the relevant password but I have no visual voicemail or additional features such as an edge menu after completing - should I wait for a confirmation message or something. Cheers for your help

Dave

Comment by imat...@aim.com, Nov 29, 2007

Hi folks. Got my UK iPhone unlocked as per the above instructions. Thanks, brillinat guide! Using simplicity £20 contract + £7.50 data bolt on. GPRS / EDGE seems to be working fine, though edge settings have disappeared. Not too bothered unless it starts playing up!

Has anyone actually got visual voicemail working with a non-iphone specific contract (simplicity / P&G), or is this just a myth? Have tried the 3 SSH commands to no avail for VVM, though as above, EDGE seems fine. I've googled the ass off it! Any help / guidance appreciated

Comment by psg2000, Nov 29, 2007

managed to get 1.1.2 working on a pay monthly o2 sim card. edge working fine, as is youtube. can't find a simple way to get visual voicemail tho. as a general rule, when i encountered problems- a re-boot of computer did the trick

Comment by richjbrowne, Nov 30, 2007

On O2 simplicity, got 1.1.2 jailbroken and everything works except visual voicemail. I've seen mixed reports of people on non iphone contracts getting visual voicemail to work - can someone please give us a definite answer as to whether or not this is possible, and how we'd do it?

Comment by rossmck, Dec 04, 2007

richjbrowne: Re: Visual Voicemail it is not possible unless you're on the iPhone contract.

Comment by garytatebreaks, Dec 15, 2007

I've logged in to my iphone useing putty but when im asked to type in the password, which should be alpine - I can't type anything. It want let me. Can anyone help

Comment by danielhoggan, Dec 16, 2007

In addition to the above questions; can someone please offer me a definitive answer about buying an o2 iphone, I have been searching but can't find one.

If I purchase an iPhone from an o2 store tomorrow; take it home and jailbreak it without activiating it, it will be an 1.1.2 firmware unlocked for any o2 simcard.. but what do o2 do in regards to the contract, do they not follow up the sale in store to ensure you activate the phone via itunes once home?

I am wanting to go and buy one tomorrow and unlock it myself; I am just unsure about where I stand in terms of the contract - which i obviously don't want - but can't find the answer I've been looking for.

Cheers!!

Comment by mkventurini, Dec 29, 2007

Hi guys i get in crazy with the edge and visual voicemail. For me o2 works good and i would like know where i have to put the commands: ln -s /System/Library/Frameworks/CoreTelephony?.framework/Support/O2_UK.plist rm -f /var/root/Library/Preferences/SystemConfiguration?/preferences.plist, after open "rm /var/root/Library/Preferences/com.apple.carrier.plist" on WinSCP. Thank you!

Comment by direct2iphone, Jan 07, 2008

where do you put the 2 commands??

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

i dont understand! iv logged on using cuteftp and gone to: rm /var/root/Library/Preferences/com.apple.carrier.plist ..... but dont understand where to type the above! where do i type it? do i edit the rm /var/root/Library/Preferences/com.apple.carrier.plist ?? and type the 2 commands at the bottom of there??

Comment by morvenhenderson, Jan 08, 2008

To direct2iphone / mkventurini you will need to use an SSH client - on a Mac / Linux box just open a Terminal window and type "ssh root@youriphonesip" - on other operating systems you will need to use an SSH Client - I believe there's one called PuTTY

Comment by direct2iphone, Jan 08, 2008

im trying to use putty but keeps saying accsess denied!!!! ahhhhhhhhh i know my password is alpine as i have used it on cuteftp!!! why wont it work????????

Comment by Web.Point.001, Feb 04, 2008

will this also work on a o2uk phone jailbreaken on 1.1.3?

Comment by junaidsalem, Feb 05, 2008

No body seems to be answering the question. Will the visual voice mail(VVM) work. I've got an US iPhone 1.1.1 unlocked. I've bought an O2 contract and also web bolt on for £7.50. Edge seems to be working fine but can't get VVM to work.

Comment by namjam105, Feb 07, 2008

Add Source installer : http://iphonebaidu.com/app/ Test iPhone - iPhone Simulator : http://iphonebaidu.com/test/ All Software for Apple MAC : http://iphonebaidu.com/mac-iphone/ All Software for Apple iPhone : http://iphonebaidu.com/mac-iphone/iphone.html

Install iTransformy (.swf) view for iPhone : http://iphonebaidu.com/beta/ Forum iPhone : http://iphonebaidu.com/forum/

Copyright © 2008 iPhone Baidu! Inc. All rights reserved


Sign in to add a comment