Research Updated Feb 07, 2024

Dualra1n Dualboot for iPhones running iOS 15 - iOS 14

Dualra1n

Dualra1n, a pioneering project initiated two years ago, aims to provide a viable solution for dual-booting iOS firmware (semi-tethered) specifically tailored for checkm8-compatible devices running iOS 15, iOS 14, and iOS 13.6. Dual boot will not work on devices with iOS 16 or iOS 17 installed. Continuously evolving, the project remains in active development, with its most recent release unveiled in 2023.

Download Dualra1n

Dualra1n, the dual-boot toolbox designed for checkm8-enabled devices operating on iOS 15, iOS 14, and iOS 13.6 or 13.7, has been officially launched via a GitHub Repository. This open-source project is made available under the Apache-2.0 license, emphasizing its commitment to transparency and collaborative development. iOS 16 and iOS 17 are not supported.

What is Dualra1n?

Dualra1n is a script that allows users to semi-tethered dual boot their iPhones on iOS 15 with iOS 14 or iOS 13. Currently, the script is accessible for macOS and Linux platforms, while Windows compatibility is not yet available. Dualra1n offers compatibility with devices featuring a minimum of 32 GB storage and powered by A9 to A11 chipsets. Using iPhone X is not recommended.

To initiate the installation of two iOS firmware versions on a single iPhone, approximately 15 GB of available storage space is necessary, along with the respective IPSW file of the desired iOS version stored within the dualra1n/ipsw/ folder. Presently, the supported iOS versions include iOS 13, iOS 14, and iOS 15. It's crucial to note that downgrading from or upgrading to iOS 16 is not supported, and is unlikely to be supported in the foreseeable future.

Dualra1n offers a range of functionalities to optimize your iOS experience. These include options such as dual-booting your iDevice with a specified iOS version, downgrading by removing main iOS files before continuing (particularly useful for devices with limited storage), jailbreaking the dual-booted iOS using dualra1n-loader, and utilizing features like "jail-palera1n" to prevent disk errors when already jailbroken with semi-tethered palera1n.

Dualra1n script running in terminal.

Additionally, you can jailbreak the dual-booted iOS with Taurine, although it's currently not recommended. Other options include assistance in entering DFU mode, booting your iDevice into the dual-booted iOS, skipping partition creation if already existing, forcing boot as a bootx process, retaining data from the main iOS using the "use-main-data" option, deleting the dual-booted iOS with the "restorerootfs" feature, and resolving recovery looping issues.

Furthermore, within Dualra1n, you can amplify script verbosity through the "debug" option and reset all settings for a fresh dual-boot with the "clean" command. Dualra1n executes a series of operations, including extracting blobs, patching the kernel, downloading dualra1n-loader, and creating a partition, among other tasks. The entire patching process can be traced through the source code of the script, providing transparency and insight into its functionality.

Note: Dualra1n allows you to boot one firmware lower than your main iOS firmware.

For users with 16 GB devices, Dualra1n also offers a downgrade option. This functionality operates similarly to dual-booting, yet before proceeding, it removes files associated with the main iOS. Dualra1n is not a downgrade tool, however, you can use Downr1n instead.

Dualra1n was introduced as an open-source initiative through its GitHub Repository, licensed under Apache-2.0. This project consists entirely of a shell script that orchestrates the execution of diverse tools, including iBoot64Patcher, ideviceenterrecovery, img4tool, iproxy, irecovery, etc.

Supported devices

All A9-A11 systems on a chip (SoC) are supported. Below, you can find the list of compatible iPhones and iPads with Dualboot Tool. Everything released between the iPhone XS up to iPhone 14 is not supported. Just so you know, A12+ doesn't have the bug to exploit those devices.

SoC Device
A9 iPhone 6S, iPhone 6S Plus, iPhone SE, iPad (2017) 5th gen.
A9X iPad Pro (12.9 in.) 1st gen, iPad Pro (9.7 in.).
A10 iPhone 7 and iPhone 7 Plus, iPad (2018, 6th gen), iPad (2019, 7th gen).
A10X iPad Pro 10.5” (2017), iPad Pro 12.9” 2nd gen (2017).
A11 iPhone 8, iPhone 8 Plus, and iPhone X (partially).

How to use Dualra1n

The versatility of Dualra1n is underscored by its inclusion of shell scripts, ensuring compatibility with macOS and Linux platforms. However, on Linux, it's required to run the script as sudo. When using the script on macOS run it as the default user.

Note: Devices equipped with A11 SoCs, attempting to boot iOS versions 14.2 and earlier will result in failure. It is advisable to utilize iOS 14.3 or later instead. When dual-booting iOS 13, only versions 13.6 and 13.7 are supported, and it is unlikely to be compatible with earlier versions. Furthermore, iPhones featuring a capacitive home button (such as the iPhone 7/7+) running on iOS 13 will not have a functional home button.

Step 1. Clone the dualra1n repository to your local drive.

git clone https://github.com/dualra1n/dualra1n

Clone Dualra1n Repository using git command in terminall.

Step 2. Download IPSW file and place it in the IPSW directory.

Step 3. Execute the Dualra1n script to start the iOS downgrade process.

cd dualra1n && ./dualra1n.sh --dualboot 14.3

Dualra1n executed throught terminal app on macOS.

Step 4. Switch the device into recovery mode.

Step 5. Follow the on-screen instructions.

Step 6. Enter your iPhone or iPad in DFU mode.

Step 7. To switch to the dualbooted iOS version after your device rebooted run:

./dualboot.sh --boot

To delete the dualbooted iOS, use the command: ./dualboot.sh --restorerootfs "iOSver". If you are using palera1n semi-tethered, you must add --jail-palera1n to the command.

Sponsored links

Post a comment

Latest Posts

Research

Show iPhone info using ideviceinfo

Show iPhone info using ideviceinfo

To access a wide array of information about your iPhone, start by navigating through the Settings app. From there, proceed to the General tab and then to the About section. However, for even more detailed insights into your iPhone, you can utilize...

IPA Files

NWZSTool

NWZSTool

NWZSTool emerges as the evolutionary successor to Bullfrog Assistant, a widely embraced on-device IPA signing tool. Like its predecessor, NWZSTool allows users to sign and sideload IPA files. Despite the rebranding, the essence remains consistent...

Tweaks

Resentment

Resentment

uz.ra has pleasantly surprised us once again by delivering a new jailbreak tweak. Its primary objective? To replace the iOS 16 Lock Screen music player with a design closely resembling Apple's original layout. While HALO tweak boasts a plethora...