mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2025-02-17 00:46:23 +01:00
Rename to Legacy-iOS-Kit
parent
f074cb9c4f
commit
f05f24c2e9
10
Home.md
10
Home.md
@ -1,8 +1,8 @@
|
||||
## Welcome to the iOS-OTA-Downgrader wiki.
|
||||
## Welcome to the Legacy-iOS-Kit wiki.
|
||||
|
||||
- [**What is iOS-OTA-Downgrader?**](https://github.com/LukeZGD/iOS-OTA-Downgrader/blob/main/README.md#ios-ota-downgrader)
|
||||
- **Read the ["How to Use" wiki page](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/How-to-Use) for a step-by-step tutorial**
|
||||
- **Read the ["Troubleshooting" wiki page](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Troubleshooting) for tips, frequent questions, and troubleshooting**
|
||||
- [**What is Legacy-iOS-Kit?**](https://github.com/LukeZGD/Legacy-iOS-Kit/blob/main/README.md#Legacy-iOS-Kit)
|
||||
- **Read the ["How to Use" wiki page](https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/How-to-Use) for a step-by-step tutorial**
|
||||
- **Read the ["Troubleshooting" wiki page](https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/Troubleshooting) for tips, frequent questions, and troubleshooting**
|
||||
|
||||
## Supported devices
|
||||
- [Identify your device here](https://ipsw.me/device-finder)
|
||||
@ -59,4 +59,4 @@
|
||||
- [**openSUSE**](https://www.opensuse.org/) Tumbleweed
|
||||
- [**Gentoo**](https://www.gentoo.org/) and Gentoo-based distros
|
||||
- **macOS** 10.13 and newer
|
||||
- **Windows** 8.1 and newer
|
||||
- **Windows** 8.1 and newer
|
||||
|
@ -1,17 +1,17 @@
|
||||
- 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](https://github.com/LukeZGD/iOS-OTA-Downgrader/blob/main/README.md#ios-ota-downgrader) before continuing.
|
||||
- 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](https://github.com/LukeZGD/Legacy-iOS-Kit/blob/main/README.md#Legacy-iOS-Kit) 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.
|
||||
Legacy-iOS-Kit needs initial setup before usage. Please select your operating system.
|
||||
|
||||
<details>
|
||||
<summary>Linux</summary>
|
||||
|
||||
1. [Download iOS-OTA-Downgrader here](https://github.com/LukeZGD/iOS-OTA-Downgrader/releases/tag/latest) and extract the zip archive.
|
||||
- You may also clone the repo: `git clone --depth 1 https://github.com/LukeZGD/iOS-OTA-Downgrader.git`
|
||||
1. [Download Legacy-iOS-Kit here](https://github.com/LukeZGD/Legacy-iOS-Kit/releases/tag/latest) and extract the zip archive.
|
||||
- You may also clone the repo: `git clone --depth 1 https://github.com/LukeZGD/Legacy-iOS-Kit.git`
|
||||
1. Open a Terminal window.
|
||||
1. Start the script: Go to where the extracted files are located, drag `restore.sh` to the Terminal window, and press Enter/Return.
|
||||
1. 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.
|
||||
@ -21,8 +21,8 @@ iOS-OTA-Downgrader needs initial setup before usage. Please select your operatin
|
||||
<details>
|
||||
<summary>macOS</summary>
|
||||
|
||||
1. [Download iOS-OTA-Downgrader here](https://github.com/LukeZGD/iOS-OTA-Downgrader/releases/tag/latest) and extract the zip archive.
|
||||
- You may also clone the repo: `git clone --depth 1 https://github.com/LukeZGD/iOS-OTA-Downgrader.git`
|
||||
1. [Download Legacy-iOS-Kit here](https://github.com/LukeZGD/Legacy-iOS-Kit/releases/tag/latest) and extract the zip archive.
|
||||
- You may also clone the repo: `git clone --depth 1 https://github.com/LukeZGD/Legacy-iOS-Kit.git`
|
||||
1. Open a Terminal window.
|
||||
1. Install bash, libimobiledevice, and libirecovery from [Homebrew](https://brew.sh/) or [MacPorts](https://www.macports.org/).
|
||||
- For Homebrew: `brew install bash libimobiledevice libirecovery`
|
||||
@ -36,8 +36,8 @@ iOS-OTA-Downgrader needs initial setup before usage. Please select your operatin
|
||||
<details>
|
||||
<summary>Windows</summary>
|
||||
|
||||
- **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](https://rufus.ie/) or [Ventoy](https://www.ventoy.net/). Make sure to enable [Persistent Storage](https://www.linuxuprising.com/2019/08/rufus-creating-persistent-storage-live.html), or use another USB drive to store iOS-OTA-Downgrader and its files.
|
||||
- **I highly recommend Windows users to use Legacy-iOS-Kit on Linux or macOS instead.**
|
||||
- You can easily create an Ubuntu live USB with tools like [Rufus](https://rufus.ie/) or [Ventoy](https://www.ventoy.net/). Make sure to enable [Persistent Storage](https://www.linuxuprising.com/2019/08/rufus-creating-persistent-storage-live.html), or use another USB drive to store Legacy-iOS-Kit and its files.
|
||||
|
||||
1. Install [iTunes 12.6.5](https://secure-appldnld.apple.com/itunes12/091-87819-20180912-69177170-B085-11E8-B6AB-C1D03409AD2A6/iTunes64Setup.exe) or older.
|
||||
- Make sure to not install the Microsoft Store version of iTunes.
|
||||
@ -45,8 +45,8 @@ iOS-OTA-Downgrader needs initial setup before usage. Please select your operatin
|
||||
- Make sure to install iTunes in the default location in the C: drive.
|
||||
1. Install [MSYS2](https://www.msys2.org/#installation), 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.
|
||||
1. [Download iOS-OTA-Downgrader here](https://github.com/LukeZGD/iOS-OTA-Downgrader/releases/tag/latest) and extract the zip archive.
|
||||
- You may also clone the repo: `git clone --depth 1 https://github.com/LukeZGD/iOS-OTA-Downgrader.git`
|
||||
1. [Download Legacy-iOS-Kit here](https://github.com/LukeZGD/Legacy-iOS-Kit/releases/tag/latest) and extract the zip archive.
|
||||
- You may also clone the repo: `git clone --depth 1 https://github.com/LukeZGD/Legacy-iOS-Kit.git`
|
||||
1. 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](https://www.howtogeek.com/205086/beginner-how-to-make-windows-show-file-extensions/) to avoid confusion.
|
||||
1. 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.
|
||||
|
@ -1,5 +1,5 @@
|
||||
- Jailbreaking is required in order to follow the "jailbroken" procedure for 32-bit devices.
|
||||
- This page is for the initial jailbreaking needed before using iOS-OTA-Downgrader. For the Jailbreak Option, go to the ["Troubleshooting" wiki page](Troubleshooting#jailbreak-option-for-32-bit-devices).
|
||||
- This page is for the initial jailbreaking needed before using Legacy-iOS-Kit. For the Jailbreak Option, go to the ["Troubleshooting" wiki page](Troubleshooting#jailbreak-option-for-32-bit-devices).
|
||||
- **For a step-by-step jailbreaking guide, go to: https://ios.cfw.guide**
|
||||
- Download the jailbreak tool's IPA below, then sideload it to your device using [Sideloadly](https://sideloadly.io/) or [AltServer](https://altstore.io) (direct IPA sideloading)
|
||||
- Sideloadly and AltServer are available for Windows and macOS only. Linux users can use [AltLinux](https://github.com/i-love-altlinux/AltLinux), [AltServer-Linux](https://github.com/NyaMisty/AltServer-Linux), or [ScarletCloud](https://github.com/DebianArch64/DebProvision/releases).
|
||||
|
@ -4,7 +4,7 @@
|
||||
- The restore will ERASE ALL DATA on your iOS device. Backup your data before proceeding.
|
||||
- Make sure to have at least 10 GB of free space on your PC/Mac.
|
||||
- Do not rename the IPSW firmwares from their default names.
|
||||
- If you are using Windows, please read the ["Troubleshooting" page](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Troubleshooting#windows)
|
||||
- If you are using Windows, please read the ["Troubleshooting" page](https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/Troubleshooting#windows)
|
||||
- If you are on an iOS version that is not 9.3.5, 9.3.6, 10.3.3, or 10.3.4, I recommend [saving onboard blobs first](Saving-onboard-SHSH-blobs-of-current-iOS-version) before continuing.
|
||||
- "A6(X)" refers to iPhone 5 and iPad 4.
|
||||
- "A5(X)" refers to iPhone 4S, iPad 2, iPad 3, iPad mini 1, and iPod 5th generation.
|
||||
|
@ -3,7 +3,7 @@
|
||||
- The restore will ERASE ALL DATA on your iOS device. Backup your data before proceeding.
|
||||
- Make sure to have at least 10 GB of free space on your PC/Mac.
|
||||
- Do not rename the IPSW firmwares from their default names.
|
||||
- If you are using Windows, please read the ["Troubleshooting" page](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Troubleshooting#windows)
|
||||
- If you are using Windows, please read the ["Troubleshooting" page](https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/Troubleshooting#windows)
|
||||
|
||||
---
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
- The restore will ERASE ALL DATA on your iOS device. Backup your data before proceeding.
|
||||
- Make sure to have at least 10 GB of free space on your PC/Mac.
|
||||
- Do not rename the IPSW firmwares from their default names.
|
||||
- If you are using Windows, please read the ["Troubleshooting" page](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Troubleshooting#windows)
|
||||
- If you are using Windows, please read the ["Troubleshooting" page](https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/Troubleshooting#windows)
|
||||
- If you are on an iOS version that is not 7.1.2, I recommend [saving onboard blobs first](Saving-onboard-SHSH-blobs-of-current-iOS-version) before continuing.
|
||||
|
||||
---
|
||||
@ -20,7 +20,7 @@ Please select your operating system and iOS device.
|
||||
1. When the main menu shows up, type '1' and press Enter/Return to select Downgrade Device.
|
||||
1. When prompted, select your options and follow the given instructions to put the device to pwnDFU mode.
|
||||
1. After the restore process, your device will be successfully downgraded/restored to your selected target version.
|
||||
- If you are stuck at the boot logo after downgrading, see the "Clearing NVRAM" section of the ["Troubleshooting" wiki page](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Troubleshooting#clearing-nvram) for more details.
|
||||
- If you are stuck at the boot logo after downgrading, see the "Clearing NVRAM" section of the ["Troubleshooting" wiki page](https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/Troubleshooting#clearing-nvram) for more details.
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
- iOS-OTA-Downgrader can also be used to save 32-bit iOS devices' SHSH blobs from Cydia servers if there are any.
|
||||
- Legacy-iOS-Kit can also be used to save 32-bit iOS devices' SHSH blobs from Cydia servers if there are any.
|
||||
|
||||
1. Connect your device to your PC/Mac.
|
||||
1. Start the script by running `restore.sh` (`restore.cmd` for Windows)
|
||||
|
@ -1,6 +1,6 @@
|
||||
- iOS-OTA-Downgrader can also be used to save on-board SHSH blobs of 32-bit iOS devices.
|
||||
1. Prepare your iOS device by following the steps in the [Restore to 32-bit device](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Restore-32-bit-device) page.
|
||||
- For not jailbroken methods, you may also go to the [DFU Advanced Menu](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Troubleshooting#dfu-advanced-menu-for-32-bit-devices) section of Troubleshooting
|
||||
- Legacy-iOS-Kit can also be used to save on-board SHSH blobs of 32-bit iOS devices.
|
||||
1. Prepare your iOS device by following the steps in the [Restore to 32-bit device](https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/Restore-32-bit-device) page.
|
||||
- For not jailbroken methods, you may also go to the [DFU Advanced Menu](https://github.com/LukeZGD/Legacy-iOS-Kit/wiki/Troubleshooting#dfu-advanced-menu-for-32-bit-devices) section of Troubleshooting
|
||||
1. Start the script and select "Save Onboard Blobs"
|
||||
1. [Download](https://ipsw.me/) and select the IPSW of your current iOS version
|
||||
1. Follow the given instructions. If the process is successful, valid SHSH blobs of your current iOS version will be saved.
|
||||
|
@ -48,7 +48,7 @@
|
||||
- macOS users have to install bash, libimobiledevice, and libirecovery from [Homebrew](https://brew.sh/) or [MacPorts](https://www.macports.org/). This is required.
|
||||
- For Homebrew: `brew install bash libimobiledevice libirecovery`
|
||||
- For MacPorts: `sudo port install bash libimobiledevice libirecovery`
|
||||
- If some tools are not working, you may try to `git clone` the repo: `git clone https://github.com/LukeZGD/iOS-OTA-Downgrader.git` then try again from there
|
||||
- If some tools are not working, you may try to `git clone` the repo: `git clone https://github.com/LukeZGD/Legacy-iOS-Kit.git` then try again from there
|
||||
- You may also try this: `cd` to where the files are extracted, then run `xattr -dr com.apple.quarantine bin/macos`
|
||||
- If nothing else works, you may have to try disabling Gatekeeper: `sudo spctl --master-disable`
|
||||
|
||||
@ -59,7 +59,7 @@
|
||||
- For advanced users: Hackintosh and macOS KVM with USB passthrough should also work if set up properly
|
||||
|
||||
## Windows
|
||||
- **I highly recommend Windows users to use iOS-OTA-Downgrader on Linux or macOS instead.** You may create a Linux live USB, and this can easily be done with tools like [Ventoy](https://www.ventoy.net/).
|
||||
- **I highly recommend Windows users to use Legacy-iOS-Kit on Linux or macOS instead.** You may create a Linux live USB, and this can easily be done with tools like [Ventoy](https://www.ventoy.net/).
|
||||
- **Support for iPhone 4 and A7 devices is limited.** More details below.
|
||||
- Windows users may encounter errors like `Unable to send APTicket` or `Unable to send iBEC` in the restore process.
|
||||
- Run the script again and let the device exit recovery mode when prompted.
|
||||
|
Loading…
x
Reference in New Issue
Block a user