If you’re like me and you fart about with things when you shouldn’t, then you may have upgraded your iPhone to the illicit Beta release of the 3.0 firmware. The one I installed was the ‘Gold Master’ version (7A341), and it worked like a charm. However, it occurred to me that iTunes might get the hump with me when it releases the proper version on the 17th, so I’d better downgrade.
You would think that is simple, wouldn’t you? Well, after a bit of hair-tearing out and no small amount of using Google, I seem to have managed it, so I thought I’d make a note on here for any other folks who are struggling as I was. Of course, after all this, iTunes might just upgrade over any Betas without any complaint, but we can’t be sure.
The process is quite simple, but quite fiddly. These are the steps I followed to downgrade my iPhone 3G. I don’t have a 2G or a Touch either 1 or 2G to test this on, so no promises that will work! You will need to have the 2.2.1 Firmware (this link is the 3G version), you might also need to have a copy of QuickPWN on standby.
Sorted? Okay, here are the relatively few steps you need to take:
1. Open up iTunes.
2. Get your phone in DFU mode – this ISN’T the same as when it displays a plug and an iTunes symbol – follow this guide if you’re not sure.
3. Hold down shift and click on the restore button, select the 2.2.1 Firmware file. This might just work, apparently – it didn’t for me (it goes on for a while before failing, and for me giving an error 1013). If you error, carry on.
4. Allow the phone to reboot.
5. Close iTunes.
6. Launch QuickPWN.exe, it will advise you to hold power and home for 15 seconds, then press power for 2 second – do this.
7. If you’ve done it right you’ll get the ‘slide for emergency’ message as well as the USB and iTunes graphic.
8. Open iTunes and it will activate. Woohoo!
Obviously you’re then free to re-jailbreak or whatever else 🙂