From 941c4f08f02fc71d57364de2b42f6828278157db Mon Sep 17 00:00:00 2001 From: Jim Wu Date: Thu, 30 Jan 2020 17:27:41 +0800 Subject: [PATCH] Optimize persist check --- edxp-core/template_override/customize.sh | 25 +++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/edxp-core/template_override/customize.sh b/edxp-core/template_override/customize.sh index 57aa86d9..1d7c2e1d 100644 --- a/edxp-core/template_override/customize.sh +++ b/edxp-core/template_override/customize.sh @@ -2,7 +2,7 @@ SKIPUNZIP=1 RIRU_PATH="/data/misc/riru" OLD_MAGISK=false DETECTED_DEVICE=false -NO_PERSIST=false +NO_PERSIST=true PROP_MODEL=$(getprop ro.product.model) PROP_DEVICE=$(getprop ro.product.device) PROP_PRODUCT=$(getprop ro.build.product) @@ -28,6 +28,10 @@ HONOR MANUFACTURER=" HUAWEI " +PERSIST=" +/persist +/mnt/vendor/persist +" require_new_magisk() { if [[ "${NO_PERSIST}" == true ]]; then @@ -164,18 +168,17 @@ check_android_version() { [[ ${API} -ge 26 ]] || require_new_android ${API} } +check_persist() { + for TARGET in ${PERSIST}; do + if [[ -d ${TARGET} ]]; then + NO_PERSIST=false + fi + done +} + ui_print "- EdXposed Version ${VERSION}" -if [[ -d "/mnt/vendor/persist" ]]; then - NO_PERSIST=false -else - NO_PERSIST=true -fi -if [[ -d "/persist" ]]; then - NO_PERSIST=false -else - NO_PERSIST=true -fi +check_persist check_magisk_version check_riru_version check_architecture