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.