-
-
Notifications
You must be signed in to change notification settings - Fork 132
How to Use
LukeeGD edited this page Jun 12, 2024
·
129 revisions
- 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 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.
Legacy iOS Kit needs initial setup before usage. Please select your operating system.
Linux
-
Download Legacy iOS Kit here and extract the zip archive.
- You may also clone the repo:
git clone https://github.com/LukeZGD/Legacy-iOS-Kit
- You may also clone the repo:
- Open a Terminal window.
- Start the script: Go to where the extracted files are located, drag
restore.sh
to the Terminal window, and press Enter/Return.
- 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.
macOS
-
Download Legacy iOS Kit here and extract the zip archive.
- You may also clone the repo:
git clone https://github.com/LukeZGD/Legacy-iOS-Kit
- You may also clone the repo:
- Open a Terminal window.
- Install bash, curl, and libusb from Homebrew or MacPorts.
- For Homebrew:
brew install bash curl libusb
- For MacPorts:
sudo port install bash curl libusb
- For older macOS versions (< 11), better use MacPorts instead of Homebrew
- For macOS 10.15 and newer, this step is optional, but still recommended to do
- After the installation, exit the current Terminal window and open another one.
- For Homebrew:
- Start the script: Go to where the extracted files are located, drag
restore.sh
to the Terminal window, and press Enter/Return.
- 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.
Windows
- Windows users should use Legacy iOS Kit on Linux or macOS instead.
- You can easily create an Ubuntu live USB with tools like Rufus. Make sure to enable Persistent Storage, or use another USB drive to store Legacy iOS Kit and its files.
- Files for Windows have been removed from the repo. The final version is available here. It will no longer be updated, tested, or fixed.
- Install iTunes 12.6.5 or older.
- Make sure to not install the Microsoft Store version of iTunes.
- You may also use iTunes 12.4.3 instead
- Make sure to install iTunes in the default location of the C: drive.
- Install MSYS2, follow steps 1 to 4 only. In step 4, untick "Run MSYS2 now" before clicking Finish.
- Make sure to install MSYS2 in the default location of the C: drive.
- Download Legacy iOS Kit and extract the zip archive.
- Start the script: Run
restore.cmd
.- It may only show up as
restore
. In this case, run the one with the gears icon. I recommend to make Windows show file extensions to avoid confusion.
- It may only show up as
- 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.
- Restore/Downgrade a 32-bit device to iOS 8.4.1/6.1.3.
- Restore/Downgrade an iPhone 2G/3G/3GS (and hacktivate), iPhone 4, iPod touch 1/2/3, iPad 1.
- Restore/Downgrade an A7 device to iOS 10.3.3.
- Restore/Downgrade a 32-bit device to an iOS version I have SHSH blobs for.
- Restore/Downgrade a 32-bit device to other iOS versions using iOS 7 blobs. (powdersn0w)
- Jailbreak a 32-bit device on its current iOS version.
- Save onboard SHSH blobs of my current iOS version.
- Save SHSH blobs from Cydia servers. (32-bit devices only)
- Sideload apps to iOS device on Linux
- Activate iOS device
- Hacktivate old iPhone (activate without valid SIM card)
- Boot an SSH Ramdisk
- Install IPA files to jailbroken iOS device