checkn1x

Kuba Pawlakqbap | Research
checkn1x

When checkm8 exploit was introduced to the world, no one expected that Windows users will never have a chance to use it to jailbreak iOS devices. checkn1x for Windows users fills the gap, allowing them to run checkra1n from any PC.

Download checkn1x ISO

What is checkn1x?

checkn1x is a small Linux distribution (about 28 MB) for jailbreaking iOS devices with checkra1n. It's an excellent solution for PC users that would like to use checkra1n for Windows to jailbreak iPhone 5s through iPhone X running on iOS 12 up to iOS 14.8.1.

Because checkra1n was never released for Windows, PC users need to find an alternative solution to take the advantage of checkm8 exploit by axi0mX. checkn1x is a light distribution that can be installed on a USB stick. It contains only the necessary libraries to run checkra1n.

checkn1x release is packed with checkra1n 0.12.4 on ISO. It offers all features provided by the jailbreak with no limitations. It supports all the devices as the original app. The requirement is to boot the system from a USB drive and connect an iPhone or iPad via a USB-A cable to a PC.

checkn1x in Virtual Machine screenshot

The ISO file with pre-installed checkra1n is created by checkn1x build script. It's based on Alpine Linux, but it takes only the necessary components to run the jailbreak. We provide for download only ready-to-use checkn1x-1.1.7.iso file with no need to build it by yourself.

Since this is a LiveCD, it will work with any Windows version. No matter if you are running Windows XP, Windows 7, Windows 8.1, Windows 10, or Windows 11. The edition is not relevant. The LiveCD includes the latest release of checkra1n on the ISO file.

After launch, the distribution will open a simple text menu with all available options.

Welcome to checkn1x.

Alt+F1 : Welcome
Alt+F2 : Checkra1n
Alt+F3 : Checkra1n CLI-mode
Alt+F4 : Usbmuxd (debug)
Alt+F5 : Shell (debug)

You can run checkra1n in graphic text mode or as a command-line tool. There is also an option to run usbmuxd (USB multiplexing daemon) in debug mode. This daemon is in charge of multiplexing connections over USB to an iOS device. And that's it.

Jailbreaking iOS with checkn1x is simple. Any Windows user should manage to install and use it. On 16 April 2022, iRemovalRa1n was released, the unofficial native checkra1n for Windows app.

Prepare the USB drive

Because checkn1x is released as an ISO file you can easily burn it on any CD/DVD. The better approach is to flash the OS images to a USB drive and run checkra1n from it.

  1. Install Etcher on your computer (available for Windows, macOS & Linux).
  2. Download checkn1x.iso (link on top of this page) and open it with Etcher app.
  3. Flash the ISO to your USB drive.
  4. Reboot and enter your BIOS's boot menu.
  5. Select the prepared USB drive to boot from.
  6. Run checkn1x and click Alt+F2 to open checkra1n app.

Source Code

checkn1x is released as an open-source project with code available through GitHub Repository. The code is written 100% in Shell. Created scripts will download Alpine distribution and checkra1n for Linux and build a custom-made Linux. The code was modified on 9 Aug 2021.

The build script depends on some additional tools that should be installed on your system.

sudo apt install -y curl ca-certificates tar gzip grub2-common grub-pc-bin grub-efi-amd64-bin xorriso mtools

Supported devices

checkn1x jailbreak supports all A5-A11 systems on a chip (SoC). The compatibility reaches millions of Apple devices. Below you can find the actual list of compatible iPhones and iPads.

  • A11 - iPhone 8, iPhone 8 Plus, and iPhone X
  • A10X - iPad Pro 10.5" (2017),iPad Pro 12.9" 2nd gen (2017)
  • A10 - iPhone 7 and iPhone 7 Plus, iPad (2018, 6th gen),iPad (2019, 7th generation) (iOS 14 not supported)
  • A9X - iPad Pro (12.9 in.) 1st generation, iPad Pro (9.7 in.)
  • A9 - iPhone 6S, iPhone 6S Plus, iPhone SE,iPad (2017) 5th gen
  • A8X - iPad Air 2
  • A8 - Phone 6, iPhone 6 Plus, iPad mini 4
  • A7 - iPhone 5S, iPad Air, iPad Mini 2, iPad Mini 3
  • A6X - iPad (4th gen)
  • A6 - iPhone 5, iPhone 5C
  • A5X - iPad (3rd generation)
  • A5 - iPad 2, iPhone 4S, iPad Mini (1st gen)

What's new

  • Updated to checkra1n 0.12.4.
  • Removed Odysseyra1n.
  • Downgraded some Alpine packages.
  • Fixed iDevice not being detected by checkra1n or usbmuxd.
  • Fixed broken loopback interface.

Comments

  • daaxnb

    daaxnb10 months ago

    very good

Post a comment