Downgrade from iPhone OS 4.0 Beta, Back to iPhone OS 3.1.3



+ Add a Comment


The new software is cool but it is sill to buggy for us to use rite now. We decided to wait for the final version. For now we will use xcode to help us with our software.Thank you for helping us.



Worked as indicated for me.  As another commenter noted, I had to restore to a backup made PRIOR to upgrading my phone to OS4 beta.  OS4 Beta shows promise, but as my development phone is also my personal phone it was a bit too unstable for my liking.



Great Tutorial. Thanks.Only ran into a couple of hitches that are worth mentioning.1/ In Step 3 - Start The Restore I have an iPhone 3G so when restoring it wasn't “iPhone2,1_3.1.3_7E18_Restore.ipsw” rather it was: "iPhone1,2_3.1.3_7E18_Restore.ipsw"2/ In Step 5 - Restore Your iPhone from a BackupI'm a legit Dev so I've been using 4.0 since launch of Beta 1.When I went to restore from my latest Sync "My Name's iPhone" It wouldn't allow it.I wish I'd recorded the error but it was along the lines of it couldn't restore with that version of the iPhone's software.I then selected an older Back Up from just after I installed 4.0 beta 1 and it worked.Thankfully I didn't lose much but any suggestions for a fix? 



Thank you, thank you, thank you!I'm in the process of restoring the backup from 3.1.3 right before upgrading to 4.0 b1. I won't make the usual comments and rants about the quality of the releases. Simply put, I'm involved in iPhone development to make money and the two beta releases have cost me quite a bit in time.Anyway, I've downloaded two different IPSW files for 3.1.3 and the MD5 hashes match. In case you were wondering about the validity of the file you downloaded (I couldn't locate my 3.1.3 firmware and it's no longer available via Apple's dev site), here's the hash: MD5 (iPhone1,2_3.1.3_7E18_Restore.ipsw) = 82e93e4e51b0e4503a8165507b8a3df2. Happy restoring - it was quick and painless and my phone is working perfectly on 3.1.3.iDev



I get this message when I try to put the command ./iRecovery -s-bash: ./iRecovery: No such file or directoryWhat am I doing wrong??? Pat



put the irecovery script that u downloaded on the desktop dont leave in downloaded folder



I got the OS 4 Beta 2 and wow does it stink. A few cool features, but nothing to make me want it on my iPhone.

My screen capture stopped working, device was slow, various programs crashed, really hard to believe that Apple would allow this to go out.

Your how to to downgrade to OS 3.1.3 was very good and I am thankful. I have an app review website and without screen captures I felt restricted.

thank you for your expertise.




Just wanted to let you know that this method still works even if you've upgraded to the new beta 2 of 4.0.



Thank you thank you thank you!!!!



On OS 3.1.2? Can I downgrade from 4 to 3.1.2 so I can do a Backra1n JB?



Restoration to OS 3.1.3 in progress and looking like its working. Although the features have great potential, this first beta was just too buggy. Even the built-in apps like mail had screen refresh issues going into landscape and leaving the menu stuck there even if try to rotate back. Also, didn't like that so many apps ceased to function and all my data in every app was gone. This was not an issue with the 3.0 beta releases...that upgrade did not wipe out all database files.

Another major flaw was the so-called multitasking designed to save power. I am guessing this won't really work until apps are designed to conform. From what I could see, the way it handled multitasking was to keep absolutely every program open in the background. Double-clicking the home button then tap-holding any background apps just kept making other background apps appear. May explain why OS 4.0 drained more than 20% battery power per hour even with minimal use.

Anyway, thanks again to MacLife for posting a way to get back my iPhone 3.1.3.



Thank you very much. Iphone 1.13 firmware was good, its usable without problem. กล่องไปรษณีย์ . Princo . Verbatim . Bluray . กระดาษ Glossy . DVD . CD-R



Get to the step
./iRecovery -s

and get a Permission denied error.

What am I missing?


Stephen Hershey

Back to 3.1.3 and a usable iPhone w/o a problem.



Great tutorial!!!! Thanks a lot!!!!! Worked nicely!!!



All I have to say is THANK YOU for publishing this. I was uncertain of the solutions i found elsewhere on the web, thankfully MacLife came through. Worked like a champ!I will happily wait for the public release of 4.0.

Log in to Mac|Life directly or log in using Facebook

Forgot your username or password?
Click here for help.

Login with Facebook
Log in using Facebook to share comments and articles easily with your Facebook feed.