Here is a demo of piRa1n.
- piRa1n only works on a Raspberry Pi 4, other versions of the RPi won't work. However, it works on a Banana Pi M2 Zero.
- Make an iCloud/iTunes backup before jailbreaking, so that you can go back if something goes wrong
- a Raspberry Pi 4 with either 1GB, 2GB, 4GB or 8GB of RAM (1GB of RAM is enough and cheaper so I recommend the 1GB version) or a Banana Pi M2 Zero
- a USB to USB Type-C cable (only for the RPi 4)
- a USB to micro USB cable (only for the Banana Pi M2 Zero)
- a micro USB to USB adapter (only for the Banana Pi M2 Zero)
- a USB to lightning cable
- a power bank (For better performances, make sure it supports 5V/3A output.)
- a MicroSD Card of at least 8GB
Read the wiki pages for detailed instructions.
Read the changelog file.
- The Checkra1n Team for checkra1n
- u/gilshahar7 for trying piRa1n on a Banana Pi M2 Zero
- u/justPassingThrou15 who gave me the idea of the "Auto recovery mode" feature
- u/FIdelity88, his Ra1nbox inspired me to use libimobile and libirecovery to create the "Auto recovery mode" feature
- libimobiledevice for libimobiledevice and libirecovery
- CoolStar for odysseyra1n
- The Procursus Team for Procursus
- JoeyEamigh who suggested with his PR to add an option to manually enter recovery mode from CLI/piRa1n-web