Linux distro that lets you install checkra1n, odysseyra1n and Project Sandcastle.
It aims to be easy to use, have a nice interface and support 32 and 64 bit CPUs.
Usage • Odysseyra1n • Project Sandcastle • Building odysseyn1x • Contributing • Credits
Make an iCloud/iTunes backup before using odysseyn1x, so that you can go back if something goes wrong.
The amd64
iso is for 64-bit CPUs (AMD and Intel) and the i686
one is for 32-bit CPUs. If you are unsure which one to download, the amd64
ISO will work in most cases.
- Download an
.iso
here. - Download balenaEtcher. If you prefer Rufus, make sure to select GPT partition and DD image mode otherwise it won't work.
- Open balenaEtcher and write the
.iso
you downloaded to your USB drive. - Reboot, enter your BIOS's boot menu and select the USB drive.
Odysseyra1n lets you install on a checkra1ned device
- libhooker, a substrate/substitute alternative built from the ground up by Coolstar with speed and stability in mind,
- Procursus, an open source and modern bootstrap that aims to provide a large set of consistently up-to-date tools and
- Sileo instead of aging Cydia.
- If you're already jailbroken, restore system using the ckeckra1n app.
- Jailbreak using checkra1n, but don’t open the ckeckra1n app.
- Install odysseyra1n.
Note: You don’t have to reinstall odysseyra1n after each reboot, just re-jailbreak using checkra1n.
It's Android and Linux for the iPhone. Project Sandcastle is in beta so not everything is fully supported. More information
Select Project Sandcastle
> Setup Project Sandcastle
. After that choose Start Android
.
Note: Once Project Sandcastle is installed, simply choose Start Android
to boot back into Android.
- Login via SSH to your checkra1ned device (odysseyn1x has a feature for that) or use a terminal app (e.g. Newterm)
- Run
ls /dev/disk0s1s*
and find the last volume. You can verify it's the right volume by running/System/Library/Filesystems/apfs.fs/apfs.util -p VOLUME_HERE
and if it says Android, that's the correct one. - Once you have the volume path, you can then run these commands as root (type
su
):
mkdir -p /tmp/mnt
mount -t apfs VOLUME_HERE /tmp/mnt
rm -rf /tmp/mnt/nand
umount /tmp/mnt
sync
Select Project Sandcastle
> Start Linux
.
To change the version of checkra1n, edit CRSOURCE_amd64
and CRSOURCE_i686
.
Execute these commands on a Debian-based system.
git clone https://github.com/raspberryenvoie/odysseyn1x.git
cd odysseyn1x
sudo ./build.sh
Any contribution is always welcome :)
- Asineth for checkn1x
- The checkra1n team for checkra1n
- CoolStar for odysseyra1n
- The Procursus Team for Procursus
- Corellium for Project Sandcastle
- u/GOGO307 for the concept of an ISO with odysseyra1n
- MyCatCondo for suggesting to integrate Project Sandcastle (Android and Linux for the iPhone)