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

S.Kay

macrumors member
Original poster
Jul 3, 2010
62
0
SOURCE: REDMONDPIE


If you have just got a new iPhone 4 or iPhone 3GS (new bootrom) which is on iOS 4.0.2, you can now downgrade to iOS 4.0.1 without having your SHSH blobs saved. This will of course allow you to jailbreak and unlock your new iPhone with JailbreakMe, and patch it with PDF Patch so that you are safe from PDF vulnerability in iOS 4.0.1.

Downgrade iOS 4.0.2

The step by step instructions for downgrading new iPhone 4 and iPhone 3GS without having SHSH blobs saved are posted below. Follow them at your own risk. I am not responsible for any loss of data, or malfunction of your iPhone.

Step 1: Download iOS 4.0.1 ipsw from here.

Step 2: Extract it with WinRAR or WinZip to a folder on the desktop. You may need to rename the firmware file from .ipsw to .zip to do this.

Step 3: Open the buildmanifest.plist with the Notepad if you are on Windows, or TextWrangler if you are on Mac.

DowngradeiOS4.0.2to4.0.12.png


Search and replace all – 8A306 with 8A400. Save. Repeat the same with the file restore.plist.

DowngradeiOS4.0.2to4.0.11.png


Step 4: Download iOS 4.0.2 ipsw from here and open this with WinRAR or WinZip.

Note: Do not extract it. Just open it and leave it open. You must use this exact file and not create a new one. If you have to create a new one for reasons like you are on OS X, then use zip command line not explorer or finder to make the zip. I will assume you are using the original file opened in WinRAR for the rest of this guide.

Step 5: Take all the files from iOS 4.0.1 and drag them over to the iOS 4.0.2 zip archive that you have open.

Step 6: Delete all the .dmg files that have 002 at the end, leaving only the 001 files left.

Step 7: Save the archive, and rename it back to .ipsw if you changed the name to get WinRAR/WinZip to open it.

Step 8: Optional (This helps ensure you get an SHSH file request for the future, but should not be necessary to just restore iOS 4.0.1).
Add the 74.208.10.249 gs.apple.com line to the host file. If you need help with this step, read Step 3 from here.

Step 9: Put the device in DFU by following the steps below:

* Connect your iPhone to your computer.
* Turn iPhone off.
* Start iTunes.
* Hold Power and Home buttons together for 10 seconds or so.
* Release Power button but keep holding the Home button until your computer recognizes a new USB device.
* iTunes will now recognize your iPhone.

Note: Your iPhone screen at this time should be blank (black in color), if not, then you are most likely in Recovery Mode, not DFU mode.

Step 10: Now simply open iTunes and restore the firmware you changed.

Done, enjoy your jailbroken/unlocked iPhone!

SOURCE: REDMONDPIE
 
Sounds like bs to me.
Even the person that put it up didnt even try it to see if it works.
Someone give it a shot and let us know.

"Ok guys let me clear this upfront. I haven’t tested this method yet, but by the looks of it, there is no reason why it shouldn’t work."
 
Its posted on many news sites. Seems that people are having luck with the 3gs but i4
 
Just got my ip4 with 4.0.2 preinstalled, wish a method like this actually worked :(
 
Can someone confirm whether this works for the 3GS?
 
Sounds like bs to me.
Even the person that put it up didnt even try it to see if it works.
Someone give it a shot and let us know.

"Ok guys let me clear this upfront. I haven’t tested this method yet, but by the looks of it, there is no reason why it shouldn’t work."

If someone was going to post that, they should’ve upgraded to 4.0.2 on their iPhone 4 and then tried the method. Pretty ridiculous.
 

OP clearly stated he copied it from Redmond Pie, what's fail about him asking if it works on a 3GS? I'm sure every story every written was never confirmed each time it was copied to a new location.

As for this entire concept, would this not work based on the fact that the 4.0.2 firmware is checked prior to being added to a device for modifications and such. Probably by hashing and as such would fail any checks due to the original file being modified.
 
^^ Thanks kAoTiX

Lol:D
You're the one that posted the thread. Shouldn't u have checked before putting it up?


I presume you both missed the large header that clearly states that this is not my article. I noticed this guide and felt it would be useful for MR users, not aware of RedmondPie.

Since some of you said it didn't work with the iPhone 4, I was trying to find out if this at least worked for the 3GS so I could edit the post to include only that. I personally don't own a 3GS, but will be recieving an iPhone 4 in "3 weeks".

I will keep you all updated.
 
I just tested this method while my Internet was disabled and got an error message complaining about the lack of contact with the Apple server. Just as expected.

If only someone could hack iTunes into allowing restores without any contact to the Internet... then this hack would probably work.

Hopefully 4.1 and a new jailbreak will be out soon. It's a pain not to be able to jailbreak the pre-installed 4.0.2 phones.
 
Worked!!

I was a little wary because everywhere these steps were posted it had the disclaimer of having not been verified.

No joke - this totally worked on my iPhone 3gs! I had it on 4.0.2 and could not - FOR THE LIFE OF ME - find a way to downgrade or jailbreak it successfully until now!

I had to try twice, but the second time was the charm. As mentioned, you need to rename the 4.0.2 ipsw to .zip and then open it with Winzip as it will allow you to directly edit the archive. It's okay to open the 4.0.1 archive with the native Mac utility and edit the files.

Also, I think what might have also made it work the second time for me was adding the new line to the "hosts" file.

I just restored my brother's iPhone 3gs to the same 4.0.1 firmware I cooked up and it worked again! THANK YOU to the man who figured this out!
 
I presume you both missed the large header that clearly states that this is not my article. I noticed this guide and felt it would be useful for MR users, not aware of RedmondPie.

Since some of you said it didn't work with the iPhone 4, I was trying to find out if this at least worked for the 3GS so I could edit the post to include only that. I personally don't own a 3GS, but will be recieving an iPhone 4 in "3 weeks".

I will keep you all updated.

Meh, I was just throwing some daggers bro relax. Generally speaking though I think most assumed that no matter where the source material was derived from the OP would surely have tried it out. Just saying... :rolleyes:
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.