Skip to content

Commit 218a352

Browse files
committed
fixed option to install openssh via sshrd
1 parent 2e4c613 commit 218a352

3 files changed

Lines changed: 28 additions & 1 deletion

File tree

resources/jailbreak/openssh.tar.gz

2 MB
Binary file not shown.

resources/jailbreak/openssl.tar.gz

1.66 MB
Binary file not shown.

restore.sh

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)