mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2024-11-27 10:24:16 +01:00
An all-in-one tool to restore/downgrade, save SHSH blobs, and jailbreak legacy iOS devices
patches | ||
tools | ||
.gitattributes | ||
.gitignore | ||
downgrader.sh | ||
install.sh | ||
README.md |
32bit-OTA-Downgrader
- This script can be used to downgrade almost any supported 32-bit device to iOS 8.4.1
- iPhone 4S and some iPad 2 devices also have the option to downgrade to iOS 6.1.3 (UNTESTED)
- This can also be used to enter pwnDFU mode for all supported devices
Some notes:
- This script uses the futurerestore method for downgrading, NOT the Odysseus method nor modifying SystemVersion.plist
- This script will use an unmodified IPSW to restore
- This script only uses iBSS patches from bundles for entering pwnDFU mode, NOT for creating a custom IPSW
Prerequisites:
- Any jailbroken 32-bit iOS device (Phoenix for 9.3.5/9.3.6, h3lix for 10.3.3/10.3.4)
- iOS 8.4.1 or 6.1.3 IPSW for your device
- A Linux install or live USB (Tested on Lubuntu 16.04, 18.04, Manjaro, and Arch Linux) (a live USB can be easily created with tools like balenaEtcher or Rufus)
- OpenSSH installed on iOS device (
- MTerminal installed on iOS device (10.x users only)
- iOS 7 Pangu users should install this
- iOS 8 Pangu users should install this
- For VirtualBox users, add a New USB Filter in the VM settings
- For VMWare users, enable Autoconnect USB Devices
- The computer and device must be on the same network (for SSH)
How to use:
- When the prerequisites are met, usage should be straightforward:
- Download or
git clone
this repo - Open Terminal, cd to the directory where the scripts are located (example:
cd /home/user/32bit-OTA-Downgrader
) - Run
chmod +x install.sh downgrader.sh
- Run
./install.sh
- Run
./downgrader.sh
- Select option to be used (8.4.1/6.1.3 downgrade or just enter pwnDFU mode)
- Follow instructions
Tools used by this script:
-
cURL
-
bsdiff (bspatch)
-
ideviceinfo
-
ifuse
-
iBSS patches are from OdysseusOTA, OdysseusOTA2, alitek12, gjest
Devices tested on:
- iPad3,3
- iPhone5,2
Supported devices:
- (*) Also supports iOS 6.1.3 downgrade
iPad 2
- iPad2,1*
- iPad2,2*
- iPad2,3*
- iPad2,4
iPad mini 1
- iPad2,5
- iPad2,6
- iPad2,7
iPad 3
- iPad3,1
- iPad3,2
- iPad3,3
iPad 4
- iPad3,4
- iPad3,5
- iPad3,6
iPod touch 5
- iPod5,1
iPhone 4S
- iPhone4,1*
iPhone 5
- iPhone5,1
- iPhone5,2
iPhone 5C (**Enter pwnDFU mode ONLY, 8.4.1 OTA DOWNGRADING IS NOT SUPPORTED!)
- iPhone5,3**
- iPhone5,4**