Showing posts with label downgrade iphone to unsined ipsw. Show all posts
Showing posts with label downgrade iphone to unsined ipsw. Show all posts

Complete Step-by-Step Guide to Using FutureRestore for Downgrading or Upgrading iOS

If you’ve ever wanted to restore your iPhone, iPad, or iPod touch to an unsigned iOS version, you’ve probably heard of FutureRestore.

This tool is widely used in the jailbreak community to downgrade or upgrade iOS devices to firmware versions that Apple is no longer signing.

Below, you’ll find a detailed written guide that explains the process in depth, so you can follow along safely and avoid common mistakes.


🔧 What is FutureRestore?

FutureRestore is a command-line tool that allows you to restore your device to an unsigned iOS/iPadOS version, provided you have saved SHSH2 blobs for that version. Apple typically stops signing older firmware versions quickly after releasing updates, so this tool is essential for users who want to go back to a jailbreakable version or upgrade to a specific version without losing jailbreak support.


⚠️ Important Notes Before You Begin

  • SHSH2 blobs are required – Without them, FutureRestore will not work.
  • Nonce Generator must be set correctly – This is critical for matching your blobs with the restore.
  • SEP and Baseband compatibility – If these aren’t compatible, Touch ID/Face ID or cellular functions may break.
  • Jailbreak may be required – To set the generator depending on your iOS version.
  • Proceed with caution – Back up your device before starting, as the process erases all data.

📂 Step-by-Step Process

1. Gather Your Files

  1. Get SHSH2 Blobs: Use TSS Saver to save blobs for your desired iOS version. Download the blob file to your computer.
  2. Download IPSW Firmware: Visit ipsw.me and download the IPSW file for your device and version.
  3. Download FutureRestore: Get the latest compatible build for Windows, macOS, or Linux from trusted sources like GitHub.
  4. Organize Files: Create a folder called SHSH_DOWNGRADE and place inside it:
    • FutureRestore executable
    • IPSW file
    • SHSH2 blobs file

2. Set the Nonce Generator

  1. Open the SHSH2 blobs file with a Plist editor.
  2. Locate the Generator key and copy its value (e.g., 0x1111111111111111).
  3. Set the generator on your device:
    • Checkra1n users: Use the built-in option or follow video guides.
    • Other jailbreaks (unc0ver, Taurine, Palera1n): Use a nonce setter tool.

3. Connect Your Device and Prepare the Command

  1. Connect your device to the computer with a Lightning/USB-C cable.
  2. Open Command Prompt (Windows) or Terminal (macOS/Linux).
  3. Drag and drop the FutureRestore executable into the terminal window.
  4. Type the following command:
FutureRestore.exe -t Blobs.shsh2 --latest-sep --latest-baseband 13.4.ipsw

This example shows restoring to iOS 13.4. Replace the file names with your actual blob and IPSW file names.

4. Start the Restore

  1. Press Enter to execute the command.
  2. Your device will go into recovery mode automatically.
  3. Wait 10–20 minutes for the restore to complete.
  4. When finished, your device will reboot into the chosen iOS version.

✅ After the Restore

  • Your device should now be running the target firmware.
  • Set up your device as new or restore from a backup.
  • If needed, jailbreak your device using the compatible tool for that firmware.

🔍 Troubleshooting & FAQs

1. What if I get an SEP or Baseband error?
That means the SEP or baseband is not compatible. Try a different iOS version.

2. Can I use FutureRestore without blobs?
No. SHSH2 blobs are mandatory.

3. Does this process erase data?
Yes, restoring will erase all data. Back up first.

4. My device is stuck in a boot loop. What now?
Try again with different settings or restore to the latest signed iOS via iTunes/Finder.

5. Is jailbreak required?
In most cases yes, to set the nonce generator. For checkm8 devices (A7–A11), other methods exist.


⚡ Final Notes

Always confirm blob validity, IPSW compatibility, and nonce generator setup before starting. FutureRestore is powerful but requires careful use. If you’re new, watch video tutorials alongside this guide for a smoother experience.

Downgrade / Update to unsigned iOS Version iPhone with SHSH Blobs

Hey guys! are you mad because your device updated automatically and you dont like the latest version because you may find it buggy, battery draining and many other issues like this.

So, In this guide i have shown you how to downgrade or update to an unsigned version of iOS using shsh blobs.

So you maybe familiar with Shsh Blobs. and if you have them, you can use them to go back to the version you loved! There are some requirements to use this method, but yeah, everything requires something!
Before we start the process there are some important points to be kept it mind! So before we start scroll to the bottom of the post and read the FAQ section at the end of the video in which i have cleared some of the doubts you may have while considering this method! I assure you that section will help you.

So, now we are all done and we are ready to start the process. 

If you want to skip the guide, then you can scroll down and you will find links to all of the files which are needed to be downloaded.

This is a bit longer method and requires you to download two ipsw files. So, if you have a limited data plan or slow internet speed, then check out this link below to read an easier method which requires you to download only 1 ipsw! And if today is your lucky day this method might work, otherwise you will have to scroll to the REAL METHOD! which requires your time and attention,


So, without any further delay, lets start the process? 


  • Remember, as explained in the video tutorial and in the FAQ section in the video, you can only save the blobs of a version if it is signed right now.

  • Download the latest signed ipsw from ipsw.me

  • Download the ipsw of the version you’re restoring to from ipsw.me



  • Create a folder SHSH DOWNGRADE and place all files there.

  • Now open the latest ipsw with WinRAR ( DOWNLOAD WINRAR : LINK ).

  • Drag the BuildManifest file to the SHSH DOWNGRADE folder.

  • Then go to ipsw.me again and in your device section check the device information tab and note the BoardConfig. ( for example its d221ap for iPhone X GSM ).

  • After that open the BuildManifest.plist file and go to List View.

  • Click on Build Identities.

  • There will be many + signs there, each will be representing a different BoardConfig.

  • So click on the + sign then click on +Info and check one by one that which one of the BoardConfig matches with your device.

  • So in the one which matches your device’s board config, click on +Manifest.

  • In Manifest, to get the baseband file path click on +BasebandFirmware, then click on +Info and note the path. Then open the latest ipsw file with WinRAR again and go to the path.

  • And in +Manifest, to get the SEP file, click on +SEP, then click on +Info and note the path. Then open the latest ipsw file with WinRAR again and go to the path.

  • So now you can move the latest ipsw file to another folder you dont need it now.

  • Now you’ll have all the files in the SHSH DOWNGRADE folder: FutureRestore, IPSW of the version you’re restoring to, shsh blobs file, [SEP Baseband BuildManifest] file from the latest IPSW.

  • Now you have to set the Nonce Generator value.

  • Remember you need to be Jailbroken to do that.

  •  For that, open shsh blobs file with Plist Editor and go to List View. Copy the generator value there. Now you have to set the nonce value on the iDevice. There are many method depending on the iOS version and which jailbreak are you using. Check which method is for you by going to this link : NONCE SETTERS

  • In some cases, you might not have NoApnonce blob in your blobs folder or your blobs might have a specific Nonce Generator Value. So, the 0x1111111111111111 nonce generator value wont work for you, so READ THIS POST to check how to find which Nonce Generator Value you should use.

  • So now you can connect your device using lightning cable, and Open Command Prompt / Terminal.

  • Now, drag FutureRestore in the terminal, then type -t, then drag the shsh blobs file, then type -s, then drag the SEP file, then type -b, then drag the Baseband file, then type -p, then drag the BuildManifest file, then type -m, then drag the BuildManifest file again, and then space and drag the IPSW of the version you’re restoring to.

  • It will look like this:
FutureRestore -t ShshBlobs -s SEP -b Baseband -p BuildManifest -m BuildManifest [space] IPSW

Now press enter and the process will start. Leave your device connected for 10-15 minutes and after that your device will be restored to the unsigned IPSW.


FOLLOW THE STEP BY STEP VIDEO:


(The video used below is from my own channel and my channel has embedding enabled)

Translate

Google Search Console

You may also like:

How to Jailbreak iPhone on iOS 15.0 – iOS 16.6.1 Using Dopamine Jailbreak (Full Guide)

Jailbreaking is finally back in a big way, and the Dopamine Jailbreak has quickly become one of the most popular modern jailbreak solutions ...

Popular Posts