How to Use
LukeeGD edited this page Mar 18, 2023
·
73 revisions
- The procedure will be depending on your usage, operating system, and iOS device. Make sure that your setup is supported by the script. See the README for details before continuing.
- I (LukeZGD) will not be held responsible for any consequences or damages that may happen to your devices. Proceed at your own risk.
Initial Setup
iOS-OTA-Downgrader needs initial setup before usage. Please select your operating system.
Linux
-
Download iOS-OTA-Downgrader here and extract the zip archive.
- You may also clone the repo:
git clone --depth 1 https://github.com/LukeZGD/iOS-OTA-Downgrader.git
- You may also clone the repo:
- Open a Terminal window.
- Start the script: Go to where the extracted files are located, drag
restore.sh
to the Terminal window, and press Enter/Return. - On its first run, it will download and install dependencies. This will take some time depending on your Internet connection. When it's done, proceed to the next section.
macOS
-
Download iOS-OTA-Downgrader here and extract the zip archive.
- You may also clone the repo:
git clone --depth 1 https://github.com/LukeZGD/iOS-OTA-Downgrader.git
- You may also clone the repo:
- Open a Terminal window.
- Install bash, libimobiledevice, and libirecovery from Homebrew or MacPorts.
- For Homebrew:
brew install bash libimobiledevice libirecovery
- For MacPorts:
sudo port install bash libimobiledevice libirecovery
- After the installation, you might need to exit and open another Terminal window.
- For Homebrew:
- Start the script: Go to where the extracted files are located, drag
restore.sh
to the Terminal window, and press Enter/Return. - On its first run, it will download and install dependencies. This will take some time depending on your Internet connection. When it's done, proceed to the next section.
Windows
- I highly recommend Windows users to use iOS-OTA-Downgrader on Linux or macOS instead.
- You can easily create an Ubuntu live USB with tools like Rufus or Ventoy. Make sure to enable Persistent Storage, or use another USB drive to store iOS-OTA-Downgrader and its files.
- Install iTunes 12.6.5 or older.
- Make sure to not install the Microsoft Store version of iTunes.
- You may also use iTunes 12.4.3 for older video cards instead
- Make sure to install iTunes in the default location in the C: drive.
- Install MSYS2, follow steps 1 to 4 only. In step 4, untick "Run MSYS2 64-bit now" before clicking Finish.
- Make sure to install MSYS2 in the default location in the C: drive.
-
Download iOS-OTA-Downgrader here and extract the zip archive.
- You may also clone the repo:
git clone --depth 1 https://github.com/LukeZGD/iOS-OTA-Downgrader.git
- You may also clone the repo:
- Start the script: Run
restore.cmd
.- It may only show up as
restore
. If this is the case, run the one with the gears icon. I recommend to make Windows show file extensions to avoid confusion.
- It may only show up as
- On its first run, it will download and install dependencies. This will take some time depending on your Internet connection. When it's done, proceed to the next section.
Usage
Please select your usage.
- Restore (and jailbreak) a 32-bit device to iOS 8.4.1/6.1.3.
- Restore (and jailbreak) an iPhone 4 GSM to an unsigned iOS version.
- Restore (and jailbreak) any iPhone 4 device back to iOS 7.1.2.
- Restore an A7 device to iOS 10.3.3.
- Restore a 32-bit device to an unsigned iOS version with SHSH blobs.
- Save onboard SHSH blobs of my current iOS version. (32-bit devices only)
- Save SHSH blobs from Cydia servers. (32-bit devices only)