Bypass MDM activation screen on checkm8 devices tested on iX 15.6 RC
- A computer running macOS/linux
- A checkm8 device (A7-A11)
- Willing to take a risk on your idevice :)
- 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.
- checkra1n can't jailbreak iOS 15 yet, but it can help you with entering recovery and 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.
cd /mnt2/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles/Library/ConfigurationProfiles
- Create new config file
nano CloudConfigurationDetails.plist
- Paste in contents of
CloudConfigurationDetails.plist
from this repo (credits) - Exit nano ^X(ctrl+x) and confirm file name and save.
- Exit ssh ^D(ctrl+d)
./sshrd.sh clean
./sshrd.sh reboot