To Install A Driver To Work Correctly: Checkra1n App Required
Drag and drop the checkra1n executable file from the Finder window directly into the Terminal window. The path will auto-fill.
Go to System Settings > Privacy & Security > Full Disk Access and ensure Checkra1n is checked.
Checkra1n is a free, open-source jailbreaking tool developed by a team of developers led by axi0mX. It exploits a vulnerability in the iOS bootrom to gain access to the device's file system, allowing users to install third-party apps, tweaks, and modifications not available through the App Store. Checkra1n supports a wide range of iOS devices, including iPhones, iPads, and iPod touches.
wget -O - https://assets.checkra.in/debian/archive.key | gpg --dearmor | sudo tee /usr/share/keyrings/checkra1n.gpg >/dev/null echo 'deb [signed-by=/usr/share/keyrings/checkra1n.gpg] https://assets.checkra.in/debian /' | sudo tee /etc/apt/sources.list.d/checkra1n.list sudo apt-get update && sudo apt-get install checkra1n ``` Use code with caution. Copied to clipboard
Enter your Mac’s admin password when prompted (the keys will not show on screen as you type) and press . checkra1n app required to install a driver to work correctly
The installation process varies depending on your operating system. 1. macOS (The Primary Platform)
: In the Registry Editor, navigate to 36fc9e60-c465-11cf-8056-444553540000 and remove UpperFilters if they interfere with Apple drivers.
How to Fix "Checkra1n App Required to Install a Driver to Work Correctly"
The message is not an error—it is a safety prompt ensuring you have the right low-level access. Once you install the driver correctly on your Mac or Linux system, you will rarely need to repeat the process. Each subsequent jailbreak (even after rebooting your computer) will work seamlessly. Drag and drop the checkra1n executable file from
: If checkra1n won't start, you may need to manually install libncurses5 : sudo apt-get install libncurses5 .
: Checkra1n only works on iPhone 5s through iPhone X (A7 to A11 chips). Checkra1n - The Apple Wiki
| Method | Difficulty | Reliability | Persistence | Best For | | :--- | :--- | :--- | :--- | :--- | | | Medium | High | Non-persistent | Users who want a one-time or occasional jailbreak on any PC. | | WinRa1n | High | Medium | Persistent | Advanced users who want a local Windows-based solution. | | iRemoval PRO | Low | Medium | Persistent | Beginners seeking an automated, all-in-one tool. |
Because there is no official Windows version of checkra1n, third-party tools like or iRemovalRa1n are used . These often fail if the UsbDK (USB Development Kit) driver is not installed . Checkra1n is a free, open-source jailbreaking tool developed
However, standard caution applies: only download checkra1n from the official website (). If a "checkra1n" app from a random forum asks you to install a driver, that is likely malware masquerading as the real tool.
: If the GUI fails to load drivers, run checkra1n via the Terminal. Right-click the app, select Show Package Contents , navigate to Contents/MacOS/ , and drag the checkra1n binary into a Terminal window.
This issue typically occurs on newer macOS versions (like macOS Big Sur, Monterey, Ventura, Sonoma, and Sequoia). It happens because Apple’s advanced security protocols block the specialized USB driver modifications checkra1n needs to communicate with your device in DFU mode.
Boot directly from the USB drive into the CLI Linux environment.