@@ -7206,7 +7206,7 @@ menu_ramdisk() {
72067206 if [[ $device_proc == 7 ]]; then
72077207 menu_items+=(" Install Untether (iOS 7)" )
72087208 fi
7209- menu_items+=(" Clear NVRAM" " Get iOS Version" " Update DateTime" )
7209+ menu_items+=(" Install OpenSSH (iOS 10 and lower) " " Clear NVRAM" " Get iOS Version" " Update DateTime" )
72107210 fi
72117211 menu_items+=(" Reboot Device" " Exit" )
72127212
@@ -7243,6 +7243,7 @@ menu_ramdisk() {
72437243 " Update DateTime" ) mode=" datetime" ;;
72447244 " Install Bootstrap (iOS 7/8/9)" ) mode=" bootstrap" ;;
72457245 " Install Untether (iOS 7)" ) mode=" untether7" ;;
7246+ " Install OpenSSH (iOS 10 and lower)" ) mode=" openssh" ;;
72467247 " Exit" ) mode=" exit" ;;
72477248 esac
72487249 done
@@ -7401,6 +7402,11 @@ menu_ramdisk() {
74017402 if [[ $device_vers == " 9" * ]]; then
74027403 cat $jelbrek /launchctl.tar | $ssh -p $ssh_port root@127.0.0.1 " tar -xvf - -C /mnt1"
74037404 fi
7405+ cp $jelbrek /openssh.tar.gz $jelbrek /openssl.tar.gz .
7406+ gzip -d openssh.tar.gz
7407+ gzip -d openssl.tar.gz
7408+ cat openssh.tar | $ssh -p $ssh_port root@127.0.0.1 " tar -xf - -C /mnt1"
7409+ cat openssl.tar | $ssh -p $ssh_port root@127.0.0.1 " tar -xf - -C /mnt1"
74047410 case $device_vers in
74057411 9.3.[45] ) : ;;
74067412 9.[23]* ) $scp -P $ssh_port $jelbrek /io.pangu93.loader.plist root@127.0.0.1:/mnt1/Library/LaunchDaemons;;
@@ -7450,6 +7456,27 @@ menu_ramdisk() {
74507456 log " Stashing disabled."
74517457 fi
74527458 ;;
7459+ " openssh" )
7460+ log " Please read the message below:"
7461+ warn " This will install files for OpenSSH to your device. Make sure that your device is jailbroken, and filesystems are already mounted."
7462+ warn " Do NOT continue if your device is not jailbroken. Also do this at your own risk."
7463+ select_yesno
7464+ if [[ $? != 1 ]]; then
7465+ continue
7466+ fi
7467+ if (( device_proc < 7 )) ; then
7468+ device_ramdisk_iosvers
7469+ fi
7470+ cp $jelbrek /openssh.tar.gz $jelbrek /openssl.tar.gz .
7471+ gzip -d openssh.tar.gz
7472+ gzip -d openssl.tar.gz
7473+ cat openssh.tar | $ssh -p $ssh_port root@127.0.0.1 " tar -xf - -C /mnt1"
7474+ cat openssl.tar | $ssh -p $ssh_port root@127.0.0.1 " tar -xf - -C /mnt1"
7475+ if (( device_proc < 7 )) ; then
7476+ cat $jelbrek /sshdeb.tar | $ssh -p $ssh_port root@127.0.0.1 " tar -xf - -C /mnt1"
7477+ fi
7478+ log " Done."
7479+ ;;
74537480 esac
74547481 done
74557482}
0 commit comments