a

LukeZGD 2024-02-10 19:07:56 +08:00
parent 3ea8b2da44
commit d58ad4c240
3 changed files with 19 additions and 15 deletions

@ -67,7 +67,7 @@
- iPhone 3GS - iOS 3.0 to 6.1.3 (all versions)
- iPod touch 2 - iOS 2.1.1 to 4.1 (all versions)
- iPhone 2G, 3G, iPod touch 1 - all versions
- iOS 1 doesn't seem to work and may require usage of [ZiPhone](https://github.com/Zibri/ZiPhone), [more info here](https://nitter.net/tihmstar/status/1734620913071542435)
- iOS 1 doesn't seem to work and may require usage of [ZiPhone](https://github.com/Zibri/ZiPhone), [more info here](https://twitter.com/tihmstar/status/1734620913071542435)
## Supported OS versions/distros
@ -79,4 +79,4 @@
- [**Debian**](https://www.debian.org/) 12 Bookworm and newer, Sid, and Debian-based distros
- [**openSUSE**](https://www.opensuse.org/) Tumbleweed
- [**Gentoo**](https://www.gentoo.org/) and Gentoo-based distros
- **macOS** 10.13 and newer (10.15 and newer recommended)
- **macOS** 10.13 and newer (10.15 and newer recommended)

@ -1,6 +1,10 @@
**Jailbreaking** refers to the process of removing restrictions of your iOS device, gaining access to many features that are only available when your device is considered "jailbroken," including [Cydia](https://www.theapplewiki.com/wiki/Cydia.app) and jailbreak tweaks.
For more details about jailbreaking and its types, go to [the Apple Wiki page](https://theapplewiki.com/wiki/Jailbreak).
- Jailbreaking is required in order to follow the "jailbroken" procedure for 32-bit devices.
- If you want to jailbreak 32-bit devices on iOS 9.3.4 and lower without sideloading, go here: [Jailbreaking with Legacy iOS Kit](Jailbreaking-with-Legacy-iOS-Kit)
- Download the jailbreak tool IPA from the table below, then sideload it to your device using [AltServer (direct IPA sideloading)](https://nitter.net/altstoreio/status/1521570699361472512#m) or [Sideloadly](https://sideloadly.io/) for Windows and macOS.
- Download the jailbreak tool IPA from the table below, then sideload it to your device using [AltServer (direct IPA sideloading)](https://twitter.com/altstoreio/status/1521570699361472512#m) or [Sideloadly](https://sideloadly.io/) for Windows and macOS.
- Linux users can use Legacy iOS Kit to sideload instead since AltServer and Sideloadly are only for Windows and macOS.
- If any of the websites go offline and you cannot obtain the IPA, check out [r/LegacyJailbreak Archives](https://mega.nz/folder/k4FAXCIB#Fk7pxs6ikYzL3YBvAGX5ig)
- You may also use [jailbreaks.app Legacy](https://jailbreaks.app/legacy.html), but this will only work if the jailbreak for your device's iOS version is signed.

@ -1,11 +1,9 @@
- 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 the options in this page are applicable for **restoring to iOS 8.4.1/6.1.3, restoring with SHSH blobs, and/or restoring with 7.x blobs using powdersn0w**.
- **You do NOT need blobs for iOS 8.4.1/6.1.3**, the script will get them 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.
- Make sure to have free space on your PC/Mac for the IPSW files.
- Do not rename the IPSW firmwares from their default names.
- 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.
- If your device is not on the latest iOS version, 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.
- If the option has "jailbroken", [jailbreak your device first](Jailbreaking). If not, jailbreaking is not required.
@ -25,14 +23,15 @@ Please select your iOS device.
<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.
- If refreshing takes too long, remove the ultrasn0w and ModMyi repos, force close Cydia, then open Cydia again.
1. When it asks to upgrade, you can choose to not upgrade anything (Ignore), it is optional.
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`
- 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 Restore/Downgrade.
1. When prompted, select your options and follow the given instructions to put the device to kDFU mode.
1. Download/select the IPSW(s) needed to continue.
1. When prompted, select your options and follow the given instructions to put the device to kDFU/pwnDFU mode.
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 kDFU mode via SSH, [proceed here for alternatives](Troubleshooting#dfu-advanced-menu-for-32-bit-devices).
@ -42,15 +41,16 @@ Please select your iOS device.
<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.
- If refreshing takes too long, remove the ultrasn0w and ModMyi repos, force close Cydia, then open Cydia again.
1. When it asks to upgrade, tap Upgrade Essential or Complete Upgrade.
- If Cydia crashes, open Cydia again.
1. Add this repository: https://lukezgd.github.io/repo/
- Go to Sources, tap Edit at the top right, then tap Add at the top left.
1. Search and install "kDFUApp" and "kDFUApp Bundles" from my repo.
1. Search and install "kDFUApp" from my repo.
1. Open kDFUApp, toggle all switches, and press "enter kDFU mode."
1. Plug in your device and start the script by running `restore.sh`
1. When the main menu shows up, input `1` and press Enter/Return to select Restore/Downgrade.
1. Download/select the IPSW(s) needed to continue.
1. When prompted, select your options and input `y` when the script asks for kDFU mode.
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 kDFU mode via SSH, [proceed here for alternatives](Troubleshooting#dfu-advanced-menu-for-32-bit-devices).
@ -60,21 +60,21 @@ Please select your iOS device.
<details>
<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 kok3shiX, make sure to turn on **"use legacy patches"** when jailbreaking.
- If you are using socket, re-jailbreak with kok3shiX. Zebra can also be used on the steps that use Cydia.
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.
- If refreshing takes too long, remove the ultrasn0w and ModMyi repos, force close Cydia, then open Cydia again.
1. When it asks to upgrade, tap Upgrade Essential or Complete Upgrade.
- If Cydia crashes, open Cydia again.
1. Add this repository: https://lukezgd.github.io/repo/
- Go to Sources, tap Edit at the top right, then tap Add at the top left.
1. Search and install "OpenSSH" and "Dropbear."
1. Search and install "Dropbear" from my repo.
1. Reboot and re-jailbreak your device.
1. Plug in your device and start the script by running `restore.sh`
- 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"
1. When the main menu shows up, input `1` and press Enter/Return to select Restore/Downgrade.
1. When prompted, select your options and follow the given instructions to put the device to kDFU mode.
1. When prompted, select your options and follow the given instructions to put the device to kDFU/pwnDFU mode.
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 kDFU mode via SSH, [proceed here for alternatives](Troubleshooting#dfu-advanced-menu-for-32-bit-devices).