checkra1n iOS Jailbreak Troubleshooting

發表於
分類於 iOS

This article is automatically translated by LLM, so the translation may be inaccurate or incomplete. If you find any mistake, please let me know.
You can find the original article here .

checkra1n is a relatively new iOS jailbreak tool developed using the checkm8 exploit. It supports a wide range of versions and devices. However, in practice, you may encounter several issues.

Requirements

  • A Linux live USB (any distribution like Ubuntu will do; I used Linux Mint xfce). If your computer is already running Linux or macOS, you can skip this.
  • A computer with an Intel CPU (I used a Ryzen 3600 and found it would get stuck at certain points. Online research shows others have had the same issue, though not everyone does).
  • A working iOS device (I used an iPad Air 2 running version 12.4).

Steps

  1. Boot the computer using the Linux live USB. If you have Secure Boot enabled, remember to disable it first.
  2. Connect to the internet.
  3. Open a browser and go to this page to copy the download link for the corresponding version.
  4. Open a terminal and enter wget <URL> (without the < and > symbols).
  5. Enter chmod +x checkra1n.
  6. Enter sudo ./checkra1n.
  7. Connect the iOS device and select Start.
  8. Follow the on-screen instructions.

Potential Issues

This section includes some potential issues you might encounter, including some that occur if you don't follow the steps above.

Can't use WSL 2?

Correct, the official documentation states that WSL 2 cannot provide full USB control, so it won't work.

Can't run a virtual machine (VirtualBox, VMWare...) on Windows?

At least in my experience, this is true. I encountered issues on two different distributions where running sudo ./checkra1n would cause an immediate crash.

Stuck on AMD CPUs?

Some people (like me) have encountered issues where the process gets stuck at the first step of the jailbreak on Ryzen CPUs. Switching to a laptop with an Intel CPU resolved the issue for me.

Stuck at the second step of the jailbreak (Right before trigger (this is the real bug setup))?

I encountered this issue, where it would get stuck at this step for a long time. I found a suggestion online to quickly unplug and replug the connection when it gets stuck. I tried it, and it worked perfectly.