mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2024-11-30 11:54:18 +01:00
a
parent
79ac44d5b0
commit
72563b1f04
@ -1,4 +1,5 @@
|
||||
- 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.
|
||||
- All of these are also **applicable for restoring with SHSH blobs**.
|
||||
- It will also depend if you have extra hardware if needed, such as an Arduino and USB Host Shield.
|
||||
- If the option has `(jailbroken)` in it, jailbreak your device first. If not, jailbreaking is not required.
|
||||
- **You do NOT need blobs to use this**, the script will get them for you.
|
||||
@ -10,7 +11,7 @@
|
||||
|
||||
Please select your operating system and iOS device.
|
||||
|
||||
- macOS/Linux, 32-bit device (jailbroken)
|
||||
- Windows, 32-bit device (jailbroken)
|
||||
- macOS/Linux, A6/A6X device
|
||||
- macOS/Linux, A5/A5X device (with Arduino and USB Host Shield)
|
||||
- [macOS/Linux, 32-bit device (jailbroken)](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Downgrade-my-32-bit-device-(macOS-Linux,-jailbroken))
|
||||
- [Windows, 32-bit device (jailbroken)](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Downgrade-my-32-bit-device-(Windows,-jailbroken))
|
||||
- [macOS/Linux, A6/A6X device](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Downgrade-my-32-bit-device-(macOS-Linux,-A6-A6X-device))
|
||||
- [macOS/Linux, A5/A5X device (with Arduino and USB Host Shield)](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Troubleshooting#dfu-advanced-menu-for-32-bit-devices)
|
||||
|
@ -8,5 +8,5 @@
|
||||
|
||||
Please select your operating system and iOS device.
|
||||
|
||||
- macOS/Linux, supported A7 device
|
||||
- Windows, supported A7 device
|
||||
- [macOS/Linux, supported A7 device](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Downgrade-my-A7-device-to-iOS-10.3.3-(macOS-Linux))
|
||||
- [Windows, supported A7 device](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Troubleshooting#windows)
|
||||
|
@ -1,6 +1,6 @@
|
||||
- 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.
|
||||
- All of these are also applicable for restoring to iOS 7.1.2 with the option to jailbreak.
|
||||
- **You do NOT need blobs to use this**, the script will get them for you.
|
||||
- All of these are also applicable for **restoring to iOS 7.1.2** with the option to jailbreak.
|
||||
- **You do NOT need blobs to use this**, the script will get the needed iOS 7.1.2 blobs for you.
|
||||
- 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.
|
||||
@ -9,7 +9,7 @@
|
||||
|
||||
Please select your operating system and iOS device.
|
||||
|
||||
- macOS/Linux, iPhone 4 GSM (iPhone3,1)
|
||||
- macOS, iPhone 4 CDMA (iPhone3,3)
|
||||
- Linux, iPhone 4 CDMA (iPhone3,3)
|
||||
- Windows, iPhone 4 GSM (iPhone3,1)
|
||||
- [macOS/Linux, iPhone 4 GSM (iPhone3,1)](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Downgrade-my-device-to-a-lower-iOS-version-(macOS-Linux,-iPhone-4-GSM-iPhone3,1))
|
||||
- [macOS, iPhone 4 CDMA (iPhone3,3)](https://dora2ios.web.app/konayuki/index.html)
|
||||
- [Linux, iPhone 4 CDMA (iPhone3,3)](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Downgrade-my-device-to-a-lower-iOS-version-(macOS-Linux,-iPhone-4-CDMA-iPhone3,3))
|
||||
- [Windows, iPhone 4 GSM (iPhone3,1)](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Downgrade-my-device-to-a-lower-iOS-version-(Windows,-iPhone-4-GSM-iPhone3,1))
|
||||
|
@ -1,63 +1,12 @@
|
||||
# Section 0.1 - Requirements
|
||||
- A **supported iOS device** (listed in the README)
|
||||
- Your device should also have working TOP and HOME buttons. For iPhone4Down and A7 devices, this is required to enter DFU mode.
|
||||
- It is not recommended to continue if you have broken button/s.
|
||||
- A **Linux install/live USB** or a supported **macOS** version
|
||||
- Using the Windows version of iOS-OTA-Downgrader is highly discouraged.
|
||||
- Windows users may create a Linux live USB, and this can easily be done with tools like [Ventoy](https://www.ventoy.net/).
|
||||
- For iPhone4Down, macOS users should use [cherryflowerJB](https://web.archive.org/web/20210322151509/https://dora2ios.web.app/CFJB/) or [powdersn0w](https://dora2ios.web.app/konayuki/index.html) instead of iPhone4Down for more support
|
||||
- The IPSW firmware for the version you want to downgrade to
|
||||
- For iPhone4Down, you also need the IPSW firmware for iOS 7.1.2
|
||||
- The script can download it for you
|
||||
- The script will also provide a link to the IPSW if you want to download it manually
|
||||
- You may also download the firmwares manually from [ipsw.me](https://ipsw.me/)
|
||||
|
||||
# Section 0.2 - Things to note before you begin
|
||||
- **Linux**: Your installation must be **64-bit**, and x86_64. ARM is not supported.
|
||||
- **You do NOT need blobs to use this**, the script will get them for you.
|
||||
- Some of the sections and steps will be separated depending on your platform and device.
|
||||
- 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
|
||||
- **Windows:**
|
||||
- Make sure to install these prerequisites first:
|
||||
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.
|
||||
- You may also use [iTunes 12.4.3 for older video cards](https://secure-appldnld.apple.com/itunes12/031-69284-20160802-7E7B2D20-552B-11E6-B2B9-696CECD541CE/iTunes64Setup.exe) instead
|
||||
2. 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.
|
||||
- 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.
|
||||
- **I (LukeZGD) will not be held responsible for any consequences or damages that may happen to your devices. Proceed at your own risk.**
|
||||
|
||||
# Section 1.1 - Setup for PC/Mac
|
||||
---
|
||||
|
||||
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. Open a Terminal window.
|
||||
- **macOS:** [Here's how (Open or quit Terminal on Mac)](https://support.apple.com/guide/terminal/apd5265185d-f365-44cb-8b09-71a064a42125/mac)
|
||||
- **Windows:** skip this step
|
||||
1. Start the script: Go to where the extracted files are located, drag `restore.sh` to the Terminal window, and press Enter/Return.
|
||||
- **Windows:** 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.
|
||||
Please select your usage.
|
||||
|
||||
# Section 1.2 - Setup for iOS device
|
||||
|
||||
- **For A7 devices and iPhone4Down, skip this section**. No prior setup is needed and jailbreaking is not required for these devices.
|
||||
- If you are unable/unwilling to jailbreak your 32-bit device, the DFU advanced menu can also be used to skip this section. Read the ["Troubleshooting" wiki page](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Troubleshooting#dfu-advanced-menu-for-32-bit-devices) for more details
|
||||
1. [Jailbreak your device.](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Jailbreaking)
|
||||
1. Open Cydia, and wait for sources to refresh.
|
||||
1. When it asks to upgrade, tap Upgrade Essential. After the upgrade, Cydia will crash.
|
||||
1. Open Cydia again, search for OpenSSH, tap and install it.
|
||||
- If you have an iPhone 5 or an iPad 4 on iOS 10, do the additional steps below. Otherwise, proceed to the next section.
|
||||
1. Add this repository: https://lukezgd.github.io/repo/
|
||||
- To add a repo, go to Sources, tap Edit at the top right, then tap Add at the top left.
|
||||
1. After the repo is added, search for Dropbear, tap and install it. When it's done, proceed to the next section.
|
||||
|
||||
# Section 2 - Downgrading the device
|
||||
|
||||
1. Connect your iOS device to your PC/Mac.
|
||||
1. Start the script by running `restore.sh` (same procedure in Section 1.1)
|
||||
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/kDFU mode.
|
||||
- **Linux**: Entering pwnDFU mode can fail a lot on Linux especially for A7 devices.
|
||||
- Entering pwnDFU mode will likely fail on devices running AMD CPUs.
|
||||
- Read the ["Troubleshooting" wiki page](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Troubleshooting#linux) for more details
|
||||
1. After the restore process, your device will be successfully downgraded/restored to your selected target version.
|
||||
- [Downgrade my 32-bit device to iOS 8.4.1/6.1.3.](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Downgrade-my-32-bit-device-to-iOS-8.4.1-or-6.1.3)
|
||||
- [Downgrade my iPhone 4 to a lower iOS version.](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Downgrade-my-iPhone-4-to-a-lower-iOS-version)
|
||||
- [Restore my iPhone 4 back to iOS 7.1.2.](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Downgrade-my-iPhone-4-to-a-lower-iOS-version)
|
||||
- [Restore my 32-bit device with saved SHSH blobs.](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Downgrade-my-32-bit-device-to-iOS-8.4.1-or-6.1.3)
|
||||
- [Downgrade my A7 device to iOS 10.3.3.](https://github.com/LukeZGD/iOS-OTA-Downgrader/wiki/Downgrade-my-A7-device-to-iOS-10.3.3)
|
||||
|
@ -1,12 +0,0 @@
|
||||
- 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.
|
||||
- **I (LukeZGD) will not be held responsible for any consequences or damages that may happen to your devices. Proceed at your own risk.**
|
||||
|
||||
---
|
||||
|
||||
Please select your usage.
|
||||
|
||||
- Downgrade my 32-bit device to iOS 8.4.1/6.1.3.
|
||||
- Downgrade my iPhone 4 to a lower iOS version.
|
||||
- Restore my iPhone 4 back to iOS 7.1.2.
|
||||
- Restore my 32-bit device with saved SHSH blobs.
|
||||
- Downgrade my A7 device to iOS 10.3.3.
|
Loading…
Reference in New Issue
Block a user