UPDATED: 2022-05-24
-
As of updating this post, there is no downgrade tool that utilizes a SEP exploit released, so this limits our options for downgrading 64-bit (A7 and newer) devices
-
Here is a futurerestore guide for downgrading with SHSH blobs for 64-bit devices
-
Save SHSH blobs using blobsaver
-
GitHub repo for futurerestore: https://github.com/futurerestore/futurerestore/tree/test
-
Latest futurerestore can be downloaded here: https://nightly.link/futurerestore/futurerestore/workflows/ci/test
-
FutureRestore GUI: https://github.com/CoocooFroggy/FutureRestore-GUI
-
Use futurerestore on macOS or Linux only, do NOT use it on Windows
-
iOS 14-15 devices (A9 devices and newer, and iPad Air 2 and mini 4):
- For all of these methods, jailbreak is required. The 2 exceptions are Delay OTA, and checkm8 devices. For checkm8 devices, they can do pwnDFU restores, see the guide "Downgrade from iOS 15 to iOS 14" above.
- Delay OTA Guide: https://ios.cfw.guide/updating-blobless
- Whether you are eligible for the Delay OTA method or not, you are stuck to restoring to iOS 14.x/15.x. You cannot restore to 13.x and lower, even with blobs
- As of updating, the lowest signed version is 15.5
- For restoring to unsigned versions of 14.x/15.x with SHSH blobs, use the updated futurerestore beta or FutureRestore GUI by CoocooFroggy.
- You need to be using Mac or Linux
- When restoring to iOS 14, Face ID will be broken! Passcode and Touch ID work fine though
- For more details about SEP and baseband compatibility, see the SEP/BB Compatibility Chart
- For checkm8 devices only (A8 to A11):
-
iOS 12 devices (A7 and A8 devices except iPad Air 2 and mini 4):
- You can downgrade to as low as 11.3 with futurerestore if you have SHSH blobs
- Tethered options:
-
A7 devices (iPhone 5S, iPad Air 1, iPad mini 2):
- A7 devices (except iPad4,6 and all iPad mini 3 models) can downgrade to 10.3.3 without blobs, using iOS-OTA-Downgrader or LeetDown
- Linux, macOS: iOS-OTA-Downgrader
- Unfortunately ipwndfu is very unreliable on Linux, so using macOS may be the better option with iPwnder32/ipwnder_lite used for better success rates
- macOS only: LeetDown
- You can also downgrade to 10.2-10.3.2 with futurerestore if you have SHSH blobs
- You can go as low as 10.1.x but Touch ID will not work
- A7 devices (except iPad4,6 and all iPad mini 3 models) can downgrade to 10.3.3 without blobs, using iOS-OTA-Downgrader or LeetDown
-
A5, A5X, A6, and A6X devices:
- You can downgrade and jailbreak any of these devices (except iPhone 5C) to iOS 8.4.1 using iOS-OTA-Downgrader without blobs
- For iPhone 4S and iPad 2 (except iPad2,4) devices, iOS 6.1.3 is also an option
- For A6/A6X devices, you may also use LeetDown to downgrade to 8.4.1
- You can downgrade to any iOS version (iOS 5 to 9) that you have SHSH blobs for using iOS-OTA-Downgrader's "Other" option (for iOS 4 see this post/thread)
- If you have iOS 7 SHSH blobs, you can untethered downgrade using cherryflowerJB or powdersn0w (macOS only)
- You can also dualboot to any version using Coolbooter
- You can dualboot to iOS 4.x using 4tify-iPad2 (iPad 2 only)
- You can tethered downgrade without blobs using:
- (A6/A6X) n1ghtshade
- (A5/A5X) Deca5
- You can downgrade and jailbreak any of these devices (except iPhone 5C) to iOS 8.4.1 using iOS-OTA-Downgrader without blobs
-
iPhone 4:
- You can downgrade to iOS 6, 5, or 4 untethered using iPhone4Down, cherryflowerJB (iPhone3,1 only) or powdersn0w (iPhone3,1 and 3,3)
- Linux: iPhone4Down
- macOS: cherryflowerJB or powdersn0w
- You can also use GeekGrade to tethered downgrade (I found this site, but there are also other sources to get IPSWs from)
- You can dualboot to any version except 4.x using Coolbooter
- You can dualboot to 4.x using 4tify
- You can downgrade to iOS 6, 5, or 4 untethered using iPhone4Down, cherryflowerJB (iPhone3,1 only) or powdersn0w (iPhone3,1 and 3,3)