
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]
Please try to make a program which can downgrade baseband from 02.30.03 to the one which can unlock the iphone with yellowsn0w bcuz i updated mine with itunes to 2.2.1
(
This guide and Pwnage tool is only for Mac users? I can't seem to use this tool for Windows
Hey Shubh,
Dev Team's PwnageTool is only available for Mac, so as we have mentioned in
the guide if you want to preserve the baseband, Windows users should either
get the custom firmware created by the PwnageTool 2.2.5 on a Mac from
someone they trust or borrow their friend's Mac and follow this guide.
There are torrents from the usual places that contain the custom ipsw so simply do a search and you will be fine.
I'd just wait for the dev team to update it to work around the new baseband version because it isn't possible to roll back the version and they did it before so I'm sure they can do it again.
Just updated my iPhone 3G with this method using my Mac and worked perfectly.
Thanks again for a flawless update
Yup, it will be great if they do, but I think they will trying to figure out
a low level unlocking method for iPhone 3G like they have managed for 1st
gen iPhone which does not get affected by firmware updates. So once
unlocked, stays unlocked.
Hi, I have decided to take the plunge to upgrade my iPhone 3G to 2.2.1. But before doing that I would like to know if I can use yellowsn0w to unlock. I am still using firmware ver2.1 with modem ver02.11.07 and using a sim hardware to unlock. Question is with this method, the modem firmware will be upgraded to 02.28.00 or still stay at 02.11.07? I would like to use yellowsn0w & do away with the hardware sim for unlock. Pls advise. Thanks in advance.
If you've hardware unlocked it then why are you worrying about a software unlock?
Also if your worried I either saw a .ipsw with the baseband preserved on xSellize.com or Hackulo.us
Hi Geogo3r, with the hardware unlock I will have to remain at firmware ver2.1. Update to 2.2 will rendered the hardware unlock unusable. Thanks for the direction to a custom firmware however I would like to build one on my own. Thanks for the reply though…
Pwnaged a 3G 16 Gb iPhone succesfully, modem/baseband remained 02.28.00, but although it recognizes a previously working sim, I don't get a signal. It did pick up a voicemail signal from my provider ….
i have firmware 2.2 and baseband 2.28.00. And OS X 10.5.6. I tried the Pwnage tool 2.2 and it didnt work(jailbreak). Should I use 2.2.5 and try again even though I still have OS X 10.5.6.? Thanks
Figured it out! MAKE SURE YOU HAVE YELLOWSNOW INSTALLED!
All's well!
Used this pwnage tool for mac. Successfully entered in dfu mode but instead of getting the usual pop wherein itunes says detected iphone i got error 21 in iTunes that says cannot restore. this update is not flawless guys. I did everything that the guide told me to and even successfully entered dfu mode but stopped at restoring iPhone 3g with custom firmware.
i want to jailbreak my iphone but am currently running baseband 02.30.03 and firmware 2.2.1. am i able to use pwnage tool 2.2.5? i understand that this tool will not unlock my phone from the carrier but will jailbreak it for apps? my big question is down the road if i do this now with pwnage 2.2.5 will i be able to eventually unlock my phone from its carrier?
Yeah… I upgraded mine to 2.2.1 and also the baseband to 2.30.03… VERY BAD
… Ahhhh… So please, is there a way to go back to the 2.28.00 baseband.. and if there isn't please Dev Team… Help!
Unfortunately, there is no way to downgrade the baseband. However, stay
tuned here at iPhone Hacks and we will let you know if someone figures out a
way.
Hey Deuce,
Since you have already upgraded to iPhone firmware without preserving the
baseband, you can use the Quickpwn tool to jailbreak your iPhone 3G.
PwnageTool is only required only if you are on an older firmware and want to
upgrade to firmware 2.2.1 but preserve the baseband.
Regarding being able to unlock your iPhone in the future, we will need to
wait and see if Dev Team will unlock baseband 02.30.03. So I guess as of now
its anybody's guess if it will be possible or not.
Sounds like good news on its way
Hey Mindsurf,
If you have upgraded to Mac OS X 10.5.6 (or using the new
MacBooks<)” rel=”nofollow”>http://www.iphonehacks.com/2008/11/pwnagetoolpwned.html>
and facing a problem then it is because the latest update prevents your Mac
from recognizing iPhone in DFU
mode<which” rel=”nofollow”>http://www.iphonehacks.com/2008/12/dev-team-update.html>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.
Thanks for your feedback, we have updated the guide with the tip.
Hey justice,
If you are using this guide and have downloaded firmware 2.2.1 then you
should use PwnageTool 2.2.5 to jailbreak it and preserve the baseband.
Since you are on Mac OS X 10.5.6, then you must also know that the latest OS
X update *prevents your Mac from recognizing iPhone in DFU
mode<” rel=”nofollow”>http://www.iphonehacks.com/2008/12/dev-team-update.html>
*which is important to jailbreak iPhone 3G. So as a workaround you should
use a USB hub in-between the iPhone 3G and the Mac and insert/reinsert the
iPhone's USB cable.
I jailbroke my iPhone yesterday and i'm supposed to have the updated firmware of 2.28.00. I checked my phone and it says I have modem firmware 2.11.07. Did I do something wrong for my firmware not to change?
Your quite a ways behind. Try applying the carrier update and re-applying the update and see if that gets you to modem firmware 2.30.03
hey ill be getting a new iphone 3g in a week do I need to take care of something while im at the store since you know they activate the iphone through itunes do they also update the software version without your consent or something …. are the new iphones already updated or come default with the new software version 2.2.1 with the baseband (02.30.03)… or anything else that needs to be taken care of please let me know … cause you know it can definitely be jailbroken but I dont want to end up buying it and then realising that it cannot be unlocked.
I got the same thing Mindsurf. Until I ran pwnagetool from the desktop with the custom ipsw file which I had saved to the desktop. Then I had success. Maybe instructions should specify that this must be done.
hi my friend is in the US for a vacation ive asked him to get me an iphone through AT&T … will he be able to purchase it as he does not have a social security card but his brother who stays in US who must be having a social security card can purchase it but then when my friend will get the h/s back to India we'll have to cancel the contract but now since the h/s is purchased by his brother who will still continue residing in the US will be charged with a contract cancellation fees and if he doesnt pay the same it may affect his credit rating over there..so my question is what can be done in this scenario..this wouldnt have been a problem if my friend would have been able to purchase it under his name since he would be returning back to India but he does not have a social security card.
plz help.
I'm not sure if they update it at the store but even if they do, I'd just wait for the Dev Team to get a new unlock up for the most recent baseband. It's temporarily impossible to unlock it with the latest baseband version but I doubt that will be the case in a few weeks.
You don't need a social security card to purchase a phone. Also, it may just be less expensive to purchase it with no contract rather then buy it with one and cancel it.
if you get the iphone 3G 16GB on a contract with AT&T it costs $299 but an iphone without a contract which is officially unlocked costs around $500-$600.
Hey, I have an iPhone 3G, with version 2.2.1 and modem firmware 02.30.03. If I understood right, I cannot jailbreak my iPhone right?
How long is it going to take to be able to have the Pwnage Tool team to come up with the required system? Thanks for letting me know guys..
Hey Clement,
Since you are on firmware 2.2.1 and modem firmware 02.30.03, you will not be
able to unlock your iPhone 3G but you will be able to jailbreak it.
You can use QuickPwn to jailbreak your iPhone 3G. You can check our
step-by-step guide for more details:
For Mac users:
http://www.iphonehacks.com/2009/02/stepbystep-guide-to-jailbreak-iphone-3g-running-firmware-221-using-quickpwn-225-mac.html
For Windows users:
http://www.iphonehacks.com/2009/02/stepbystep-guide-to-jailbreak-iphone-3g-running-firmware-221-using-quickpwn-2252-windows.html
worked fine after updating to new apple firmare just ran the jailbreak app and waited. No problems.
cannot get past the browse for ispw I get into it and it wont allow me to open the file? I click on the file it opens to a file that says firmware among others but only allows you to select the firmware file so I click it and it takes me to a screen with 2 files all_flash and dfu which you can click on one of these and thats it I followed the instructions to the t but still nothing any ideas? also I have mac os x 10.5.6 so what should I do for the issue with dfu mode recognition? If I do nothing and try it with problems can I still restore my phone? I really dont want a $300 paper weight thanks in advance to anyone that can help sorry for the Newbie questions but you have to start somewhere thanks
hi all,
I had a new iphone 3g jailbroken and unlock. Modem firmware 02.08.01, version 2.0.2(5C1). I'm planning to update it to version 2.28.00 or 2.30.03 (whichever is best). Can anybody help me what is the best thing to do not to spoil my new iphone3g?
I have the same problem as Mindsurf. Could someone please guide me.
I plan to buy a locked 3g, i dont wanna unlock it "for now" but i want to replace mobileinstallation to use IPAs; do i have to jailbreak or is there a more descrete way?
APPRECIATE THE HELP
CYLVAR
My iphone turned off, and it wont turn on… What can i do?
my son tried to hijack his phone and now there is just a picture of a pineapple on the front. the only thing it will do is turn on and off. please advise
Hi > i have download my iphone 3g to 2.2.1. version . so i cant use my sim card why ? and i am from armenia is it posiable to use my sim ?
Hey Arthur,
If you were using an unlocked iPhone then upgrading to iPhone firmware 2.2.1
would result in it getting locked.
If you haven't used dev team's PwnageTool to preserve your iPhone 3G's
baseband and have upgraded to firmware 2.2.1 it would have also upgraded the
baseband to 02.30.03. Currently there is no way to unlock baseband firmware
02.30.03.
hi
could someone help me?
when i wont to call someone i am opening The PHONE ( to call ) it is automaticaly closeing. why?
(i have instaled the 2.2.1 firmwere 02.30.03. )
hi there.
I toke all the steps above but there is something wrong… the software version (I think is te name) is 2.2.1 (5H11) but the modem firmware is still 02.30.03. Is that the reason for my vodafone (portugal) sim card is not working?? some help, please?
thanks
(this is a 3G 16gb iPhone that was loocked to a spanish phone network MOVISTAR)
I jailbreaked my 3G, now i seem to have to service. does this have anything to do with the upload?
I jailbraked my 3G and now i have no service, does this have to do with the upload?
ok so I jailbroke my iphone successfully. Now what? how do change icons, and customize things?
You guys are amazing – worked perfectly. I can't believe I now have a shell on my iPhone!
I have a 3G jailbroken unlocked v2.2 firmware 2.28.00. I'd like to upgrade to V2.2.1 Can I use these instructions provided to upgrade to V2.2.1 and still retain the firmware version even though my phone is unlocked? Thanks
Has the Dev team figured out a way to unlock baseband 02.30.03 yet?
Waiting patiently for the solution. Thanks.
i did all this and my phone has had a pineapple on the screen for twenty mins and itunes stops responding when i plug my iphone in so i cannot restore .. whats the go .. and how can i fix this .. i need this phone for work
can any one give me the custom .ipsw pls