Optimize persist check

This commit is contained in:
Jim Wu 2020-01-30 17:27:41 +08:00
parent 5d52b6e203
commit 941c4f08f0
1 changed files with 14 additions and 11 deletions

View File

@ -2,7 +2,7 @@ SKIPUNZIP=1
RIRU_PATH="/data/misc/riru" RIRU_PATH="/data/misc/riru"
OLD_MAGISK=false OLD_MAGISK=false
DETECTED_DEVICE=false DETECTED_DEVICE=false
NO_PERSIST=false NO_PERSIST=true
PROP_MODEL=$(getprop ro.product.model) PROP_MODEL=$(getprop ro.product.model)
PROP_DEVICE=$(getprop ro.product.device) PROP_DEVICE=$(getprop ro.product.device)
PROP_PRODUCT=$(getprop ro.build.product) PROP_PRODUCT=$(getprop ro.build.product)
@ -28,6 +28,10 @@ HONOR
MANUFACTURER=" MANUFACTURER="
HUAWEI HUAWEI
" "
PERSIST="
/persist
/mnt/vendor/persist
"
require_new_magisk() { require_new_magisk() {
if [[ "${NO_PERSIST}" == true ]]; then if [[ "${NO_PERSIST}" == true ]]; then
@ -164,18 +168,17 @@ check_android_version() {
[[ ${API} -ge 26 ]] || require_new_android ${API} [[ ${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}" ui_print "- EdXposed Version ${VERSION}"
if [[ -d "/mnt/vendor/persist" ]]; then check_persist
NO_PERSIST=false
else
NO_PERSIST=true
fi
if [[ -d "/persist" ]]; then
NO_PERSIST=false
else
NO_PERSIST=true
fi
check_magisk_version check_magisk_version
check_riru_version check_riru_version
check_architecture check_architecture