Create and boot a SSH ramdisk on checkm8 devices
- A computer running macOS/linux
- A checkm8 device (A7-A11)
- 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
iproxy 6413 22
.- If
iproxy
is not installed, on MacOS, runbrew install usbmuxd
.
- If
- Open a new terminal, run
ssh root@localhost -p6413
. Password isalpine
. - In ssh terminal, 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