A script that lets you dualboot iOS 14-15 on checkm8 devices.
Example: ./dualboot.sh --dualboot 14.3
--dualboot Dualboot your device with any SEP and Baseband compatible iOS 14 version.
--jail_palera1n Use this only when you already jailbroken with semitethered palera1n to avoid disk errors.
--jailbreak Jailbreak the dualbooted iOS with Pogo. Usage : ./dualboot.sh --jailbreak 14.3
--taurine Jailbreak dualbooted iOS with Taurine. Usage: ./dualboot.sh --jailbreak 14.3 --taurine
--help Print this help.
--getIpsw Automaticly downloads IPSW that you want to dualboot. Dont forget specify iOS version.
--dfuhelper A helper to enter DFU if you struggling in it.
--boot Lets you boot into dualbooted iOS. Use it alone. Usage : ./dualboot.sh --boot
--dont_createPart Skips the creating a new disk partition if you have them already.
--restorerootfs Deletes dualbooted OS. and remember put --jail_palera1n if you have palera1n semitethered jailbreak
--fix_preboot that restore preboot with the prebootBackup. --fix_preboot
--debug Debug the script
Subcommands:
clean Deletes the created boot files
- please desactivate passcode on A10-A11 (on A9 that boot normaly so you can have it)
- install unzip, python3
- a idevice with ios 14-15.* and that device must have more than 15 gb storage free to work fine
- I am NOT responsible for any data loss. The user of this program accepts responsibility should something happen to their device.
If your device is stuck in recovery, please run one of the following:
- futurerestore --exit-recovery
- irecovery -n
ios 14.2 is the best because on that work camera and flash, on other version ussualy not work.
dualboot any version of ios 15, that will give us boot panic so you will have to use --jailbreak 15.* after the first boot, that will fix that problem and after you boot and you have already done all.
ios 13 is working but only i tested with ios 13.7 and worked however in others that does'nt work, if you want to dualboot with that you can use the branch ios13. (maybe that doesnt work on ipad without baseband because i extracted the apfs.fs from ipsw iphone 6s ios 14.3 so it is not recomended).
Problems and issues contact me in Discord https://discord.gg/UtxhxHFE:)
Other credits for tools and codes used in dualra1n
-
Edward thanks for my brother for gave me a hakinstosh to test this:).
-
palera1n for some of code
-
Dualboot guide for guide
-
Darling for macOS emulator
-
blacktop for ipsw downloader
-
Nathan for The ramdisk
-
- For patchfinders for RELEASE kernels
- Kernel15Patcher
- Kernel64Patcher
-
checkra1n for the base of the kpf
-
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
-
Dora for iBoot payload and iBootpatcher2
-
CoolStart for [Libhooker]
-
[Ralp0045] (https://github.com/Ralph0045/Kernel64Patcher) amazing dtree_patcher and kernel64patcher ;)