September 8, 2020

ODYSSEYN1X for Windows - Jailbreak iOS 12/13/14 - Install Odysseyra1n, Linux & Android on iPhone/iPad

In this post, we are going to install Checkra1n/Odysseyra1n/Project Sancastle on our iPhone but without MacOs. As we all know Odysseyra1n can not be installed directly on iPhone on a Windows PC/Laptop, but using a bootable flash-drive, it is possible now to install it on Windows!

We are all aware of Checkra1n and it's power. With it's semi-tethered nature it can be a headache sometimes but it is the reason why it is so stable. Checkra1n comes with Cydia installed as the default package manager. Checkra1n team has already announced that with time, they will also add other package managers like Sileo, Zebra and Installer 5 to be installed directly from the Checkra1n app just like Cydia. But checkra1n has also taught us that everything is possible with it!



Odyssera1n is a great tool developed mainly by CoolStar (Developer of Chimera/ Odyssey), which let's you install Sileo as a default package manager while being jailbroken with checka1n, libhooker, a substrate/substitute alternative built from the ground up by Coolstar with speed and stability in mind and Procursus, an open source and modern bootstrap that aims to provide a large set of consistently up-to-date tools.


  • WHAT IS ODYSSEYN1X?

ODYSSEYN1X is a linux-based distro, which can be used on a Windows Laptop or a PC, and after that you can use it to install Checkra1n, Odysseyra1n and Project Sandcastle.

  • WHAT IS PROJECT SANDCASTLE?

PROJECT SANDCASTLE was introduced in the checkra1n's new versions, which lets you boot Android and Linux on your iPhone/ iPad. Important thing to remember is that it is still in beta so not everything is fully supported. You can read more about it at: Project Sandcastle

  • HOW DO INSTALL ODYSSEYN1X AND RUN IT ON WINDOWS?

For that first of all you will have to create a bootable flash-drive and boot into it. Just follow the steps mentioned below:
  • Download Odysseyn1x ISO file.
  • Download Balena Etcher and then Install it.
  • Connect your USB Flash-drive.
  • Open Balena Etcher.
  • Balena Etcher Will automatically detect your USB Flash-drive. If you have multiple flash-drive connected then click on Select and choose the one from the list you want to install Odysseyn1x on.
  • Keep in mind it will wipe all of your data on the flash-drive, so make sure you have a backup of it.
  • Click on Select Image and navigate to the folder where the downloaded Odysseyn1x ISO file is placed and Select it.
  • After that click on flash and you bootable drive will be ready in just a few seconds.
  • After that restart your Pc or Laptop and boot into BIOS.
  • After that select your usb flash-drive from the list and boot into it.
  • You will see the Odyssen1x menu on the next screen!
  • It will look like this:

Now let's move to the next step on installing:
  • Checkra1n
  • Odysseyra1n
  • Project Sancastle

Installing Checkra1n:

First step of this whole process is to install Checkra1n.
  • Open Checkra1n
  • Connect your device in Normal Mode.
  • Click Start and then Next to put the device in Recovery Mode.
  • Then follow the on-screen instructions provided by Checkra1n to put the device in DFU mode.
  • When the device is in DFU mode it will automatically get detected by Checkra1n and it will boot your device in Jailbroken mode.
  • When your device turns on, Checkra1n Loader will be on your home-screen.
  • Do not open it if you want to install Odysseyra1n!

Installing Odysseyra1n:

Now to install Odysseyra1n on your checkra1ned device, as I mentioned you do not have to open the checkra1n loader. After that you will have to select the Odysseyra1n option on Odysseyn1x screen to install Odysseyra1n.

And, another thing to keep in mind, you dont have to install Odysseyra1n after every shut-down or reboot. You will just have to re-jailbreak using Checkra1n.

Installing Project Sandcastle:

Now using the Project Sandcastle, you can boot into Android and Linux on your Checkra1ned device.

To Install Android:
  • Select Project Sandcastle from the odysseyn1x screen.
  • Then select Setup Project Sandcastle and then select Start Android.
  • After that wait for Project Sandcastle to set up.
  • Once Project Sandcastle finishes installing, just select Start Android to boot back into Android on your checkra1ned device.

How do I remove Android?

If you want to remove the Android NAND image and reclaim the space:
  • Install NewTerm from Sileo or Cydia.
  • Then open it from your Home-Screen.
  • Now you will have to mount the volume and remove the Android NAND image.
  • First of all run this command and find the last volume:
ls /dev/disk0s1s*
  • To Verify if it is the right volume, run the command given below:
/System/Library/Filesystems/apfs.fs/apfs.util -p VOLUME_HERE
  • If it says Android, then it is the right one.
  • Now you have the volume path, now let's run the remaining commands and finish android from your device forever.
  • Write  su  to run the terminal as root and then enter the root password. If you haven't changed it, then its  alpine  by default.
  • Now run the following commands one by one:
mkdir -p /tmp/mnt
mount -t apfs VOLUME_HERE /tmp/mnt
rm -rf /tmp/mnt/nand
umount /tmp/mnt
sync

DONE! you have successfully reclaimed the space.

To Boot Linux:

To boot linux:
    • Select Project Sandcastle from the Odysseyn1x screen.
    • Choose Start Linux.
    Done! That's it.

    • Now we are done with the tutorials, OHH WAIT ONE THING IS LEFT, HOW DO I CHANGE THE CHECKRA1N VERSION IN ODYSSEYN1X?
    To change the checkra1n version, you have to edit CRSOURCE_amd64 and CRSOURCE_i686.
    To do that, execute these commands on a debian-based system:
    git clone https://github.com/raspberryenvoie/odysseyn1x.git
    cd odysseyn1x
    sudo ./build.sh
    FINALLY THAT IS THE END OF THIS TUTORIAL!

    I REALLY HOPE THAT THIS TUTORIAL WAS HELPFUL TO YOU, PLEASE TAKE A MOMENT AND JOIN ME ON OTHER PLATFORMS:


    Follow me on Twitter @iMAT_YouTube and YouTube for more updates!