Downgrade iPhone 4 to 4.0.1 WITHOUT SHSH Blobs

Discussion in 'iPhone' started by S.Kay, Aug 30, 2010.

  1. S.Kay macrumors member

    S.Kay

    Joined:
    Jul 3, 2010
    #1
    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.

    [​IMG]

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

    [​IMG]

    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
     
  2. Applejuiced macrumors Westmere

    Applejuiced

    Joined:
    Apr 16, 2008
    Location:
    At the iPhone hacks section.
    #2
    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."
     
  3. iPunish901 macrumors 6502

    iPunish901

    Joined:
    Aug 6, 2008
    Location:
    Memphis, TN
    #3
    has anybody tried this? i had to order a new iphone today and im sure mine will come with 4.0.2
     
  4. ivan300 macrumors member

    Joined:
    Aug 16, 2010
    #4
    Its posted on many news sites. Seems that people are having luck with the 3gs but i4
     
  5. iPunish901 macrumors 6502

    iPunish901

    Joined:
    Aug 6, 2008
    Location:
    Memphis, TN
  6. gage006 macrumors regular

    gage006

    Joined:
    Feb 9, 2010
    #6
    Just got my ip4 with 4.0.2 preinstalled, wish a method like this actually worked :(
     
  7. ValenR macrumors member

    Joined:
    Jun 8, 2010
  8. S.Kay thread starter macrumors member

    S.Kay

    Joined:
    Jul 3, 2010
    #8
    Can someone confirm whether this works for the 3GS?
     
  9. Applejuiced macrumors Westmere

    Applejuiced

    Joined:
    Apr 16, 2008
    Location:
    At the iPhone hacks section.
    #9
    Lol:D
    You're the one that posted the thread. Shouldn't u have checked before putting it up?
     
  10. -aggie- macrumors P6

    -aggie-

    Joined:
    Jun 19, 2009
    Location:
    Where bunnies are welcome.
    #10
    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.
     
  11. nobunaga209 macrumors 6502a

    nobunaga209

    Joined:
    Mar 13, 2009
    Location:
    TX
    #11
    OP FAIL. :D
     
  12. kAoTiX macrumors 6502

    kAoTiX

    Joined:
    Oct 14, 2008
    Location:
    Midlands, UK
    #12
    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.
     
  13. S.Kay thread starter macrumors member

    S.Kay

    Joined:
    Jul 3, 2010
    #13
    ^^ Thanks kAoTiX

    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.
     
  14. strosz macrumors newbie

    Joined:
    Aug 26, 2010
    #14
    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.
     
  15. mvizzion macrumors newbie

    Joined:
    Aug 31, 2010
    #15
    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!
     
  16. nobunaga209 macrumors 6502a

    nobunaga209

    Joined:
    Mar 13, 2009
    Location:
    TX
    #16
    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:
     

Share This Page