How to install previous versions of iOS that Apple no longer signs -


Post Top Ad

Post Top Ad

Saturday, 24 February 2018

How to install previous versions of iOS that Apple no longer signs

When Apple releases a new version of its operating system, it takes just a few days to stop signing the previous version , which means that we can not go back. Technically this is because security and stability failures are corrected, but we all know that one of the main reasons why we can not downgrade our terminal is to avoid jailbreaking.

At the moment Apple stops signing the previous versions of iOS it is impossible to install them, because there is no master key to enable or disable these versions, but the signature is based on the unique ECID (Electronic Chip ID) in each terminal.

The tutorial that we bring today is precisely a third way to perform the downgrade, thus being able to access an older iOS version. To do so we are going to use an application called Futurestore .

Return to an old version of iOS with this method

But beware! Keep in mind that a downgrade without the proper knowledge can force us to force the terminal to restore the latest version, thus losing any possibility of jailbreaking. You have to be very careful, document everything possible and always proceed at your own risk.

To perform the downgrade we must have the SHSH2 blob of the version we intend to install and the signature of the public beta of iOS must remain open, regardless of the version that is currently signed.

To make the downgrade on iPhone you will need:

  •     Make a backup of your iOS device. The downgrade will delete all data .
  •     The SHSH2 firmware blobs that you will want to install. If they are the version 11.1.2, then you will need the SHSH2 blobs of iOS version 11.1.2. If there is more than one .shsh2 file then you will have to choose the one with a name as you will have to choose one in the folder named "noapnonce". It must have a name like "1234567890123_iPhone6,1_n51ap_11.0.3-15A432_a1bcdef234abc567d8e9f012345a6789b01234c5.shsh2" .
  •     For iOS 9.3.4 or 9.3.5, we will use PhoenixNonce
  •     For iOS 10 or higher, we will use NonceSet112
  •     Download the last signed iOS file (.ipsw) -while I write these lines, that's 11.2.6- for your iOS device.
  •     Download the iOS file (.ipsw) you want to have. For example, iOS 11.1.2.
  •     Download the latest version of Futurestore suitable for your computer. 

Upgrade or downgrade unsigned software using Futurestore

1) Unzip the Futurestore zip file in a folder of your choice, and move the SHSH2 blob of the iOS you want installed there. In addition, you must also copy the iOS .ipsw files that we talked about previously.

2) To make it easier to perform by command line, it is recommended that we change the names of the files. For example, the .shsh2 can be changed to 'my.shsh2', the iOS that we want to install can be called 'restaurar.ipsw' and the iOS file of 11.2.6 will be renamed 'signed.ipsw'.

3) With Notepad, we open the SHSH2 file. There we must find a key that would be something like this: 0xab12c34d5ef6ab7d. We must write this combination in the PhoenixNonce or NonceSet112 application , depending on our choice.

It is possible that our device will restart during the process, but it is normal. Restart the device and then reopen the application to verify that the value has been entered correctly. If this value is not shown yet, we must repeat the operation. In certain cases the application does not show the value, but it has been written correctly.

4) Connect your iOS device to a Windows PC , with an active connection and making sure that iTunes is not running in the background. Open Command Prompt and type the path where you saved Futurestore.

Assuming that all the files are in the same path, you must type the following command: futurerestore -t mi.shsh2 -i signed.ipsw restorer.ipsw assuming we have changed the names we suggested earlier. If it has not been, the command will look something like: futurerestore -t 1234567890123_iPhone6,1_n51ap_11.0.3-15A432_a1bcdef234abc567d8e9f012345a6789b01234c5.shsh2 -i iPhone_4.0_64bit_11.0.3_15A432_Restore.ipsw iPhone_4.0_64bit_11.2.5_15D60_Restore.ipsw.

5) After pressing the Enter button we will see a long message. We must not interrupt this process under any circumstances. It is possible that Futurestore fails to put our device in Recovery mode, so we may have to put it ourselves .

 Keep in mind that leaving this process without finishing it causes the key to restart, so we will have to follow all the steps again to get to this point. To exit Recovery mode, we can use the futurerestore.exe -exit-recovery command. If we followed all the steps correctly, we will now have our device in an unsigned version.

Thanks to these tools we can now downgrade those devices that lost performance due to an unfortunate update, or simply, return to iOS 10 of our loves.

Via | iPhoneHacks 

No comments:

Post a Comment

Post Top Ad