Git Product home page Git Product logo

odysseyn1x's Introduction

odysseyn1x

Linux-based distro that lets you install checkra1n, odysseyra1n and Project Sandcastle.

logo


This project aims to be easy to use, to have a nice interface and to support both 32 and 64 bit CPUs.
Here is a screenshot of odysseyn1x.
Contributions are gladly appreciated :)

Usage

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.

  1. Download an .iso here.
  2. Download balenaEtcher. If you prefer Rufus, make sure to select GPT partition and DD image mode otherwise it won't work.
  3. Open balenaEtcher and write the .iso you downloaded to your USB drive.
  4. Reboot, enter your BIOS's boot menu and select the USB drive.

Odysseyra1n

What's odysseyra1n

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.

Installing odysseyra1n

  1. Restore rootfs using the ckeckra1n app.
  2. Jailbreak using checkra1n, but don’t open the loader.
  3. Install odysseyra1n.
  4. OpenSSH is installed by default, please change the default mobile/root passwords.

Note: You don’t have to reinstall odysseyra1n after each reboot, just re-jailbreak using checkra1n.

Changing the default mobile/root passwords

Changing the default passwords is a must to prevent the possibility of unsavory people remotely logging into your device through SSH.
The default/old password is alpine.

  1. Install Newterm in Sileo.
  2. Open it and type passwd mobile to change the mobile user's password.
  3. Then, execute su to login as root.
  4. After that, run passwd to change its password.

Project Sandcastle

What's Project Sandcastle

It's Android and Linux for the iPhone. Project Sandcastle is in beta so not everything is fully supported. More information

Installing Android

Select Project Sandcastle > Setup Project Sandcastle > Start Android. When Project Sandcastle has been installed, simply choose "Start Android" to boot back into Android.

Removing Android

If you wish to remove the Android NAND image and reclaim the space, you can login via SSH or using the terminal app (for example Newterm) to your checkra1ned device, and mount the final volume, and remove the NAND file. To do this, 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

and that will reclaim the space for you.

Booting Linux

Select Project Sandcastle > Start Linux.

Building odysseyn1x

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

Credits

odysseyn1x's People

Contributors

raspberryenvoie avatar ahsan-a avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.