Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

TheSpaz

macrumors 604
Original poster
Jun 20, 2005
7,032
1
Okay... I've done this a few times and I have come up with a 100% way to downgrade from any 3.0/3.1 firmware back to 2.2.1 without hassles.

1. Download PwnageTool 2.2.5 for Mac
2. Follow the on-screen instructions to pwn your iPhone (make sure not to check "Activate iPhone")
3. Use PwnageTool to help you get in DFU mode and restore to your custom firmware.
4. Your iPhone should downgrade to 2.2.1 really easily with iTunes 8.2.1

You can either leave it at that (if you want to be jailbroken). Simply jailbreaking without installing Cydia or Installer would probably be fine for most people.

For those who wish not to be jailbroken, you still have to do the steps above in order to downgrade to a non-jailbroken iPhone.

Now we'll need to re-restore your iPhone to the official 2.2.1 firmware. Follow the next instructions:

5. Option-Click Restore and choose the *official* 2.2.1 firmware
6. It will look like it's installing 2.2.1, but it will finish with an error (If you have an iPhone 3G). This is normal.

Here's the trickiest part. You need Windows for the next step. Note, this step is only for iPhone 3G users.

1. Download QuickPwn 2.2.5 for Windows and plug in your iPhone.
2. Now it will ask you to hold down Power and Home for 15 seconds. Do that.
3. Your iPhone will now boot up

Then you should be all set.

I hope this is helpful.
 
I'm sure a number of people will appreciate this. Thanks! Maybe should be a sticky?

Gotta find out if it's working for other people first. Heh. I've done it twice already on 2 different iPhones. One iPhone 3G and one first gen iPhone. Worked both times without a hitch at all. The 3G worked perfectly just jailbreaking it, but I did the extra steps just because I didn't want it jailbroken.

Also, just so that people know. Yes, I tried simply putting my iPhone in DFU mode and restoring to the official 2.2.1 and lemme tell you, iTunes does NOT like that. It gives me an error 20 before it even starts restoring. Then if I hit restore again, it gives me an error 1600.

Jailbreaking is the most simple method. Unjailbreaking is a tiny bit harder and requires Windows.
 
I know this... however, I have read that people have tried, and obviously failed miserably.

But why would someone with a 3G S want to downgrade anyway? Their phone is built to run in harmony with 3.0.

TheSpaz, surely this technique is for iPhone 3G (and/or 2G) owners who want to downgrade due to the painfully slow and buggy OS 3.0.
 
But why would someone with a 3G S want to downgrade anyway? Their phone is built to run in harmony with 3.0.

TheSpaz, surely this technique is for iPhone 3G (and/or 2G) owners who want to downgrade due to the painfully slow and buggy OS 3.0.

Correct. I don't think the iPhone 3GS would know what to do if you somehow got 2.2.1 on it. It would probably not run well.
 
By the way everyone. I found a way to kick the iPhone out of recovery mode straight from Mac OS X.

Download a command-line tool called "iRecovery" and install it.

Then open Utilities>Terminal.app

Then enter these commands (Note: Hit return after every line):

Code:
iRecovery -s
setenv auto-boot true
saveenv
fsboot

There you go.

Edit: Just tried it myself and it worked beautifully
 
But why would someone with a 3G S want to downgrade anyway? Their phone is built to run in harmony with 3.0.

TheSpaz, surely this technique is for iPhone 3G (and/or 2G) owners who want to downgrade due to the painfully slow and buggy OS 3.0.

Because they don't know what they're doing or misread these forums? :)

By the way everyone. I found a way to kick the iPhone out of recovery mode straight from Mac OS X.

Download a command-line tool called "iRecovery" and install it.

Then open Utilities>Terminal.app

Then enter these commands (Note: Hit return after every line):

Code:
iRecovery -s
setenv auto-boot true
saveenv
fsboot

There you go.

Too bad you don't have something for the windows users.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.