Create and boot a SSH ramdisk on checkm8 devices
- A computer running macOS/linux
- A checkm8 device (A7-A11)
- iOS 12-16 IPSW link
- libimobiledevice installed on your Mac/Linux
- 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 <link to your ipsw>
, without the<>
.- you can put your own shsh for the second argument, although optional
- Place your device into DFU mode
- A11 users, go to recovery first, then DFU.
- Run
./sshrd.sh boot
to boot the ramdisk - To ssh into the device, open up another terminal window and run
iproxy 2222 22
. - In the first terminal window, run
ssh -p2222 root@localhost
- Finally, to mount the filesystems, run
mount_filesystems
- /var is mounted to /mnt2 in the ssh session.
- Have fun!
You can also set your nonce/reset a iphone on ios 9+ with this
set nonce: ./sshrd.sh set-nonce <generatorhere>
reset: ./sshrd.sh reset