Difference between revisions of "Futurerestore"

From The iPhone Wiki
Jump to: navigation, search
m
m (changed FutureRestore to Futurerestore because caps are ugly)
Line 1: Line 1:
   
'''FutureRestore''' is a tool to downgrade, upgrade, and/or restore to unsigned versions of iOS, iPadOS, and TvOS.
+
'''Futurerestore''' is a tool to downgrade, upgrade, and/or restore to unsigned versions of iOS, iPadOS, and TvOS.
 
In essence, it’s described as a “a modified idevicerestore wrapper, which allows manually specifying SEP and Baseband for restoring.”
 
In essence, it’s described as a “a modified idevicerestore wrapper, which allows manually specifying SEP and Baseband for restoring.”
   
Line 6: Line 6:
   
   
The following are requirements in order to use FutureRestore:
+
The following are requirements in order to use Futurerestore:
   
 
1. An SHSH blob
 
1. An SHSH blob
Line 17: Line 17:
 
 
 
== Ways of using ==
 
== Ways of using ==
There are two main ways to use FutureRestore, being CLI and GUI
+
There are two main ways to use Futurerestore, being CLI and GUI
   
 
=== CLI ===
 
=== CLI ===
[https://github.com/m1stadev/futurerestore/releases/ Download FutureRestore] for your OS.
+
[https://github.com/m1stadev/futurerestore/releases/ Download Futurerestore] for your OS.
   
 
If you are using using macOS, you should use the [https://cdn.discordapp.com/attachments/688124783400845336/851602988291850260/futurerestore-v2_0_0-test.tar.xz 2.0(212) build] instead.
 
If you are using using macOS, you should use the [https://cdn.discordapp.com/attachments/688124783400845336/851602988291850260/futurerestore-v2_0_0-test.tar.xz 2.0(212) build] instead.
Line 40: Line 40:
 
=== GUI ===
 
=== GUI ===
   
[https://github.com/CoocooFroggy/FutureRestore-GUI/releases/ Download ] FutureRestore-GUI then select the iPSW and SHSH2 blobs, make sure "Extra logs" is enabled. If you are upgrading or re-restoring, its ok to turn on "Preserve data", however make sure to restore rootfs before doing so.
+
[https://github.com/CoocooFroggy/FutureRestore-GUI/releases/ Download ] Futurerestore-GUI then select the iPSW and SHSH2 blobs, make sure "Extra logs" is enabled. If you are upgrading or re-restoring, its ok to turn on "Preserve data", however make sure to restore rootfs before doing so.
   
   
Line 46: Line 46:
   
 
== Options ==
 
== Options ==
FutureRestore has several options, these include:
+
Futurerestore has several options, these include:
   
 
1. -u, --update: this option keeps the data of the device, this option should NOT be used when downgrading, however it is okay to use it while re-restoring to the same version or upgrading
 
1. -u, --update: this option keeps the data of the device, this option should NOT be used when downgrading, however it is okay to use it while re-restoring to the same version or upgrading

Revision as of 13:42, 18 June 2021

Futurerestore is a tool to downgrade, upgrade, and/or restore to unsigned versions of iOS, iPadOS, and TvOS. In essence, it’s described as a “a modified idevicerestore wrapper, which allows manually specifying SEP and Baseband for restoring.”

Requirements

The following are requirements in order to use Futurerestore:

1. An SHSH blob

2. iPSW of the version that you’re going to restore to

3. A jailbroken device (or an A11- device with access to macOS or Linux)

4. The SEP AND BB of the version you are restoring to is compatible with a signed one (for reference, signed firmware = signed bb and sep)

Ways of using

There are two main ways to use Futurerestore, being CLI and GUI

CLI

Download Futurerestore for your OS.

If you are using using macOS, you should use the 2.0(212) build instead.

If you're using Linux, you should use 208 build instead


Open a terminal or cmd prompt, then write in the following command:

/path/to/FutureRestoreExecutable -t /path/to/shshblob --debug --latest-sep --latest-baseband /path/to/iPSW

NOTES

1. while --debug is optional, it is hard to troubleshoot without it, as it gives more information to what's happening

2. --latest-sep and --latest-baseband can be replaced by simply specifying the baseband and the SEP that you want to use, however this would require the user to either download the iPSW of the version they want the SEP/BB from or remotely download them, which is simply inconvenient and is not worth doing, most of the time.

GUI

Download Futurerestore-GUI then select the iPSW and SHSH2 blobs, make sure "Extra logs" is enabled. If you are upgrading or re-restoring, its ok to turn on "Preserve data", however make sure to restore rootfs before doing so.


Frgui screenshot.png

Options

Futurerestore has several options, these include:

1. -u, --update: this option keeps the data of the device, this option should NOT be used when downgrading, however it is okay to use it while re-restoring to the same version or upgrading

2. --no-baseband: this option does not flash a baseband, this option should only be used for WiFi-only iPads and iPods.

3. --exit-recovery: this option exits the device out of recovery mode.

4. -w, --wait: this option Keeps rebooting the device until ApNonce matches APTicket. This is EXTREMELY unreliable.