An all-in-one tool to restore/downgrade, save SHSH blobs, and jailbreak legacy iOS devices
Go to file
LukeZGD e07d0bd478 Fix more typos
this rewrite is due for more testing on iphone 4. unfortunately my home button broke and am waiting for the replacement part to arrive for now.
2023-01-15 17:01:43 +08:00
.github/workflows Big update (script rewrite) 2023-01-13 12:25:27 +08:00
bin Big update (script rewrite) 2023-01-13 12:25:27 +08:00
resources Big update (script rewrite) 2023-01-13 12:25:27 +08:00
.gitattributes Added all files from iOS-OTA-Downgrader-Keys 2021-10-07 21:50:26 +08:00
.gitignore Big update (script rewrite) 2023-01-13 12:25:27 +08:00
LICENSE Big update (script rewrite) 2023-01-13 12:25:27 +08:00
README.md Big update (script rewrite) 2023-01-13 12:25:27 +08:00
restore.cmd Big update (script rewrite) 2023-01-13 12:25:27 +08:00
restore.sh Fix more typos 2023-01-15 17:01:43 +08:00

iOS-OTA-Downgrader

  • Downgrade/restore and jailbreak supported legacy iOS devices to signed OTA firmwares
  • iPhone4Down: Downgrade your iPhone 4 on Linux/Windows (using powdersn0w)
  • Linux, macOS, and Windows are supported
    • Windows usage is not recommended
    • iPhone4Down focuses on Linux support - use cherryflowerJB or powdersn0w on macOS instead
  • 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
  • This script can also restore your device to other iOS versions that you have SHSH blobs for (32-bit/A7/A8 devices, iOS 5 to 12)
  • 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 be used to enter kDFU mode for 32-bit devices
  • This script can also be used to restore your iPhone 4 back to iOS 7.1.2 with the option to jailbreak the install
  • This script can also be used to restore supported devices to their latest versions

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 iPhone 4 GSM only (iPhone3,1)
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 (all models)
iOS 4.3 to 6.1.3 iPhone 4 GSM
For Pangu 32-bit users:
  • For 32-bit users using Pangu and jailbroken method, install the latest untether for your iOS version here

Supported OS versions/distros

Tools and other stuff used