Rename to Legacy-iOS-Kit

LukeZGD 2023-03-20 12:19:26 +08:00
parent f074cb9c4f
commit f05f24c2e9
9 changed files with 26 additions and 26 deletions

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.