Ngbaze.com Checkra1n 0.12.4 Windows

Comprehensive Guide to Checkra1n 0.12.4 on Windows (via Ngbaze.com)

  1. Download the ISO: From ngbaze.com, download the Linux ISO for Checkra1n 0.12.4. Ensure the file size is around 300-500MB (fake files are often 2MB or 2GB+ with adware).
  2. Flash the USB: Download Rufus (open source, safe). Use Rufus to write the ISO to your USB drive. Select "DD Image Mode" if prompted.
  3. Disable Driver Verification: On Windows, go to Settings > Recovery > Advanced Startup > Restart Now. Choose "Disable Driver Signature Enforcement." (This is crucial for USB passthrough).
  4. Boot from USB: Restart your PC. Enter the BIOS (F2/DEL/ESC) and set the USB as the primary boot device.
  5. Run Checkra1n: The Linux environment will load. You will see the classic Checkra1n GUI. Select version 0.12.4.
  6. Jailbreak your iOS device: Connect your iPhone/iPad, put it into DFU mode as instructed, and click "Start."

Error 2: "Error code: -31" (Or -20)

  • Cause: Checkra1n 0.12.4 is having trouble with a specific iOS version (e.g., iOS 14.6 on A10 devices).
  • Fix: Toggle "Allow untested iOS versions" in the Checkra1n settings. Also, ensure you are using a genuine Apple USB cable.
  1. Ra1nUSB / Ra1nStorm: These are modified versions of Linux distributions designed to run from a USB stick on a Windows PC. They allow the Windows hardware to act as a host for the tool, effectively running Linux temporarily.
  2. Unofficial Ports: Occasionally, developers release semi-working ports. However, these are often unstable compared to the official macOS release.