diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3e539de --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +._* \ No newline at end of file diff --git a/hidpi.sh b/hidpi.sh index 96a866d..3fbb520 100755 --- a/hidpi.sh +++ b/hidpi.sh @@ -1,6 +1,6 @@ #!/bin/bash -sipChecker=($(csrutil status | awk '{ print $5 }')) +sipInfo=("$(csrutil status)") systemVersion=($(sw_vers -productVersion | cut -d "." -f 2)) systemLanguage=($(locale | grep LANG | sed s/'LANG='// | tr -d '"' | cut -d "." -f 1)) @@ -72,7 +72,9 @@ downloadHost="https://raw.githubusercontent.com/xzhih/one-key-hidpi/master" # downloadHost="https://raw.githubusercontent.com/xzhih/one-key-hidpi/dev" # downloadHost="http://127.0.0.1:8080" -if [ "${sipChecker}" != "disabled." ]; then +if [[ "${sipInfo}" == *"Filesystem Protections: disabled"* ]] || [[ "$(awk '{print $5}' <<< "${sipInfo}")" == "disabled." ]]; then + : +else echo "${disableSIP}"; exit 0 fi