One of the most common problems after Apple releases its the latest firmware update for the iPhone is that some users who have jailbroken their iPhone end up losing the jailbreak and all the jailbreak iPhone apps and if they have unlocked their iPhone end up locking their iPhone if they accidentally upgrade to the latest firmware update.
So when Apple released iPhone firmware 2.2.1 on Tuesday, quite a few readers ended up accidentally upgrading their iPhones to the latest firmware update despite the warning from the iPhone Dev team.
One of our readers, ezio-xb just commented on our step-by-step guide to downgrade from iPhone firmware 2.2 to 2.1 to tell us that he was able to successfully downgrade his iPhone 3G back to firmware 2.2 and jailbreak it. We have updated the guide to downgrade from iPhone firmware 2.2.1 to firmware 2.2.
Few things you should know based on our post yesterday if you have upgraded to iPhone firmware 2.2.1:
1st gen iPhone users: Since the update does not touch the
baseband of the 1st gen iPhone your unlock will remain in place.
However to jailbreak your 1st gen iPhone you will need to either wait for the
dev team to release updated versions of PwnageTool and QuickPwn tools
which will let you jailbreak your 1st gen iPhone running firmware
2.2.1 or use this guide to first downgrade to firmware 2.2 and then jailbreak it.
iPhone 3G users: The Dev team should soon release updated versions of their PwnageTool and QuickPwn tools to jailbreak your iPhone 3G running firmware 2.2.1 or or use this guide to first downgrade to firmware 2.2 and then jailbreak it. But since the latest firmware updates iPhone 3G's baseband to 02.30.03, you will not be able to unlock it even after downgrading to firmware 2.2. You will need to wait for some time for the Dev team can unlock baseband 02.30.03.
Please remember that hacking your iPhone could result in voiding your warranty so please proceed with caution.
Before we start with the step-by-step guide, you need to first download iPhone firmware 2.2 (for 1st Gen iPhone, use this direct download link and for iPhone 3G, use this direct download link).
You can then follow these steps to downgrade from iPhone firmware 2.2.1 to firmware 2.2:
- Connect your iPhone to your Mac or PC and select your iPhone from the list of devices in iTunes. If things had gone horribly wrong while hacking your iPhone and iTunes does not detect your iPhone then you will need to put it in DFU (Device Firmware Upgrade) mode.
- You can follow these steps to put your iPhone in DFU mode (this is required only if iTunes does not recognize your iPhone):
- Connect your iPhone to your computer.
- Turn iPhone off.
- Hold power and home together for 10 seconds (exactly).
- Release power but keep holding home until the computers beeps (observed on a PC) as a USB device is recognized.
- A few seconds later iTunes should detect your iPhone.
- 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 an important step as just pressing the "Restore" button will result in restoring your iPhone with the latest firmware which is firmware 2.2 currently, by holding down Option in case of Mac or Shift in case of Windows, allows you choose the firmware file that you want to downgrade to.)
- You should be able to see all the older iPhone firmware files you had downloaded so far, select iPhone firmware 2.2 file from the download link mentioned earlier (1st Gen iPhone: iPhone1,1_2.2_5G77_Restore.ipsw or iPhone 3G: iPhone1,2_2.2_5G77_Restore.ipsw) to restore your iPhone or browse to the folder where you have downloaded it and select it.
- You might get the any of the following errors: 1011, 1013, 1015, you can ignore them. However, if you get errors such as: 1601, 1602, 1600 or anything else then try putting the iPhone into DFU mode and try again.
- Your iPhone should now be restored to iPhone firmware 2.2. You can check by going to Settings -> General -> About and looking for Version, it should read 2.2 (5G77).
- The last step is to set up your iPhone from a backup.
Update:
If you got 10xx error by following the steps mentioned above then follow the steps mentioned below suggested by reader, jeffwg:
2. Launch Quickpwn 2.2-1 (download links are available in our step by step guides for Mac users or for Windows users), at this time, quickpwn will pop up a window telling you to hold down both of the power & home buttons for 15 seconds then release the home button but keep holding the power button for another 2 seconds to re-activate your iPhone3G.
3. Then you will see a white apple as usual and the iPhone 3G is now re-activating.
4. You can see a normal screen with those lovely icons and your service back to normal.
5. Jailbreak it using the ready launched Quickpwn tool.
Thanks jeffwg!
We haven't tried this yet on the iPhone 3G as we haven't upgraded to iPhone firmware 2.2.1. One of our readers, ezio-xb has reported that he was able to use this procedure to downgrade his iPhone 3G from firmware 2.2.1 to firmware 2.2 and then successfully jailbreak it.
He commented:
I found your guide and I downgrade back to 2.2 using the ...shift+restore option that you suggest for previously firmware in the upper article (!than you!)
After all the process and the long restore point I was able also to Jailbreak and now works as it was before and just need to fix my icons."
Please let us know how it goes in case you decide to give this a shot.
Thanks a ton ezio-xb for the tip.
by the way my baseband is still 04.05.04_G
hi everybody i have iphone 3g 16gb version and firmware is 2.30.03 and software version is 2.2.1, i have done as said above and iam successful in downgrading to version 2.2 but the frimware dint change and more over there is no signal and in the settings also i dint see the carrier also.so again i have restored to version 2.2.1 which solved all the signal problems.thanks
hi everybody i have iphone 3g 16gb version and firmware is 2.30.03 and software version is 2.2.1, i have done as said above and iam successful in downgrading to version 2.2 but the frimware dint change and more over there is no signal and in the settings also i dint see the carrier also.so again i have restored to version 2.2.1 which solved all the signal problems.thanks
hey im getting the error 23 what can i do. see what hppen was my phone died and when i went to charge it it was sayingy "RESTORE NEEDED iphone cannot make or receive calls. Restore from iTunes." and i've tried the DFU THING I DONT KNOW WHAT ELSE TO DO
Hey JEFF………… by reading the STEP BY STEP post i luckily downgraded to 2.2 from 2.2.1 but i wasn't able to change my firware which is still 2.30.03………… I am not still able to use NETWORK.as it displays NO SERVICE.
CAn you please detail how you reintalled everything from CYDIA.
This method worked 100% for me, no problems at all.
Thanks very much for this tut guys.
downgrading the 2.2.1 FW wont help unless you alrdy have the 2.30 baseband on..fuck it
i'm trying to restore my iphone, but the itunes gives me the error 23, what can i do?
this works! great job! finally!!!
http://rapidshare.com/files/225048068/baseband_downgrade.pdf
YOU GUYS ARE RETARDED!! WHEN U GET THE 1013 ERROR, U ALREADY HAVE THE FIRMWARE INSTALLED!! JUST DO A HARD RESET(POWER AND HOME BUTTON) UNTIL THE SCREEN GOES BLACK, THEN LET GO OF BOTH QUICKLY AND IT SHOULD STAY OFF, THEN JUST TURN ON THE PHONE AND IT SHOULD BE IN THE ACTIVATION SCREEN!!! YOU KNOW THE REST…JAILBREAK AND UR GOOD!
Thanks a lot Jeffwg it has worked for me but it took several trials to get it right i'm having iphone 3G.
Thanks again.
work work work work work work work work and work thanks bro perfect
thank you so much!!! it worked!!!!
THIS REPLY IS ON MAY 15 2009. SORRY FOR ALL THE CAPS JUST WANTED TO TELL ALL IN A HURRY. I FIGURED IT OUT. WHEN YOU DOWN GRADE TO THE 2.2 FIRMWARE THROUGH ITUNES YOU WILL MORE THEN LIKELY GET THE 1013 ERROR, BUT DONT WORRY, I JUST DID. CLICK ON THE OK FROM THE 1013 ERROR AND CLOSE ITUNES, THEN OPEN THE QUICKPWN 2.2-1 PROGRAM, THE BOX WILL APPEAR SAYING TO HOLD DOWN THE POWER AND HOMEBUTTON FOR 15 SEC THEN THE POWER BUTTON FOR 2 SEC, CLICK OK FIRST THEN (LISTEN VERY CAREFULLY) ONLY HOLD DOWN BOTH BUTTONS UNTIL YOU SEE THE WHITE APPLE APPEAR ON YOUR SCREEN THE LET OFF THE HOME BUTTON AND HOLD THE POWER BUTTON FOR 2 SEC. NOW YOUR PHONE WILL BE IN THE ACTIVATE MODE AND NOT THE ERROR MODE. NOW USE THE QUICKPWN TO JAIL BREAK YOUR PHONE, JUST DID IT AND I AM NOW JAILBREAKING MY PHONE WITH THE 2.2 AND NOT THE 2.2.1 FIRMWARE. ENJOY!!!!!!
IT DID NOT WORK FOR ME IT GOT TO THE POINT WHERE IT SAID ERROR 1013 BUT WHEN I UNPLUG THE PHONE N RESTART IT IT ASKS FOR THE PHONE TO BE PLUGGED IN AND WHEN I DO THAT IT WILL NOT DO ANYTHING UNLESS I RESTORE IT BACK TO 2.2.1
hey i have the 3g. i downgraded to 2.2 and used quickpwn, but i still cant call or text, im not on rogers, but fido. can n e one help?
does any one know if this helps with the wifi problem, because after upgrading many people like myself has suffered from the wifi not recognizing any network
Hi
I have a problem I DOWNGRADED IPHONE 3G fIRMWARE from 2.2.1 to 2.2: but It have error massage 20 occure
anything would help
Any reason for downgrading? As the latest version is iPhone OS 3.0.
get back to the old version – new is not always better.
hello everyone,
My iPhone is locked how do i know with which firmware i have to restore it. My itunes are not recognising my iphone. i have used iPhone1,2_2.2_5G77_Restore.ipsw to restore my iphone. im getting error(20). Any help will be appriciated.