How to selectively upgrade/downgrade iOS

Thread: How to selectively upgrade/downgrade iOS

  1. evilsatan's Avatar

    evilsatan said:

    Info How to selectively upgrade/downgrade iOS

    There are a lot of people asking how to selectively upgrade or downgrade their iOS so I thought I would gather information from other sites into a single sticky to help DF members. This guide should work for everyone using iOS4, when iOS5 is released the SHSH method should be redundant.

    There will be two main categories of people, those with their SHSH blobs saved and those without SHSH blobs. If you are already jailbroken then launch Cydia and at the top it should say 'SHSH: iOS' followed by version numbers. If the version of iOS that you want is listed here then you can go to the main guide, if your desired version is not displayed then you will need to try iFaith first.

    Make sure you backup your phone before going any further, all methods will reset your phone to factory settings.

    [Only registered and activated users can see links. ]
    [Only registered and activated users can see links. ] (only compatible with iPhone 4, iPhone 3GS, iPhone 3G, iPod Touch 4, iPod Touch 3G, iPad 1G, Apple TV 2)
    [Only registered and activated users can see links. ]

    Notes:
    This guide is work in progress, if you experience any problems please post in this thread and I will update the guide to improve accuracy.
    Some users have experienced problems when using iFaith so if anyone following that guide could post their feedback it would be appreciated.
    Last edited by evilsatan; 17th December 2012 at 01:01 PM.

     
  2. evilsatan's Avatar

    evilsatan said:

    Default Re: How to selectively upgrade/downgrade iOS

    It should be noted that this guide does not apply to 3G iPad 2 users running iOS 4.3.5. This is because downgrading the baseband on 3G iPad 2 is not possible yet. If you do have a 3G iPad 2 and have upgraded to iOS 4.3.5, then you are out of luck for now.

    Because of Apple’s security checks, you can’t just restore the old firmware using iTunes. However, thanks to a few tools (and your own blob) there’s an easy way around it.


    Step 1: Download the firmware file you want to downgrade to. As a matter of common sense, download the version which can be jailbroken untethered like iOS 4.3.3, but any of the versions we’re linking to below should work just fine.

    [Only registered and activated users can see links. ]


    Step 2: In order to proceed, you’ll need to set your device into DFU mode, by taking the following steps:

    Connect the device to your computer, turn it completely off, by holding the power button and sliding your finger along the red slider, just like you normally would, then launch iTunes.

    With your device still plugged in, press and hold both the power and home buttons for 10 seconds.

    After 10 seconds, release the power button but keep pressing the home button for 10 more seconds. At this point, your screen should be completely black. If you see the iTunes logo, you’re not in DFU mode.

    If you were unable to enter DFU mode: follow the steps above again and make sure you’re holding the buttons for the right amount of time. This procedure might require a fair amount of practice and you should be able to get it right after a few tries.


    Step 3: once you have entered DFU mode, you need to trick iTunes into connecting to Saurik’s server instead of Apple’s servers. In order to do this, you’ll need to edit your hosts file, like we’re showing below.

    If you’re on Windows: navigate to \Windows\System32\drivers\etc\ and locate the file named hosts. Back it up and open it in Notepad.

    If you’re on Mac OS X: from Finder, hit the Go menu, select Go to Folder and type in /etc/. Now look for a file named hosts. Back it up and open it in TextEdit.

    On either system, add the following line to the hosts file, then save it. Make sure you have administrative privileges:

    74.208.105.171 gs.apple.com


    Step 4: launch iTunes, select your device from the sidebar and click on Restore while holding Alt if you’re on the Mac and Shift if you’re on Windows. If everything goes as expected, you should be able to select the firmware file you’d like to downgrade to. Once you’ve done it, your device should be downgraded in a matter of minutes.

    Note: sometimes a 1013 error will pop up, throwing your device into recovery mode.

    In order to return to standard mode, you simply need to download two utilities: TinyUmbrella ([Only registered and activated users can see links. ], [Only registered and activated users can see links. ]) and Fix Recovery ([Only registered and activated users can see links. ], [Only registered and activated users can see links. ]). Launch it and select Exit Recovery.


    Once you’re done, your device should work normally. There’s one last step, however, if you’d like to receive future updates from Apple’s servers: restore the hosts file you’ve backed up earlier to its original location.


    Video tutorial:
    [Only registered and activated users can see links. ]
    Last edited by evilsatan; 29th August 2011 at 12:48 PM.

     
  3. evilsatan's Avatar

    evilsatan said:

    Default Re: How to selectively upgrade/downgrade iOS

    HOW TO: Use iFaith To Save The SHSH Blobs Of An Unsigned iOS [Windows]

    [Only registered and activated users can see links. ]

    ih8sn0w just released a new tool called iFaith which dumps SHSH blobs for present iOS revision on iDevice and creates a pre-signed IPSW.


    As you know, if you want to restore your iDevice to a previous iOS, the process will fail unless you have the blobs for that particular iOS version saved and use such tools as TinyUmbrella.


    But, saving the blobs for an iOS version can only be done as long as Apple still signs that iOS. When a new iOS version is being released, Apple stops signing the previous version and if you didn’t save your blobs you can kiss your downgrade goodbye. Or that’s how it was until today. Because iFaith takes care of this problem.


    If your iDevice is susceptible to the Limera1n jailbreak ( all iDevices except iPad 2, iPhone 3G and iPod Touch 2G – last two are forever jailbreakable ) you can use iFaith to dump the blobs from the device.


    For example, if your device is running a prior iOS to 4.3.3 ( latest release to date ), you can use iFaith to get the blobs for your iOS version even if Apple stopped signing it.




    HOW TO:


    1. [Only registered and activated users can see links. ] extract the zip file and run the tool


    2. Read the disclaimer and click ok

    [Only registered and activated users can see links. ]

    3. Click the ‘Dump SHSH’ button
    [Only registered and activated users can see links. ]
    4. On the next window read all the info and click ‘proceed’
    [Only registered and activated users can see links. ]
    5. Click on ‘Let’s Go’ to start the dumping process
    [Only registered and activated users can see links. ]
    6. iFaith will ask you if you’re dumping an AppleTV 2. If so, click yes…
    [Only registered and activated users can see links. ]
    7. Power off your device and follow the instructions on the screen to put your device in DFU mode ( press Power+Home for 10 seconds and then release the Power button but keep holding the Home button )
    [Only registered and activated users can see links. ]
    8. Once in DFU mode, iFaith will start the dumping process. It’s automatic and it will take a few minutes…
    [Only registered and activated users can see links. ]
    9. When the process is complete, iFaith will ask you where to save ( locally ) the SHSH…
    [Only registered and activated users can see links. ]

    10. That’s it[Only registered and activated users can see links. ]
    Now proceed to the [Only registered and activated users can see links. ].
    Last edited by evilsatan; 29th August 2011 at 12:51 PM.