How to Downgrade iOS 9.0-9.3.4 to iOS 8.4.1 without SHSH Blobs

I have some good news for you all! You can now downgrade iOS 9-10 to iOS 8 firmware without SHSH Blobs. The downgrade is carried out by a method called iOS Spoofing. Let’s find out how it works.

What is iOS Spoofing?

iOS Spoofing is a method that fools Apple into believing you are running a different firmware than the one installed on your device.

This is achieved by editing the SystemVersion.plist file with iFile’s text editor. Apple uses SystemVersion.plist file to access your firmware version, build number, and build type.

ios firmware

We will trick Apple and downgrade our device to iOS 6 while it’s still on iOS 9 firmware using this method. This will subsequently allow you to upgrade your device via OTA update.

The best thing about this method is that Apple can never patch it unless it blocks Over-the-Air update feature altogether.

Before you decide to use this method, keep the following things in mind.

  • There’s no proper jailbreak tool for iOS 8.4.1 yet that offers a user-friendly GUI .
  • This method will not work if you deleted Cydia’s language files.
  • You DO NOT need SHSH Blobs to use this method.
  • Edit the plist file carefully. If done incorrectly, it can soft-brick your device.
  • This method is incompatible with iPad Air 2, iPhone 6 and iPhone 6 Plus. DO NOT try iOS Spoofing if you own any of these devices.

Which Devices are Compatible with iOS Spoofing?

Here’s the complete list of devices compatible with iOS Spoofing method.

iPhone 

  • iPhone 5S
  • iPhone 5C
  • iPhone 5
  • iPhone 4S

iPad

  • iPad Air
  • iPad 4
  • iPad 3
  • iPad 2
  • iPad mini 2
  • iPad mini 1

iPod

  • iPod touch 5

Which Firmware are Compatible with iOS Spoofing?

  • iOS 9.1
  • iOS 9.2
  • iOS 9.2.1
  • iOS 9.3
  • iOS 9.3.1
  • iOS 9.3.2
  • iOS 9.3.3
  • iOS 9.3.4

If your firmware version and device are compatible, move onto the tutorial.

Requirements

  • A jailbroken device running compatible firmware
  • iFile or Filza file manager

How to Downgrade iOS 9-10 to iOS 8.4.1 without SHSH Blobs

Step 1 Jailbreak your iPhone, iPad or iPod with Home Depot. Follow the tutorials given below.

If you are already jailbroken, skip this step.

Step 2 Install iFile or Filza from Cydia.

Step 3 Open iFile and navigate to this location – /System/Library/CoreServices.

Step 4 Look for a file named SystemVersion.plist.

Step 5 Open this file with iFile’s inbuilt text editor.

Step 6 Replace ProductBuildVersion with 10A406 and ProductVersion with 6.0 and save the file. If you are on iPhone 5S, iPhone 5C, iPad Air, or iPad Mini 2, use these values respectively – 11B554a and 7.0.4.

Step 7 Reboot your device.

Step 8 Go to Settings > General > Software Update > Download and Install iOS 8.4.1.

Step 9 Wait for the update to finish.

Step 10 Now go to Settings > General > Reset and select Erase All Content and Settings.

That’s it! Enjoy iOS 8.4.1 firmware on your device. You can also follow the video tutorial to better understand the process.

How to Downgrade iOS 9/10 to iOS 8 by Spoofing OTA

Posted by Yalu Jailbreak on Monday, March 27, 2017

A new iOS 9.3.5 jailbreak is just around the corner, so stay tuned.

If you liked this tutorial, don’t forget to share it on Facebook and Twitter.

  • Joel Blower

    I’m getting stuck at step 7 and 8. It looks like changing the ProductVersion to 7.0.4 is making the re-jailbreak guide link in step 7 not work as the guide is meant for iOS10?

    • Hello, Joel. What’s your device/firmware?

      • Joel Blower

        Thanks for your quick reply and sorry for my late one! 5s running 10.2

        • Here’s what you need to do –

          7. Reboot your iPhone 5s and launch yalu. Let it do its thing.

          8. Use SemiRestore10 Lite followed by OSRestoreX and then proceed to step 9.

          If you get stuck, let me know. Good luck.

  • Stooler12

    Any way I can upgrade from 7.1.2 to anything on ios8 or ios9 and keep my jailbreak?

    • Hello, Stooler. Which device are you using? Have you saved your blobs?

  • robin994

    is there a way to downgrade ipad 2 stuck on firmware 9.3.5?

    • Hello, Robin. Yes, you can downgrade if you have blobs for your destination firmware.

      • robin994

        damn, i lost them , thanks for fast reply 🙂

        • You can still try this tool, though.

  • Luke Hammer

    Hi is it possible to spoof 7.0.4 on 7.1 on my iPhone5S?

    • Hello, Luke. It’s not possible in your case.

  • tofowsp

    I finished step 1-6 correctly on my iPad Air 1. On step 8, I tried to install OSRestoreX from Cydia Store because my iPad Air is on ios10. But I can’t install OSRestoreX because I’ve changed my iOS Version to 7.0.4 which is not compatible. So I erase all contents and settings through native settings app. Now I can’t even install yalu back to my iPad because the iOS version is set at 7.0.4. What should I do next? I tried to install iFile through Impactor, but it is already installed on my iPad, so I’m not able to do that. I just need to change back to the original iOS version and restart the whole process.

    • Hello, tofowsp. I am sending you a fix. If that doesn’t work, you will need to restore, unfortunately.

      • tofowsp

        Where did you send a fix to me?

    • Download Yalufix ipa. Just google it.

      1. Rename Yalufix ipa to zip and open the zip archive.

      2. Go to Payload > yalu102 .app > Info .plist to the MIXTAPE folder

      3. Modify the Info.plist with a plist editor and edit MinimumOSVersion

      4. Edit 10.0 to your spoofed iOS version.

      5. Rename yalufix .zip to yalufix .ipa.

      6. Install it using Cydia Impactor.

      • tofowsp

        Ok. I got yalu102, cydia, and iFile back on my iPad. I would like to ask is it still possible to do ota downgrade to iOS 8 using the method above?

        • 1. Did my fix work as expected? If it did, you need to fix the plist again.

          2. It is but I wouldn’t recommend doing so since Yalu will get an update soon (ETA – 2-3 days). This will make it highly stable on all devices.

      • tofowsp

        I’m not able to run OSRestoreX, since my iPad iOS version is set as 7.0.4, which it requires iOS 10

        • Do this –

          1. Install Filza and open it.

          2. Go to /System/Library/CoreServices > SystemVersion.plist and modify “ProductBuildVersion” and “ProductVersion” to the original version. You can check the values here if you don’t remember them – https://www.theiphonewiki .com/wiki/Firmware/iPad/10.x

          3. Save SystemVersion .plist and reboot.

          Hope this helps.

          • tofowsp

            So I need to change iOS version back to original, then what about step 6?

          • I thought you just wanted to get Yalu jailbreak working after that. Just wait and don’t do anything else right now. Stay on your current firmware.

            If anything doesn’t open, it can be easily fixed by installing Yalufix anytime. So you needn’t worry about it.

          • tofowsp

            I would still like to downgrade to ios8, but I’m still confused through the steps above. I got cydia working now. And as I understood, I should change iOS version to 7 first then install OSRestoreX from Cydia, but then the OSRestoreX app will recognize that my iPad is iOS 7, so it’s not compatible. How would I approach this?

          • I highly suggest you stay away from this since you are on iOS 10 firmware. I have updated the tutorial, you can give it a shot again. But please understand the risks associated with editing SystemVersion file.

          • tofowsp

            No luck, I still get iOS 10.3.2 software update

          • Just wait a stable jb is coming.

          • tofowsp

            After all the setup as you said, I’m not able to open Cydia even I tried to restart and re-jailbrake.

  • Kevin Liang

    I have an iPod 5th generation on ios 7.1.2 jailbroken, is it possible for me to upgrade it to ios 9.3.4 and jailbreak again? I don’t have blobs saved.

    • Hello, Kevin. Unfortunately, it is possible only with SHSH Blobs.

  • user iPad2

    Hello, iPad 2 is now on iOs 6.0 but it is not finding any update to 8.4.1.
    it is written that 6.0 is the last version available. any solution? I reset and now the tools is not giving me the possibility to install cydia.

    • Hello, Did you ever spoof your iOS version?

      • user iPad2

        Trying with impactor now is giving the following error:
        “installation.cpp:42
        The system version is lower than the minimum OS version specified for bundle at /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.oRhNQy/extracted/Payload/Home Depot.app. Have 6.0; need 8.4.1”

        • Follow my comment given above and repeat the same process with Home Depot instead of Yalu IPA.

  • What details did you use to spoof the above fields?

    • user iPad2

      I followed step by step the guide. so at the moment I can’t install Home depot and also I can’t jailbreak with tools of 6.0 because they don’t recognize the version. what can I do?

      • No I told you to follow the comment given above.

        1. Rename MixtapePlayer IPA to MixtapePlayer.zip and open it using 7 zip.
        2. Navigate to Payload/Home Depot.app/ and copy Info.plist to another folder
        3. Open Info.plist file with any plist Editor and edit MinimumOSVersion to your current spoofed version.
        4. Replace the original Info.plist with this modified Info.plist
        5. Again rename MixtapePlayer.zip to MixtapePlayer.ipa and install it with Impactor.
        6. Open Cydia, install Filza and launch it.
        7. Navigate to /System/Library/CoreServices
        8. Open SystemVersion.plist and change “ProductBuildVersion” and “ProductVersion” to the correct version
        9. Save SystemVersion.plist and restart.

        • user iPad2

          Hi, I did and I am back at 9.3.2. Everything is working.
          To downgrade to 8.4.1 should I try again the guide step by step or do you have any changes regarding “ProductBuildVersion” and “ProductVersion”? When I did the first time the giude step by step it was written that “6.0 is the last version available” so there was not the possibility to install 8.4.1. Thank you

          • That’s great. Try changing the system version to 6.1 now.

          • user iPad2

            nothing. it is written that “6.1 is the last version available”. Could it be wrong the ProductBuildVersion?

          • Yes, try that now.

        • Alexander

          Hi I have the same problem but when I installed home Depot it says my device is not supported to provide my own off sets

          • Hello, Alexander. I have already given the solution in the comment above.

  • Yes, change it to 6.1 now.

    • user iPad2

      ok, now it showing that the new software version of iOs is available… unfortunately is 9.3.5 and not 8.4.1. any advice?

      • Seems like Apple has patched this loophole. I will write another tutorial very soon, just wait.

  • Piet Nutbey

    Using Phoenix 9.3.5 jailbreak. Unfortunately it appears as if this loophole was closed on 9.3.5 – after going through all the steps, software update shows that 6.0 is the latest version.

    • Hello, Piet. It works on 9.3.5. Can you send me a screenshot?

      • funtuna mc

        I’m having the same issue. When I go to General>Software Update, it says “iOS 6.0 Your software is up to date.” I can’t start jailbreak and restore the original SystemVersion.plist, since Phoenix crashes if I try to kickstart jailbreak, even after reinstalling with a minor tweak you mentioned in other threads to allow installation on 6.0.

      • Piet Nutbey

        As mentioned, using above failed for me (on iPad 2), until I bumped into another thread.

        To downgrade to 8.4.1, change the version and build to 6.1.3 and 10B329
        Worked flawless for me.

        • Thanks for the tip, Piet.

  • Bryan O’Roarke

    Luca, I’m on an iPhone 5S running iOS 7.1.2. I have not jail broken this device yet. If I jailbreak and save my blobs, is it possible to then upgrade to iOS 10.2 (not current 10.3.3) and jailbreak? Thanks in advance for any help.

    • Hello, Bryan. Unfortunately, you can not save blobs for iOS 10.2. as it’s not being signed anymore.

      • Bryan O’Roarke

        Thank you Luca for the quick reply. Could I jail break my 7.1.2 and save my blobs and then upgrade to 10.3.3 and then downgrade back to 7.1.2 and hope that a jailbreak for 10.3.3 come out sometime?

        • A 32-bit jailbreak getting released for iOS 10-10.3.3 is extremely unlikely. The 32-bit scene is almost dead now as no one wants to burn exploits for them. I suggest you stay where you are if you are interested in jailbreaking.

          • Bryan O’Roarke

            Ok, thank you. I thought my 5S was a 64 bit. Bummer. I’ll just stay where I am. Thanks again.

          • Sorry, Bryan. 5S is a 64-bit, in fact. I thought you had a 5. You don’t need to be on a firmware to save its bobs. Also, iOS 10.3.3 might get a jailbreak in the future (hopefully) so you can update to it if you are willing to relinquish your jb.