
Apple released iPhone firmware 2.2.1 couple of weeks back which included some minor bugs and improvements. The Dev Team had warned against updating to firmware 2.2.1 as it also included a baseband update which breaks the "injection hole" that they had used in their application yellowsn0w to modify the firmware which had helped to successfully unlock iPhone 3G.
They released the updated version of their PwnageTool 2.2.5 which allows users to update their iPhone 3G to firmware 2.2.1 and also jailbreak it but at the same time preserve the baseband so they can unlock their iPhone.
This step-by-step guide will show you how to use Dev Team's PwnageTool 2.2.5.
Some important points to note before we start:
- Hacking your iPhone 3G could void its warranty. So please proceed with caution.
- This guide is applicable for iPhone 3G users. The 1st generation iPhone users don't have to worry about preserving their baseband, they can use the QuickPwn tool.
- This guide is applicable for all those who have iPhone firmware 2.2 or lower running on their iPhone 3G.
- This guide cannot be used to downgrade your baseband from 02.30.03 to 02.28.00 (currently there no method away to downgrade the baseband included in firmware 2.2.1).
- The only way to update to iPhone firmware 2.2.1 and preserve baseband is by using the PwnageTool 2.2.5. PwnageTool is only available for Mac users, so Windows users who want to unlock their iPhone 3G should either get the custom firmware created by the PwnageTool on a Mac from someone they trust or borrow their friend's Mac and follow this guide.
- If you don't care about unlocking your iPhone 3G now or anytime in the future then you can use QuickPwn 2.2.5 for Mac and QuickPwn 2.2.5-2 for Windows. We will be updating our step-by-step guides for Mac and Windows shortly for iPhone firmware 2.2.1.
If you have upgraded to Mac OS X 10.5.6 (or using the new MacBooks) and facing a problem then it is because the latest update prevents your Mac from recognizing iPhone in DFU mode which is important to jailbreak iPhone 3G then use a USB hub in-between the iPhone 3G and the Mac and insert/reinsert the iPhone’s USB cable.
Preparatory steps before Jailbreaking your iPhone 3G and preserving its baseband:
2. This guide is applicable only for iPhone 3G users who have iPhone firmware 2.2 or lower running on your iPhone 3G. You can check your firmware and modem firmware(baseband) versions via Settings->General->About and look for Version and Modem Firmware.
3. Please ensure that you have upgraded iTunes to iTunes 8.0.2.
4. Please download PwnageToo from any of these download links.
- http://iphone-dev.fgv6.net/PwnageTool_2.2.5.dmg
- http://iphone.schwarzmetall.cn/PwnageTool_2.2.5.dmg
- http://rabstalk.bplaced.net/mirrors/PwnageTool_2.2.5.dmg
- http://jmcoon.net/PwnageTool_2.2.5.dmg
- http://downloads2.ipod.backshot.eu/PwnageTool_2.2.5.dmg
- http://www.iphone-storage.de/PwnageTool_2.2.5.dmg
- http://miphone.ca/iphone-dev/PwnageTool_2.2.5.dmg
Create Custom Firmware 2.2.1 using PwnageTool 2.2.5:
13. You will then be prompted with following message:
14. PwnageTool will put your iPhone into DFU mode (Device Firmware Upgrade mode). It will prompt you to turn off your iPhone 3G (ensure that it is connected to your Mac).
Restore your iPhone 3G in DFU mode with Custom iPhone Firmware created using PwnageTool 2.2.5:
You can now use the custom iPhone firmware created using the PwnageTool 2.2.5 to restore your iPhone 3G in DFU on either Mac or Windows by following these steps.
2. In the Summary Tab, Hold down Option and press the "Restore" button. If you are using Windows hold down Shift and press the Restore button. (This is a VERY IMPORTANT STEP as just pressing the "Restore" button will result in restoring your iPhone with the latest firmware which is firmware 2.2.1 currently, by holding down Option in case of Mac or Shift in case of Windows, allows you choose the custom iPhone firmware file.)
4. Once your iPhone 3G is restored, it will be jailbroken and updated with iPhone firmware 2.2.1 but the baseband will still be 02.28.00 (and not 02.30.03) so you can unlock your iPhone 3G. You can check it by going to Settings -> General -> About and looking for Version, it should be 2.2.1 (5H11) and Modem firmware should be 02.28.00.
5. The last step is to set up your iPhone 3G from a backup.
As always, don't forget to drop us a line to tell us how it goes.
[via iClarified]
7. Keep "Activate the phone" option checked if you want to unlock your iPhone or deselect it if you are using an official iPhone carrier.
does this mean the iphone will be able to used any sim carrier if "activate this phone" is checked?
im uber n00b with iphones
Guys, "This guide is applicable for all those who have iPhone firmware 2.2 or lower"
I have 2.2.1, can I still use that prog?
Thanks!
OS: Mac OSX Tiger 10.4
iTunes Ver: 8.02
Phone: iPhone 3G
I attempted to upgrade to firmware 2.2.1 today using PwnageTool 2.2.5 to preserve the baseband and when in the final restore stage, I was not given the option to select the iPhone1,2_2.2.1_5H11_Custom_Restore.ipsw file > of course the obvious happened and the iPhone has restored to baseband 02.30.03. – UGLY!
Theoretically, could I not attempt to restore again and hold down the Option Key and choose the correct .ipsw file (above) or am I screwed like everyone else who has made this error.
Further, I understand I can jailbreak my iPhone with baseband 02.30.03.however it cannot be unlocked using the software method, however I also have a hardware SIM which used to unlock however it does not seem to work now either – am I now at the mercy of the Dev Team to offer a solution to downgrade from baseband 02.30.03. to baseband 02.28.00. or is there a way to unlock using the SIM card I have?
Any good advice would be wiser than I was to attempt to do this while talking on the phone, not paying attention and in the end having my iPhone rendered useless and all the while losing all of my data as I do not even have the ability to restore from backup!
Please help, with much thanks in advance and if the Dev team is reading, PLEASE offer a solution for us dingbats who do not know how to follow instructions closely!
Thank you and thank you iPhone Hacks and Dev Team for everything you do and have made possible for the rest of us!
In other words, can I restore my iphone using:
iPhone1,2_2.2.1_5H11_Custom_Restore.ipsw
OS: Mac OSX Tiger 10.4
iTunes Ver: 8.02
Phone: iPhone 3G
I attempted to upgrade to firmware 2.2.1 today using PwnageTool 2.2.5 to preserve the baseband and when in the final restore stage, I was not given the option to select the iPhone1,2_2.2.1_5H11_Custom_Restore.ipsw file > of course the obvious happened and the iPhone has restored to baseband 02.30.03. – UGLY!
Theoretically, could I not attempt to restore again and hold down the Option Key and choose the correct .ipsw file (above) or am I screwed like everyone else who has made this error.
Further, I understand I can jailbreak my iPhone with baseband 02.30.03.however it cannot be unlocked using the software method, however I also have a hardware SIM which used to unlock however it does not seem to work now either – am I now at the mercy of the Dev Team to offer a solution to downgrade from baseband 02.30.03. to baseband 02.28.00. or is there a way to unlock using the SIM card I have?
Any good advice would be wiser than I was to attempt to do this while talking on the phone, not paying attention and in the end having my iPhone rendered useless and all the while losing all of my data as I do not even have the ability to restore from backup!
Please help, with much thanks in advance and if the Dev team is reading, PLEASE offer a solution for us dingbats who do not know how to follow instructions closely!
Thank you and thank you iPhone Hacks and Dev Team for everything you do and have made possible for the rest of us!
Hey when I tired to update with the new firmware on itunes an error came up and said unable to update, and my iphone holds the connect to itunes image on it? I cant say i know what i'm doing so can anyone help! thanks
Please, please help me. My 3g iphone was mistakenly upgraded to firmware 2.2.1 (not through devteam's process). I set it back to factory settings but unfortunately didn't realize that it would automatically go to the latest version (2.2.1). a quick look showed that i no longer have 2.2 in my backup. i downloaded a program to restore it to 2.2 but i don't know what to do after. i can't do anything when i pull it up on my itunes.
hi. did you get any replies? i have the same problem!!
hi i have iphone 8gb 3g 2.2.1 version i can unlocking via this method?i need to restoring and flashing?same this stewp by step?
I am currently running baseband 02.30.03 and firmware 2.2.1. If I use Quickpwn tool to jailbreak my iPhone 3G
a) would I be able to update to Apple firmware 3 when it arrives and
b) would the jailbreak survive the next firmware update (3) from Apple
Many thanks for all your support
If you jaibreak your phone for 2.2.1 you will be able to update to 3.0.
Once updated to 3.0 you re-apply the jailbreak for that version, just keep in mind that you must first install 3.0 then re-apply 3.0 with QuickPwn
I do not have a MAC. But I used the Yellowsn0w to unlock my Iphone back in January. I have the Iphone 3G with baseband 2.28 firmware 2.2.
Now I have my Iphone unlocked.
My question is how I can update to firmware 2.2.1?
how about if the itunes gives error while restoring it?
Everything worked fine…. I did however come across a problem while trying to get my iPhone 3g into DFU mode. After several failed attempts of trying to get the phone into DFU mode I decided to do some googling and found a quick solution to this problem. Download Ziphone and let the program put it into DFU mode and then close Ziphone. You can continue from there restoring with the custom made firmware. Hope this helps someone!
Is it really possible to downgrade from baseband 02.30.03 to 02.28?? pls reply ASAP
Hey Guys, desperately need help. I made the custom os on the mac as instructed then brought that to my laptop to restore the iphone as instructed using itunes. However it seems to get stuck at "trying to prepare iphone for restore" and after a while it gives error "Itunes error: Unkown error 1604" .. i have no idea wat im doing wrong
i have followed the instructions to the letter
my iphone is 3G and itunes 8.1.1
any help would be great
ummmm…. I did this and now my iphone won't turn on…
I just bought a refurbished iPhone. It came with 2.2.1 firmware, of course. I don't care so much about the carrier lock at this point. (I would have to pay to get out of my contract, and at this point I'm happier with AT&T in my area than with TMobile anyway).
I just wanted to let you all know that your step-by-step instructions were very helpful. I had to go through a couple of times to see what I missed (holding down OPTION and then pressing restore – I restored my iPhone to its current settings twice). Nevertheless, I'm happy to see the pineapple on my boot screen. One of the reasons I was able to justify the expense of the iPhone to myself and my partner was the ability to tether… I could get rid of my USB Internet connection card's monthly fee…
Now I get to play with doing what I want to do. Thanks to you, though, I know that I can always restore to a new (jailbroken) firmware if I mess up royally!
Thanks again!
Hi there, its great to see you guys assisting everyone with trouble, and i am sure of getting solution for mine. (i apologise if its a repeated question coz i tried reading whole info twice and its still confusing me).
I want to UNLOCK (use any network sim) and maybe JAILBREAK (later). Please suggest me the method to follow on WINDOWS VISTA OS.
Version: 2.0(5A347)
Modem Firmware: 01.45.00
If this requires preserving the baseband, kindly send me the reliable link from where it can be downloaded coz i dont know any reliable source/person to get it from. ("Windows users should eitherget the custom firmware created by the PwnageTool 2.2.5")
Hope the details are enough for you to suggest the possible solution.
Many thanks in advance !!
-Regards
i browsed iphone 1,2_2.2.1_5H11 .. but it said firmware error string? wth does that mean ? SOS
.
I have the Motorola Droid. I need to Jailbreak it! what should I do!?
Thanks
Have a iphone 3 G s and the modem firmware is 05.13.04 and well beyond the 2.2 recommended. do you have any options or suggestions for working around this challenge?