diff --git a/other/bootlogo.im4p b/other/bootlogo.im4p index 46fbfef..8cd51d1 100644 Binary files a/other/bootlogo.im4p and b/other/bootlogo.im4p differ diff --git a/palera1n.sh b/palera1n.sh index de7acb2..c4fe126 100755 --- a/palera1n.sh +++ b/palera1n.sh @@ -254,44 +254,44 @@ if [ ! -f blobs/"$deviceid"-"$version".shsh2 ]; then # Execute the commands once the rd is booted "$dir"/iproxy 2222 22 &> /dev/null >> "$out" & - if ! ("$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "echo connected" &> /dev/null > "$out"); then + if ! ("$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "echo connected" &> /dev/null > "$out"); then echo "[*] Waiting for the ramdisk to finish booting" fi - while ! ("$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "echo connected" &> /dev/null > "$out"); do + while ! ("$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "echo connected" &> /dev/null > "$out"); do sleep 1 done echo "[*] Dumping blobs and installing Pogo" sleep 1 - "$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "cat /dev/rdisk1" | dd of=dump.raw bs=256 count=$((0x4000)) > "$out" + "$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "cat /dev/rdisk1" | dd of=dump.raw bs=256 count=$((0x4000)) > "$out" "$dir"/img4tool --convert -s blobs/"$deviceid"-"$version".shsh2 dump.raw > "$out" rm dump.raw if [[ ! "$@" == *"--no-install"* ]]; then - "$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "/sbin/mount_apfs /dev/disk0s1s1 /mnt1" > "$out" + "$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "/sbin/mount_apfs /dev/disk0s1s1 /mnt1" > "$out" sleep 1 - "$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "/sbin/mount_apfs -R /dev/disk0s1s6 /mnt6" > "$out" + "$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "/sbin/mount_apfs -R /dev/disk0s1s6 /mnt6" > "$out" sleep 1 - "$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "/sbin/mount_apfs -R /dev/disk0s1s3 /mnt7" > "$out" + "$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "/sbin/mount_apfs -R /dev/disk0s1s3 /mnt7" > "$out" sleep 1 - "$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "/usr/libexec/seputil --gigalocker-init" > "$out" + "$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "/usr/libexec/seputil --gigalocker-init" > "$out" sleep 1 - active=$("$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "/bin/cat /mnt6/active" 2> /dev/null) - "$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "/usr/libexec/seputil --load /mnt6/$active/usr/standalone/firmware/sep-firmware.img4" > "$out" + active=$("$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "/bin/cat /mnt6/active" 2> /dev/null) + "$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "/usr/libexec/seputil --load /mnt6/$active/usr/standalone/firmware/sep-firmware.img4" > "$out" sleep 1 - "$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "/sbin/mount_apfs /dev/disk0s1s2 /mnt2" > "$out" + "$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "/sbin/mount_apfs /dev/disk0s1s2 /mnt2" > "$out" sleep 1 - tipsdir=$("$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "/usr/bin/find /mnt2/containers/Bundle/Application/ -name 'Tips.app'" 2> /dev/null) - "$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "/bin/cp -rf /usr/local/bin/loader.app/* $tipsdir" > "$out" + tipsdir=$("$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "/usr/bin/find /mnt2/containers/Bundle/Application/ -name 'Tips.app'" 2> /dev/null) + "$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "/bin/cp -rf /usr/local/bin/loader.app/* $tipsdir" > "$out" sleep 1 - "$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "/usr/sbin/chown 33 $tipsdir/Tips" > "$out" + "$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "/usr/sbin/chown 33 $tipsdir/Tips" > "$out" sleep 1 - "$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "/bin/chmod 755 $tipsdir/Tips $tipsdir/PogoHelper" > "$out" + "$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "/bin/chmod 755 $tipsdir/Tips $tipsdir/PogoHelper" > "$out" sleep 1 - "$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "/usr/sbin/chown 0 $tipsdir/PogoHelper" > "$out" + "$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "/usr/sbin/chown 0 $tipsdir/PogoHelper" > "$out" fi sleep 2 - "$dir"/sshpass -p 'alpine' ssh -o UserKnownHostsFile=/dev/null -p2222 root@localhost "/sbin/reboot" > "$out" + "$dir"/sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no -p2222 root@localhost "/sbin/reboot" > "$out" sleep 1 killall iproxy _wait normal