THE FOLLOWING DEVICES ARE UNABLE TO UPGRADE/DOWNGRADE iOS DUE TO TSSCHECKER SAVING INCORRECT SHSH2 BLOBS:
  • iPhone 6 Plus
  • iPhone 6s Plus
  • iPhone 7
TOUCHID WILL NO LONGER WORK ON THE FOLLOWING DEVICES IF USING THE PROMETHEUS METHOD TO UPGRADE TO iOS 10.1.x OR DOWNGRADE FROM iOS 10.2:
  • iPhone 5s
  • iPhone 6
  • iPhone 6s
  • iPhone SE

For full details regarding the tsschecker and TouchID issues visit tihmstar's Blog and Twitter. The latest build of tsschecker is now correctly saving SHSH2 BLOBS...so save your BLOBS for iOS 10.2 while there's still time!

DOWNLOAD THE LATEST TOOLS FOR PROMETHEUS METHOD:

nonceEnabler: https://www.dropbox.com/s/ghv44y0h4uoko8w/nonceEnabler.zip
tsschecker: http://api.tihmstar.net/builds/tsschecker/tsschecker-latest.zip
img4tool: http://api.tihmstar.net/builds/img4tool/img4tool-latest.zip
futurerestore: http://api.tihmstar.net/builds/futurerestore/futurerestore-latest.zip

HOW TO USE THE PROMETHEUS UPGRADE/DOWNGRADE TOOL

IMPORTANT

  • Mac computers only at this time (or Windows with a macOS VM)
  • You can only upgrade/downgrade from 9.x to 9.x with saved shsh blobs for those specific iOS versions
  • You can only upgrade/downgrade from 10.x to 10.x with saved shsh blobs for those specific iOS versions
  • Upgrading to iOS 10 prevents downgrading to iOS 9.x

Examples:
  • You can upgrade from iOS 9.3.3 to iOS 10.1.1, but you can't downgrade back to iOS 9.x again
  • You can upgrade or downgrade from iOS 9.3.3 to 9.0.2 as long as you have the shsh blobs for both iOS versions
  • You can upgrade or downgrade from iOS 10.0.1 to 10.2 as long as you have the shsh blobs for both iOS versions



  • Step 1: Download the Prometheus tool futurerestore
  • Step 2: Download the ipsw for the iOS version you want to downgrade/upgrade to
  • Step 3: Download the ipsw for the latest version that was signed for that iOS version. For example, 9.3.5 for iOS 9 and (currently) 10.2 for iOS 10
  • Step 4: Create a folder on your Desktop named “downgrade”
  • Step 5: Place a copy of one of the shsh blobs you saved into the downgrade folder
  • Step 6: Place futurerestore and the ipsw you downloaded into the downgrade folder
  • Step 7: Rename the ipsw from the latest signed version of iOS (9.3.5 or 10.2) to .zip
    Example: iPhone6,2_9.3.5_13G36_Restore.ipsw > iPhone6,2_9.3.5_13G36.zip
  • Step 8: Unzip the zip file and open it up
  • Step 9: Copy the BuildManifest.plist file and put it in the downgrade folder
  • Step 10: Go back to the unzipped ipsw file, navigate to the Firmware folder and copy the baseband .bbfw file and put the copy into the downgrade folder
    Example: Mav7Mav8-6.02.00.Release.bbfw
  • Step 11: Go back to the unzipped ipsw file, go to Firmware > all_flash > .production folder and copy the .imp4 file
    Example: Firmware > all_flash > all_flash.n53ap.production > sep-firmware.n53.RELEASE.imp4
  • Step 12: Plug your iPhone into the computer
  • Step 13: Open Terminal and point it to the documents folder
    Example: cd /Users/TheComputerWhisperer/Desktop/downgrade
  • Step 14: Enter this command in Terminal and press enter when done:
    ./futurerestore –t FILE_NAME_OF_SHSH_BLOBS.shsh –b FILE_NAME_OF_BASEBAND.bbfw –p BuildManifest.plist –s FILE_NAME_OF_SEP.imp4 –m BuildManifest.plist
    –w FILE_NAME_OF_IOS_TO_UPGRADE/DOWNGRADE.ipsw
    Example: ./futurerestore –t iPhone6,2_9.3.3-13G34.shsh –b Mav7Mav8-6.02.00.Release.bbfw –p BuildManifest.plist –s sep-firmware.n53.RELEASE.im4p –m BuildManifest.plist –w iPhone6,2_9.3.3_13G34_Restore.ipsw
  • Step 15: futurerestore will now reboot your iPhone repeatedly until it finds the right code to allow the downgrade. This will to take anywhere from 5-60 minutes +. If you pass the 60 minute mark with no success try this process over again with another version of your shsh blob with a different ApNonce.
  • Step 16: Set up your freshly downgraded iPhone!