However this script lets you dualboot iOS 15-13.6, (semi-tethered) on checkm8-vulnerable devices.
This is not a downgrade, however you can use downr1n instead.
1: using --aslrdisable when creating boot files will disable aslr in all process. 2: using --ptracedisable when creating boot files will disable ptrace debugger detection: PT_DENY_ATTACH in the kernel.
1: Semaphorin (Free): supports SEP-less tethered downgrades and dualboots
↳ iOS 7.0.6-12.1 (13.x/14.x) on A7-A11 devices
2: Limefix SEP Utility (Paid): supports full SEP untethered and tethered downgrades
↳ iOS 9.0-12.5.7 on A9 devices
3: LEGACY-IOS-KIT (Free): supports untethered and tethered downgrades
↳ for 32-Bit devices and includes limited 64-Bit support
- An A9-A11 device (A10 & A11 will need a deactivated passcode)
- An .iPSW file for iOS 13 - 15.
- Approximately 15GB of free storage
- A computer with macOS or debian/ubuntu/other Linux distro installed (Windows Subsystem for Linux is not supported). Live CDs can work.
- I am NOT responsible for any data loss. The user of this program accepts responsibility if something were happen to their device.
If your device is stuck in recovery mode, please run one of the following commands:
- futurerestore --exit-recovery
- irecovery -n
-
For devices with A11 SoCs, iOS 14.2 and older will fail to boot. Therefore, use iOS 14.3 or later instead.
-
Dualbooting iOS 13 only supports 13.6 and 13.7 and will most likely NOT support any lower!
-
iPhones with a capacitive home button (ex. iPhone 7/7 ) on iOS 13 WILL NOT HAVE A WORKING HOME BUTTON. To get around this you can enable assistive touch in the main iOS and it will pass onto the dualbooted OS
-
Devices that only have 16GB of storage, can use the --downgrade option instead of --dualboot, this is going to remove the main iOS and replace it with whatever you chose to downgrade to. To go back to the original iOS that you started with, just restore your device (you can use iTunes).
- iPads a8/a8x may have issues with "Deep Sleep" (iOS not "waking up" after the display goes to sleep). Installing the tweak Fiona or using the dualra1n-loader and selecting the "fixdeepsleep" option may fix this.
If there are any other issues, please ask for help on the dualra1n Discord server
Thanks to:
- Uckermark thank you so much for the amazing dualra1n loader app to jailbreak it.
- thanks to My brother, for giving me a Hackintosh to test this on
- sasa thank you for improve the dfu timing on macos, and code to detect root on linux.
- kjutzn thank you for improve gramma and give colors to the script.
- ElliesSurviving thank you for a little fix about pylzss
- Fatih for helping with the readme, testing linux support and being a very good person.
- plooshi thank you so much for help to fix the home button issue.
- azaz0322 thank you so much for the repo in the dualra1n.loader.
- Huy Nguyen, DarwinUang, KlutzyT, and aditya11110 for helping with the readme
Credits for tools used in dualra1n
- Dualboot guide for the guide
- palera1n for some of the code
- opa334 for the amazing app TrollStore
- Nathan for the ramdisk
- Amy for Pogo app
- Mineek thank you for the Kernel15patcher which is a kpf modified to use with bootx.
- checkra1n for the base of the kpf
- m1sta for pyimg4
- tihmstar for pzb/original iBoot64Patcher/original liboffsetfinder64/img4tool
- xerub for img4lib and restored_external in the ramdisk
- libimobiledevice for several tools used in this project (irecovery, ideviceenterrecovery etc), and nikias for keeping it up to date
- Sam Bingner for Substitute
- CoolStar for Libhooker
- Taurine for taurine jailbreak
- Ralp0045 for dtree_patcher and Kernel64Patcher
- 0x7ff thank you so much for the gaster tool.