How to roll back to the unsigned version of iOS using the “futurerestore”

Today, we're going to detail how to roll back to a version of iOS that is no longer signed.For example, before iOS

11.1.2, which can be jailbroken.The method used was tested on an attempt to roll back an iPhone 5s to iOS 11.1.2 and then to iOS 11.0.3.Everything worked out.

After the release of updates, Apple usually stopssign previous versions of iOS two weeks later. This strategy is used by the company in order to fight jailbreak. If the firmware file is not signed, you can not roll back to it, and therefore install a jailbreak. The ability to update or roll back to non-signed versions of iOS is very useful if you would like to install a jailbreak on your device. Using the method described below, you can roll back to iOS 11.1.2 and install the Electra or LiberiOS jailbreak.

A warning

This instruction is intended for users.with sufficient skills for such operations. In the process, something may not work out for you, and the device will have to be updated to the latest available version of iOS, i.e. you lose jailbreak. Read each instruction carefully and delve into each word. You can upgrade or roll back to the unsigned firmware version only if you have saved its SHSH blobs files. We used the iPhone 5s and rolled back to iOS 11.0.3, which does not have a gyro bug, as in iOS 11.1.x. If you already have a jailbreak installed, and the device has 10GB of free memory, your chances for a successful rollback are much higher.

Requirements

  • Save a backup of your iOS device. The process will erase all your data.
  • You need iOS version SHSH2 blobs files, up towhich you want to rollback to. If you have multiple .shsh2 files saved, select the one in the "noapnonce" folder. It should be called something like this: “1234567890123_iPhone6,1_n51ap_11.0.3-15A432_a1bcdef234abc567d8e9f012345a6789b01234c5.shsh2.” You can save these files only if Apple still signs this firmware. If you previously saved SHSH2 blobs files, but lost the link, read abouthow to save and download SHSH2blobs.
  • If you have iOS 9.3.4 or 9.3.5, download PhoenixNonce.ipa to your device from here:
    https: //github.com/Siguza/Phoenixnonce/releases.
  • If you have iOS 10+, download NonceSet1112.ipa from here:
    https: //github.com/julioverne/Nonceset112.
  • Save the .ipsw file of the latest available firmware version (iOS 11.2.6) for your model from here:

iPhone:

iOS 11.2.6 (iPhone 5s GSM): iPhone_4.0_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 5s GSM+CDMA): iPhone_4.0_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 6 Plus): iPhone_5.5_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 6): iPhone_4.7_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 6s): iPhone_4.7_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 6s Plus): iPhone_5.5_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone SE): iPhone_4.0_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 7 GSM+CDMA): iPhone_4.7_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 7 Plus GSM+CDMA): iPhone_5.5_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 7 GSM): iPhone_4.7_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 7 Plus GSM): iPhone_5.5_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 8 GSM+CDMA): iPhone_4.7_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 8 Plus GSM+CDMA): iPhone_5.5_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 8 GSM): iPhone_4.7_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone 8 Plus GSM): iPhone_5.5_P3_11.0_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone X GSM+CDMA): iPhone10.6_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPhone X GSM): iPhone10.6_11.2.6_15D100_Restore.ipsw
iPad:

iOS 11.2.6 (iPad Air Wi-Fi): iPad_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Air Cellular): iPad_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 2 Wi-Fi): iPad_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 2 Cellular): iPad_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Air China): iPad_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 2 China): iPad_64bit_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 3 Wi-Fi): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 3 Cellular): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 3 China): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Air 2 Wi-Fi): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Air 2 Cellular): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 4 Wi-Fi): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Mini 4 Cellular): iPad_64bit_TouchID_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro Wi-Fi): iPadPro_9.7_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro Cellular): iPadPro_9.7_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro 9.7 Wi-Fi): iPadPro_9.7_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro 9.7 Cellular): iPadPro_9.7_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad 5 Wi-Fi): iPad_64bit_TouchID_ASTC_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad 5 Cellular): iPad_64bit_TouchID_ASTC_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro 12.9 Wi-Fi 2nd Gen): iPad_Pro_HFR_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro 12.9 Cellular 2nd Gen): iPad_Pro_HFR_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro 10.5 Wi-Fi): iPad_Pro_HFR_11.2.6_15D100_Restore.ipsw
iOS 11.2.6 (iPad Pro 10.5 Cellular): iPad_Pro_HFR_11.2.6_15D100_Restore.ipsw
iPod Touch:

iOS 11.2.6 (iPod touch 6G): iPodtouch_11.2.6_15D100_Restore.ipsw

  • Download the .ipsw version file to which you want to roll back (in our case, iOS 11.1.2).
  • Download the program “futurerestore” from here:
    https: //github.com/encounter/futurerestore/releases.

How to upgrade or downgrade to an unsigned versioniOSby using"Futurerestore"

Step 1:Extract the downloaded "futurerestore.zip" to a folder called futurerestore (for example, C:futurerestore) and copy the .shsh2 file of the version you want to rollback to there. Then copy the remaining .ipsw files into the folder. To make things easier, rename the .shsh2 files to "my.shsh2" (your current version) and "restoreto.ipsw" (desired version), and the iOS 11.2.6 file to "signed.ipsw".

Step 2:Open .shsh2 of the current version in Notepad and look for a line similar to "0xab12c34d5ef6ab7d". Enter this string into the PhoenixNonce or NonceSet1112 application and press "enter". The device may reboot during the process, this is normal. Once completed, reboot your device again and open the application to check if the process was successful. If the app doesn't show anything new, repeat the steps again. Sometimes apps just don't reflect the changes, so after that you can move on to the steps below.

Step 3:Connect your iOS device to your Windows PC. Make sure iTunes is not running in the background and that your computer is connected to the network. Open a command window and type

Then enter the following command:

futurerestore -t my.shsh2 -i signed.ipsw restoreto.ipsw

If you have not changed the file names, the command will look something like this:

futurerestore -t 1234567890123_iPhone6,1_n51ap_11.0.3-15A432_a1bcdef234abc567d8e9f012345a6789b01234c5. ishsh2 –i iPhone_4.0_64bit_11.0.3_15A432_Restore.ipsw iPhone_4.0_64bit_a_11_64.0

By pressing Enter, you will see a long message. Do not interrupt the process before it is completed.

In the process, the program futurerestore may notget to enter your device into recovery mode, and you have to do it yourself. Each time a device exits recovery mode before completing the process, you will have to repeat all the steps again.

You can exit recovery mode with the following command:

futurerestore.exe –exit-recovery

Just wait, and the process is likely to complete successfully.

It's all. You must successfully roll back to the old version of iOS. Then you can recover all your data from a copy.