mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2025-04-20 21:51:24 +02:00
a
parent
a0bf2c5993
commit
92c6ab905e
@ -1,6 +1,6 @@
|
||||
- You can use another iOS device that is jailbroken to put your target device in pwned DFU mode.
|
||||
- This can be very useful if you do not have a Mac but have a spare iOS device on hand.
|
||||
- This method can be used for A6/A6X and A7 devices.
|
||||
- This method can be used for iPhone 4, A6(X), and A7 devices.
|
||||
|
||||

|
||||
|
||||
@ -13,4 +13,4 @@
|
||||
1. Run the command `ipwnder_lite -p`
|
||||
1. If successful, this will put the target device in pwned DFU mode with checkm8
|
||||
|
||||
- Note that I have only gotten ipwnder_lite to work on Procursus jailbreaks (tested on Chimera, Odysseyra1n, and Taurine)
|
||||
- Note that I have only gotten ipwnder_lite to work on Procursus jailbreaks (tested on Chimera, Odysseyra1n, and Taurine)
|
||||
|
@ -6,8 +6,8 @@
|
||||
- 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 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/A6X" refers to iPhone 5 and iPad 4.
|
||||
- "A5/A5X" refers to iPhone 4S, iPad 2, iPad 3, iPad mini 1, and iPod 5th generation.
|
||||
- "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.
|
||||
- If the option has "jailbroken", [jailbreak your device first](Jailbreaking). If not, jailbreaking is not required.
|
||||
|
||||
---
|
||||
@ -15,7 +15,7 @@
|
||||
Please select your iOS device.
|
||||
|
||||
<details>
|
||||
<summary>32-bit device, jailbroken on iOS 9 or lower</summary>
|
||||
<summary>All devices, jailbroken on iOS 9 or lower</summary>
|
||||
|
||||
1. Open Cydia on your device, and wait for sources to refresh.
|
||||
- If refreshing takes too long, remove the ultrasn0w repo, force close Cydia, then open Cydia again.
|
||||
@ -23,7 +23,7 @@ Please select your iOS device.
|
||||
1. Search for "OpenSSH" and install it.
|
||||
1. Connect your iOS device to your PC/Mac. Make sure to tap "Trust" in the Trust this Computer prompt.
|
||||
1. Start the script by running `restore.sh` (`restore.cmd` on Windows)
|
||||
- If the script fails to detect your device, try proceeding to "32-bit device, jailbroken on iOS 9 or lower (alternative)"
|
||||
- If the script always fails to detect your device, try proceeding to "All devices, jailbroken on iOS 9 or lower (alternative)"
|
||||
1. When the main menu shows up, input `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 kDFU mode.
|
||||
1. After the restore process, your device will be successfully downgraded/restored to your selected target version.
|
||||
@ -32,7 +32,7 @@ Please select your iOS device.
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>32-bit device, jailbroken on iOS 9 or lower (alternative)</summary>
|
||||
<summary>All devices, jailbroken on iOS 9 or lower (alternative)</summary>
|
||||
|
||||
1. Open Cydia on your device, and wait for sources to refresh.
|
||||
- If refreshing takes too long, remove the ultrasn0w repo, force close Cydia, then open Cydia again.
|
||||
@ -51,7 +51,7 @@ Please select your iOS device.
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>A6/A6X device, jailbroken on iOS 10</summary>
|
||||
<summary>A6(X) devices, jailbroken on iOS 10</summary>
|
||||
|
||||
- If you are using kok3shiX, make sure to turn on **"use legacy patches"** when re-jailbreaking.
|
||||
- If you are using socket, re-jailbreak with kok3shiX. Zebra can also be used on the steps that use Cydia.
|
||||
@ -64,9 +64,9 @@ Please select your iOS device.
|
||||
1. Search and install "OpenSSH" and "Dropbear."
|
||||
1. Reboot and re-jailbreak your device.
|
||||
1. Plug in your device and start the script by running `restore.sh` (`restore.cmd` on Windows)
|
||||
- If the script fails to detect your device, try to start over from step 1.
|
||||
- You may also try proceeding to "A6/A6X device, not jailbroken"
|
||||
- If any of the above does not work, you can try dualbooting to iOS 9 or lower, then proceed to "32-bit device, jailbroken on iOS 9 or lower" or its alternative
|
||||
- If the script always fails to detect your device, try to start over from step 1.
|
||||
- You may also try proceeding to "A6(X) device, not jailbroken"
|
||||
- If any of the above does not work, you can try dualbooting to iOS 9 or lower, then proceed to "All devices, jailbroken on iOS 9 or lower" or its alternative
|
||||
1. When the main menu shows up, input `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 kDFU mode.
|
||||
1. After the restore process, your device will be successfully downgraded/restored to your selected target version.
|
||||
@ -75,20 +75,20 @@ Please select your iOS device.
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>A5/A5X device, not jailbroken</summary>
|
||||
<summary>A5(X) devices, not jailbroken</summary>
|
||||
|
||||
- You need to have an Arduino and USB Host Shield to use checkm8-a5. [Go here for more details.](Troubleshooting#dfu-advanced-menu-a5a5x-pwndfu-mode-with-arduino-and-usb-host-shield)
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>A6/A6X device, not jailbroken</summary>
|
||||
<summary>iPhone 4 and A6(X) devices, not jailbroken</summary>
|
||||
|
||||
1. Plug in your device and place your device in DFU mode.
|
||||
1. Start the script by running `restore.sh` (`restore.cmd` on Windows)
|
||||
1. When the main menu shows up, input `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.
|
||||
- If you are using Linux, it will likely fail a lot here. It is recommended to follow the jailbroken steps instead.
|
||||
- If you are using Linux, it will likely fail a lot here for A6(X) devices. It is recommended to follow the jailbroken steps instead.
|
||||
- If you have a spare iOS device that is jailbroken, you can [use iPwnder Lite for iOS](Pwning-Using-Another-iOS-Device)
|
||||
1. After the restore process, your device will be successfully downgraded/restored to your selected target version.
|
||||
- If you are having trouble placing the device in pwnDFU mode, [proceed here for alternatives](Troubleshooting#dfu-advanced-menu-for-32-bit-devices).
|
||||
|
@ -139,16 +139,16 @@
|
||||
- **V** - The custom IPSW is created with the verbose option enabled
|
||||
|
||||
## DFU Advanced Menu for 32-bit devices
|
||||
- For this section, A6/A6X refers to iPhone 5 and iPad 4 devices, while A5/A5X refers to the rest of the supported 32-bit devices.
|
||||
- For this section, A6(X) refers to iPhone 5 and iPad 4 devices, while A5(X) refers to the rest of the supported 32-bit devices.
|
||||
- Here are the other options for 32-bit devices:
|
||||
- A5/A5X devices: Place your iOS device in **pwnDFU mode**. You need an Arduino and USB Host Shield to do so. More details below: [DFU Advanced Menu (A5/A5X pwnDFU mode with Arduino and USB Host Shield)](#dfu-advanced-menu-a5a5x-pwndfu-mode-with-arduino-and-usb-host-shield)
|
||||
- A6/A6X devices: Place your iOS device in **Recovery or DFU mode**. The script will then place the device in pwnDFU mode for you using ipwnder or ipwndfu.
|
||||
- A5(X) devices: Place your iOS device in **pwnDFU mode**. You need an Arduino and USB Host Shield to do so. More details below: [DFU Advanced Menu (A5(X) pwnDFU mode with Arduino and USB Host Shield)](#dfu-advanced-menu-a5x-pwndfu-mode-with-arduino-and-usb-host-shield)
|
||||
- A6(X) devices: Place your iOS device in **Recovery or DFU mode**. The script will then place the device in pwnDFU mode for you using ipwnder or ipwndfu.
|
||||
- You may have to get a machine running macOS to get your device to enter pwnDFU mode, or **[use iPwnder Lite for iOS](Pwning-Using-Another-iOS-Device)**
|
||||
- Place your iOS device in **kDFU mode**. More details below: [DFU Advanced Menu (kDFU mode)](#dfu-advanced-menu-kdfu-mode)
|
||||
- After placing the device in the required mode, [proceed to "A6/A6X device, not jailbroken"](Restore-32-bit-device)
|
||||
- After placing the device in the required mode, [proceed to "A6(X) device, not jailbroken"](Restore-32-bit-device)
|
||||
|
||||
## DFU Advanced Menu (A5/A5X pwnDFU mode with Arduino and USB Host Shield)
|
||||
- For A5/A5X devices, "pwnDFU mode (A5)" option can be used, BUT ONLY IF the device is put in pwnDFU mode beforehand, with [synackuk checkm8-a5](https://github.com/synackuk/checkm8-a5) using an Arduino and USB Host Shield.
|
||||
## DFU Advanced Menu (A5(X) pwnDFU mode with Arduino and USB Host Shield)
|
||||
- For A5(X) devices, "pwnDFU mode (A5)" option can be used, BUT ONLY IF the device is put in pwnDFU mode beforehand, with [synackuk checkm8-a5](https://github.com/synackuk/checkm8-a5) using an Arduino and USB Host Shield.
|
||||
- Proceed here for a video tutorial on how to install and use checkm8-a5: https://www.youtube.com/watch?v=efAxIXieCLM
|
||||
- If entering pwnDFU mode and/or sending pwned iBSS failed, the downgrade/restore will not work, and you need to [force restart](https://support.apple.com/guide/iphone/iph8903c3ee6/ios) to try again.
|
||||
- When selecting the "pwnDFU mode (A5)" option, iBSS options will be asked. I would recommend for users to either:
|
||||
|
Loading…
x
Reference in New Issue
Block a user