Skip to content

TRANTUAN-PC/SSHRD_Script_Lite

 
 

Repository files navigation

SSHRD Lite

A lite fork of SSH Ramdisk Script

Contributors Commits

Create and boot a SSH ramdisk on checkm8 devices


Features

  1. Make SSH ramdisk without connecting the iDevice.
  2. Lite version which only focuses to make SSH ramdisk and not like main fork.
  3. Complete rewrite from original fork.
  4. Other features you should find it yourself :).

Requirements

  • For Windows users you need to get bash environment. You can get it by installing Msys2, Cygwin, or Git-Bash
  • Linux and MacOS users you already have bash environment.

Supported devices and limits

  • A 64-bit iDevice supported by checkm8 (A7-A11).
  • Apple TV and M1/T2 requires manually replacing the "ssh.tar.gz" find it here.
  • Linux/Windows currently doesn't support making ramdisk for iOS 16.1 and above.

How to use (All Platforms):

  1. You need to install git:
For Msys2 users you can install git via:
$ pacman -S git
  1. If you already have git then the reset of steps are same:
$ git clone --recurse-submodules 'https://github.com/mast3rz3ro/SSHRD_Script_Lite'
$ cd SSHRD_Script_Lite
$ chmod +x ./sshrd_lite.sh
$ ./sshrd_lite.sh -h
  • Then run it like below:
$ ./sshrd_lite.sh -p product_name -s ios_version
or
$ ./sshrd_lite.sh -p product_name -b build_version
  • For more info see:
$ ./sshrd_lite.sh -h

Important Notes

  • Do not run 'mount_filesystems' if you are running on iOS 11.x and lower.

  • On Linux, usbmuxd will have to be restarted. On most distros, it's as simple as these 2 commands in another terminal:

$ sudo systemctl stop usbmuxd
$ sudo usbmuxd -p -f
  • The original sshtars can be found here

  • For support please open new issue here

  • If you are a member of subreddit/setupapp then you should join here

Credits

  • verygenericname The author of SSHRD Script
  • ifirmparser for preparing boot files and decryption keys
  • kairos iboot files patcher (supports patching the newer iOS e.g iOS 17.1)
  • firecore for providing an updated hfsplus for windows
  • tihmstar for pzb/original iBoot64Patcher/img4tool
  • xerub for img4lib and restored_external in the ramdisk
  • Cryptic for iBoot64Patcher fork
  • Nebula for a bunch of QOL fixes to this script
  • OpenAI for converting kerneldiff into C
  • Ploosh for KPlooshFinder a modern kernel patcher
  • libirecovery for the irecovery utility
  • gaster Another fork of checkm8 used to pwn dfu the device
  • sshrd_tools precompiled tools for all platforms

About

Shell script that creates a ssh ramdisk

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%