ONE Jailbreak Ad

Downgrade checkm8 devices to iOS 14, iOS 15, iOS 16 with Downr1n

Promotion image of Downr1n article.

Downr1n, developed by Edwin Nuñez, stands as a comprehensive and free toolbox, enabling the downgrading of checkm8 devices to iOS versions 16, 15, and 14, all achieved without the need for blobs. This tool facilitates tethered downgrades, even extending its capabilities to allow the rollback of checkm8 devices operating on the latest iOS 17 to iOS 14. Downr1n was designed for macOS, but Linux is also supported.


Download Downr1n

Downr1n, the tethered downgrade toolbox designed for checkm8-enabled devices operating on iOS 14, iOS 15, iOS 16, and iOS 17, 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.


What is Downr1n?

Downr1n is a checkm8 downgrade tool without blobs requirment providing iPhone and iPad users with the ability to downgrade their systems to iOS versions 16 through 14.2. This tool extends its support to A9–A11 devices, with the caveat that for A10 and A11 devices, deactivating the passcode is a necessary prerequisite for its optimal functionality.

Upon successfully downgrading your device, you'll encounter the Activation Screen. Nevertheless, activating the device becomes challenging due to certain limitations.

To circumvent the activation setup, the use of a Bypass Tools becomes imperative when downgrading from iOS 16. It's crucial to note that no support is offered, so exercise caution when utilizing the Downr1n Downgrade tool for iOS is recommended.

Downr1n offers versatile functionalities including the ability to tether your device all the way down to iOS 14 with the --downgrade option. If you encounter issues, you have the options of using --localboot or --fsboot to address specific problems. The --dfuhelper option serves as a tool to guide users with A11 devices to go from recovery mode to DFU mode.

Downr1n Screipt tunning on macOS.

Downr1n Jailbreak

For jailbreaking purposes, Downr1n provides two options: --jailbreak with pogo, allowing you to specify the iOS version (e.g., ./downr1n --jailbreak 14.8), and --taurine for jailbreaking with Taurine, with usage details provided (e.g., ./downr1n --jailbreak 14.3 --taurine).

To boot your device, use the --boot option. In case of issues with the keys server, the --keyServer option is available for downgrading, specifically on MacOS (e.g., --downgrade 14.8 --keyServer). For users seeking to solely create boot files without restoring using futurerestore, the --dont-restore option is provided. Debugging mode is also available.

checkm8 downgrade

Downr1n uses futurerestore to downgrade IPWS images by patching ibss and ibec, kernel, devicetree, and restored_external and asr, and saving them into the ramdisk.

The complete IPSW patching process can be followed from the source code of the script.

It's worth noting that the developer generally advocates for dual booting (using dualra1n script) as a preferable option over downgrading, provided you have sufficient storage. Activating the localboot path is considered a more favorable approach in this context.

The latest release of Downr1n introduces an updated main script and a potential fix for infinite loop issues. Version 3.0 is currently available for download. Downr1n Windows was never released, and there are no plans for a Windows PC version of this tool.

Supported downgrade devices

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

SoCDevice
A9iPhone 6S, iPhone 6S Plus, iPhone SE, iPad (2017) 5th gen.
A9XiPad Pro (12.9 in.) 1st gen, iPad Pro (9.7 in.).
A10iPhone 7 and iPhone 7 Plus, iPad (2018, 6th gen), iPad (2019, 7th gen).
A10XiPad Pro 10.5” (2017), iPad Pro 12.9” 2nd gen (2017).
A11iPhone 8, iPhone 8 Plus, and iPhone X (partially).

How to use Downr1n to downgrade iOS

The versatility of Downr1n is underscored by its inclusion of Python and 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.

When downgrading from iOS 16 to version 14 or any other, bypassing the setup is a necessary step. It's important to note that on iOS 13, Touch ID functionality is not supported, resulting in the non-functionality of the home button on iPhone 7, unfortunately. Additionally, it's not possible to downgrade A11 to iOS 14.2 or lower.

Clone Downr1n Repository from GitHub.

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

git clone https://github.com/edwin170/downr1n

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

Step 3. Install all required dependencies to use Downr1n.

unzip, python3, libimobiledevice-utils, libusbmuxd-tools, xz-utils

python3 -m pip install pyimg4[compression] fastapi aiohttp ujson wikitextparser uvicorn

Run Downr1n script in Terminal app.

Step 4. Execute the Downr1n script to start the iOS downgrade process.

cd downr1n && ./downr1n.sh --downgrade 14.3

Step 5. Switch the device into recovery mode.

Step 6. Follow the on-screen instructions.

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

Step 8. Downgrade the iOS firmware.

Step 9. Use one of the iCloud Bypass tools to skip the Activation Screen when downgrading from iOS 16.

If you encounter issues with kernel corruption while running Downr1n on Linux during the boot process, please execute the following command to address the problem.

sudo python3 -m pip uninstall lzss
sudo git clone https://github.com/yyogo/pylzss && cd pylzss && git checkout 8efcda0
sudo python3 setup.py install

and then re-run downr1n

FAQ

+

No, Downr1n downgrade tool for checkm8 devices without blobs offers only a command line interface and there is no GUI available.

+

Yes, Downra1n can downgrade without blobs all checkm8 devices running iOS 17 – iOS 14. It's a tethered downgrade so it will not last after restarting the device.

+

Downr1n doesn't offer any official support, however, you can join the official discord server Dualra1nServer (https://discord.gg/Gjs2P7FBuk) to ask questions.

Author Photo
Written by

Kuba has over 20 years of experience in journalism, focusing on jailbreak topics since 2012. He has interviewed professionals from Intel, Avast, Microsoft, and more. Besides journalism, Kuba specializes in video editing and drone flying. He studied IT at university before his writing career.

Post a comment

Latest Posts

Limefix SEP Utility

Limefix Utility can downgrade iOS 15 from A9 to iOS 10

In 2020, the Pangu Jailbreak Team divulged insights from a security conference, shedding light on the Secure Enclave Processor (SEP) and a vulnerability they uncovered namely BlackBird. This vulnerability, when combined with checkm8 is an unpatchable SecureROM...

Legacy iOS Kit

Legacy iOS Kit is an all-in-one tool for legacy iPhones

iOS-OTA-Downgrader, also known as the Legacy iOS Kit, stands out as the all-in-one solution for restoring/downgrading, preserving SHSH blobs, and jailbreaking legacy iOS devices. With comprehensive support for A5/A6/A7/A8/A9/A10 iDevices, including...

Downr1n

Downgrade iOS checkm8 devices with Downr1n

Downr1n, developed by Edwin Nuñez, stands as a comprehensive and free toolbox, enabling the downgrading of checkm8 devices to iOS versions 16, 15, and 14, all achieved without the need for blobs. This tool facilitates tethered downgrades, even...