No official checkra1n support, no problem!
The ra1nstorm helper prepares an environment adequate for running checkra1n and exploiting your iOS device in a macOS virtual machine.
For Windows Users
stage1/) contains the Windows-part of the setup and is responsible
for preparing the Linux environment.
stage2/) contains the Linux part of the setup and prepares the macOS
VM and automatically configures IOMMU/vfio.
ra1nstorm can be built on most Linux distributions. Ubuntu is the only one tested.
Building ra1nstorm requires
make. Install both from your package manager to compile, and copy /usr/bin/makeself to /usr/bin/makeself.sh.
To build ra1nstorm.run, simply use
Building setup.exe requires Inno Setup 5 installed in C:/Program Files/Inno Setup 5/ISCC.exe using WINE from within Linux. Once installed, run
make setup.exe to build.
1. Is it legal?
ra1nstorm downloads freely available components like the macOS installer from official Apple servers. We do not host any components ourselves.
ra1nstorm is 100% legal!
2. Does it work on iPads or iPods?
ra1nstorm setup should currently work with all supported iPads or iPods, as long as they are supported by checkra1n.
3. How do I run checkra1n?
Like you normally would.
Simply visit the checkra1n website from within the VM and follow the instructions.
4. Does this work with AMD CPUs?
Yes it does. Make sure AMD-V is on.
5. BootVM tells me that I need to enable "VT-d" or something. How?
Steps for enabling Intel VT-d/SR-IOV (IOMMU) vary by motherboard, but are usually like the following:
- Enter the computer BIOS (probably F12 on boot)
- Navigate to the "Advanced" tab or something similar
- Select the "VT-d", "SR-IOV", or a similar option
- Enable it
6. Can't I just use Ubuntu from a USB flash drive?
No you cannot. When ra1nstorm forwards the USB controller to MacOS, your system will crash.
7. Can I use other Linux distros that aren't Ubuntu?
No, they are currently not supported, but probably will be in the future.
macOS-Simple-KVM, but this is not supported by ra1nstorm and you're basically on your own.Well, actually, you can, sorta. Follow the instructions at
8. I can't boot Xubuntu. I get a security error.
Disable Secure Boot.
You need to disable Secure Boot in your BIOS. It varies by motherboard and computer,
but it is generally simple to do and the option is always labeled
This software is provided WITHOUT WARRANTY in the hopes that it will be useful. Ronsor Labs does not accept responsibility for any damages that may occur.
This software is beta quality. Be careful.
ra1nstorm (C) 2019 Ronsor Labs. This software is licensed under the terms of the MIT/X11 license.
checkra1n (C) 2019 Kim Jong Cracks. Development by qwertyoruiop, axi0mx, et al.
Thanks to the creator of OSX-KVM and all contributors.