Downgrade

Guide to futurerestore Part 1: How to set a generator

This is Part 1 of a two-part guide on how to use futurerestore.

Before attempting this guide, everyone should read the introductory article, Guide to futurerestore: Introduction. It will explain whether this guide applies to you, as well as making sure that you fulfil the requirements for it to work.

If you currently have a jailbreak and you want to move to a different firmware with futurerestore’s generator mode, you must follow this guide first before following Part 2.

If you currently have no jailbreak, and you want to move to a different firmware with futurerestore’s Apnonce collision mode, you can skip this guide and head straight to Part 2. This method does not apply to most users.

Guide to futurerestore Part 2: How to use futurerestore to restore to unsigned firmwares

This is Part 2 of a two-part guide on how to use futurerestore.

Before attempting this guide, everyone should read the introductory article, Guide to futurerestore: Introduction. This will explain whether the guides apply to you, as well as making sure that you fulfil the requirements for it to work.

If you currently have a jailbreak and you want to move to a different firmware with futurerestore's generator mode, you must follow Part 1 of the guide before following Part 2.

If you currently have no jailbreak, and you want to move to a different firmware with futurerestore's Apnonce collision mode, do only this part of the guide. This method does not apply to most users.

How to save .shsh2 blobs on A12+ devices

With the introduction of the A12 chip, Apple strengthened the security around generating nonces, saving blobs, and restoring in general. The basic process remains the same, but due to a feature called nonce-entanglement (yes, really), there are a few extra hoops we need to jump through to save valid blobs. This tutorial will show you how to do so.

How to save your .shsh2 blobs online with TSS Saver

If you want to use futurerestore to restore your Apple devices to unsigned firmwares, you will need to have .shsh2 blobs saved for the firmware you want to restore to. Jailbreakers often want to move to an unsigned firmware in order to use a jailbreak there, when newer signed firmwares do not have one. All jailbreakers should save blobs for all their devices periodically in order to have the option of using futurerestore in the future. This guide will go through how to use the online TSS Saver tool to get the .shsh2 blobs you need.

Apple no longer signing iOS 14.3 following release of iOS 14.4

Apple just last week released iOS & iPadOS 14.4 to the general public with new features, bug fixes, and niche improvements, and as you might come to expect from the Cupertino-based tech company after having released a software update, the previous iOS & iPadOS 14.3 firmware is no longer being signed.

Apple closed the iOS & iPadOS 14.3 signing window just this evening, a move on the company’s behalf that prevents iPhone, iPad, and iPod touch users from being able to downgrade their handset’s firmware from the newer iOS & iPadOS 14.4 release. This should come as no surprise to anyone, as Apple generally follows this rhythm of signing and un-signing after each software update it launches, no matter how large or how small.

Apple stops signing iOS 12.5 following the release of iOS 12.5.1

Apple regularly releases software updates for the company’s many platforms, mobile and desktop alike. Interestingly, while most Apple’s software updates target either newer devices or upgrading the user experience of the company’s latest firmware iteration, a few heads turned when Apple released iOS 12.5.1 earlier this month to address a COVID-19 exposure notification bug that purportedly affected older iPhones.

Given that a software update was released, despite being for an older iteration of iOS, it should come as no surprise to anyone that Apple would soon close the signing window for what was previously the latest version of iOS 12. This happened Tuesday evening after Apple officially made the move to stop signing iOS 12.5, the predecessor of the newer iOS 12.5.1 update.

Apple unsigns iOS 14.2, 14.2.1, and 12.4.9, thwarting downgrades

After officially launching iOS 14.3 to the public last month with new features and improvements, Apple has closed the signing window for iOS & iPadOS 14.2 & 14.2.1, a move that prevents affected iPhone and iPad owners from restoring their handset’s firmware version to anything but the current iOS & iPadOS 14.3 release.

In addition to iOS & iPadOS 14.2 & 14.2.1, the company has officially started unsigning iOS 12.4.9, which prevents older handsets that are incapable of being upgraded to iOS or iPadOS 13 from downgrading from the newer iOS 12.5 release.

How to set a generator with nonceEnabler on iOS 9 and 10

First off, this guide is only necessary for 64-bit devices which are currently jailbroken on old firmwares, such as iOS 9 and some versions of iOS 10. The jailbreaks for those firmwares did not always include a way to set a generator for use with futurerestore, and nonceEnabler provides that ability. Nearly all newer jailbreaks provide their own simpler ways of setting a generator, and they do not need to use nonceEnabler, nor this guide. If your device is not currently jailbroken on an old firmware such as the ones mentioned in this guide, and/or has its own method of setting a generator, refer instead to our main futurerestore guides.

Apple no longer signing iOS 14.1 following launch of iOS 14.2

Apple unleashed iOS & iPadOS 14.2 to the general public last Thursday with a plethora of new Emojis, wallpapers, and other improvements. That said, no one should be astonished to learn that the company has stopped signing the older iOS & iPadOS 14.1 firmware this Thursday evening, just one week after the aforementioned release.

The unsigning of a particular version of firmware means that iPhone and iPad users can no longer officially downgrade to it via Finder or iTunes, and that’s because these platforms depend on ‘permission’ from Apple’s servers to continue the software restore on one of these devices. Third-party workarounds exist for the daring ones, of course.

Apple bars downgrades to iOS 14.0.1 following launch of iOS 14.1

Leave the iOS 14 beta

In a rather unsurprising move, Apple closed the signing window for iOS & iPadOS 14.0.1 Tuesday evening, one full week after unleashing iOS & iPadOS 14.1 to the general public to introduce various bug fixes and improvements for the company’s user base.

By closing the signing window for this particular version of firmware, Apple has effectively built a firewall against those wanting to downgrade their iPhone or iPad’s firmware for one reason or another. But this shouldn’t take anyone by shock; after all, Apple loves being in control of its users and signaling what they can and can’t do with their devices. This is nothing new.

Apple stops signing iOS 14.0, halting downgrades from iOS 14.0.1

Leave the iOS 14 beta

One week after officially releasing iOS & iPadOS 14.0 to the general public, Apple launched its first update for the new mobile operating system in the form of iOS & iPadOS 14.0.1 with minor usability bug fixes. As we approach one week after the release of the aforementioned update, it may not come as much of a surprise to most iPhone and iPad users that Apple has unsigned iOS 14.0 this evening.

When Apple unsigns a firmware, they are effectively preventing users from downgrading to that specific version of firmware. This means that anyone who updated to iOS 14.0.1 will not be able to go back to iOS 14.0 if they are, for any reason, unsatisfied with the latest update.