The ra1nstorm helper prepares an environment adequate for running checkra1n and exploiting your iOS device in a macOS virtual machine.
Stage1 (stage1/
) contains the Windows-part of the setup and is responsible
for preparing the Linux environment.
Stage2 (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 makeself
and 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 make ra1nstorm.run
.
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.
ra1nstorm downloads freely available components like the macOS installer from official Apple servers. We do not host any components ourselves.
ra1nstorm is 100% legal!
ra1nstorm setup should currently work with all supported iPads or iPods, as long as they are supported by checkra1n.
Simply visit the checkra1n website from within the VM and follow the instructions.
Yes it does. Make sure AMD-V is on.
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
- Reboot
No you cannot. When ra1nstorm forwards the USB controller to MacOS, your system will crash.
No, they are currently not supported, but probably will be in the future.
Well, actually, you can, sorta. Follow the instructions at macOS-Simple-KVM, but this is not supported by ra1nstorm and you're basically on your own.
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 Secure Boot
.
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.