Restoring with blobs using FutureRestore

For support in English, ask for help on the official r/Jailbreak Discord Server.
If you appreciate this guide, we accept Donations.


Requirements

  • Blobs saved for the version you want to restore to
  • A jailbroken iDevice
  • A computer with at least 10 gigabytes of available space

Downloads

  • The latest release of FutureRestore-GUI
  • The iPSW file for your device from ipsw.me
    • This should be the same iOS version as your blob
  • On Windows, make sure you have iTunes installed
    • Scroll down and select the other Windows build as the Windows Store version will not work

Getting Started

  1. Open your package manager on your jailbroken iDevice
  2. Add repo.1conan.com to your sources
  3. Add repo.chariz.com to your sources
    • This will usually already be there on newer jailbreaks
  4. Download and install dimentio
  5. Download and install NewTerm2
  6. If you’re on iOS 14.0 or above:
    • Install libkernrw if you’re using Taurine
    • Install libkrw if you’re using unc0ver
    • checkra1n/odysseyra1n users don’t need to install anything extra

Setting nonce

  1. Open your blob in a text editor and search for <key>generator</key>
  2. Note down the value inside the <string> field
    • This should be a 0x followed by many numbers
  3. Open NewTerm 2 on your iDevice and type the following command, where [generator] is the value you just grabbed:

    su root -c 'dimention [generator]'

  4. When asked for a password, enter your root password
    • By default, this is set to alpine
  5. Once the command executes, a lot of text should appear
  6. Near the end of the text, you should see the line Current nonce is [generator]

On Computer

  1. Connect your iDevice to your compjuter
  2. Make sure that your computer is trusted by your device
  3. Create a full backup of your device through iTunes or Finder
  4. Open FutureRestoreGUI on your computer
    • If prompted by Windows Defender or other anti-virus software, allow the program to run - it’s safe
  5. Click the Download FutureRestore button to fetch the latest version of FutureRestore
  6. Click the Select Blob File... button and select your blob .shsh2 file
  7. Click the Select Target iPSW File... and select your .ipsw file
  8. Enable the Update (-u) checkbox
    • Do not enable this when downgrading from 14.5 or later
  9. Click Start Futurerestore

If you experience any issues during the installation, ask in the #futurerestore-help channel on the r/jailbreak Discord