An all-in-one tool to restore/downgrade, save SHSH blobs, and jailbreak legacy iOS devices
Go to file
LukeZGD ba253917ad Warning instead of error for firmware keys
futurerestore can still attempt to get keys from ipsw.me later
2022-07-09 16:01:44 +08:00
.github/workflows Update build 2022-07-04 19:58:45 +08:00
resources Warning instead of error for firmware keys 2022-07-09 16:01:44 +08:00
.gitattributes Added all files from iOS-OTA-Downgrader-Keys 2021-10-07 21:50:26 +08:00
.gitignore Update build 2022-07-04 19:58:45 +08:00
README.md Warning instead of error for firmware keys 2022-07-09 16:01:44 +08:00
restore.cmd An update (fix some stuff) 2022-05-30 22:17:56 +08:00
restore.sh Some changes 2022-07-07 14:21:53 +08:00

iOS-OTA-Downgrader

  • Downgrade/restore and jailbreak supported iOS devices to signed OTA firmwares
  • iPhone4Down: Downgrade your iPhone 4 on Linux (using ch3rryflower)
  • Linux and macOS are supported
    • Partial support for Windows - usage is not recommended
    • iPhone4Down is focused on Linux only - macOS and Windows are unsupported
  • Read the "How to Use" wiki page for a step-by-step tutorial
  • Read the "Troubleshooting" wiki page for tips, frequent questions, and troubleshooting

Other features

  • iOS 6.1.3 and 8.4.1 downgrades have the option to jailbreak the install
  • The latest baseband will always be used for 32-bit devices that have baseband. For iPhone 5C and A7 devices, iOS 10.3.3 baseband will be used
  • This script can also restore your device to other iOS versions that you have SHSH blobs for (32-bit devices only, iOS 5 and newer only)
  • This script can also be used to just enter kDFU mode (32-bit devices only)
  • This script can also be used to restore your iPhone 4 back to iOS 7.1.2 with the option to jailbreak the install

Supported devices

  • Identify your device here
  • iPhone 5C and iPad mini 3 devices are NOT supported!
    • iPhone 5C can still be restored to versions that you have SHSH blobs for
    • iPhone 4 devices also support restoring with SHSH blobs
  • iPhone4Down supports the iPhone 4 GSM (iPhone3,1) only
    • You are on your own if you attempt to restore to versions not within the supported range (except for iOS 7.1.2)
Target Version Supported Devices
iOS 10.3.3 A7 devices:
iPhone 5S
iPad Air 1
iPad mini 2 (except iPad4,6)
iOS 8.4.1 32-bit devices:
iPhone 4S
iPhone 5
iPad 2, iPad 3, iPad 4
iPad mini 1
iPod touch 5
iOS 6.1.3 iPhone 4S
iPad 2 (except iPad2,4)
iOS 7.1.2 iPhone 4 GSM (iPhone3,1)
iOS 5.0 to 6.1.3
For Pangu 32-bit users:
  • For 32-bit users using Pangu and normal method, install the latest untether for your iOS version here

Supported OS versions/distros

Tools and other stuff used