Create and boot a SSH ramdisk on checkm8 devices
- A computer running macOS/linux
- A checkm8 device (A7-A11)
I AM NOT responsible for any data loss. The user of this program accepts responsibility should something happen to their device. While nothing should happen, jailbreaking has risks in itself. If your device is stuck in recovery, please run one of the following: futurerestore --exit-recovery irecovery -n
- Clone and cd into this repository:
git clone https://github.com/verygenericname/SSHRD_Script --recursive && cd SSHRD_Script
- If you have cloned this before, run
cd SSHRD_Script && git pull
to pull new changes
- If you have cloned this before, run
- Run
./sshrd.sh <iOS version for ramdisk>
, without the<>
. - Place your device into DFU mode
- A11 users, go to recovery first, then DFU.
- Run
./sshrd.sh boot
to boot the ramdisk - Run
./sshrd.sh ssh
to connect to SSH on your device - Finally, to mount the filesystems, run
mount_filesystems
- /var is mounted to /mnt2 in the ssh session.
- /private/preboot is mounted to /mnt6.
- Have fun!
- Reset your device:
./sshrd.sh reset
- Dump onboard blobs:
./sshrd.sh dump-blobs
- Delete old SSH ramdisk:
./sshrd.sh clean