Today we will explain in detail how to roll back to the version of iOS, which is no longer signed. For example, before iOS
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.
- Need SHSH2 Blobs for iOS, up towhich you want to roll back. If you have several .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 have previously saved the SHSH2 blobs files but lost the link, read about how to save and download SHSH2 blobs.
- 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 roll back to the unsigned version iOS via "Futurerestore"
Step 1: Extract the downloaded archive “futurerestore.zip ”to a folder called futurerestore (for example, C: futurerestore) and copy the .shsh2 file of the version you want to roll back there. Then copy the rest of the .ipsw files into the folder. To simplify your task, rename the .shsh2 files to “my.shsh2” (your current version) and “restoreto.ipsw” (the desired version), and the iOS 11.2.6 file to “signed.ipsw”.
Step 2: Open up.shsh2 the current version in Notepad and find a line similar to “0xab12c34d5ef6ab7d”. Enter this line into the PhoenixNonce or NonceSet1112 application and hit enter. In the process, the device may reboot, this is normal. Once completed, reboot the device and open the application to check if the process is successful. If nothing new is displayed in the application, repeat the steps again. Sometimes applications simply do not display changes, so after that you can proceed to the steps below.
Step 3: Connect your iOS device to a Windows PC. Check that iTunes does not work in the background, and that the computer is connected to the network. Open a command window and enter
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.