Optimize persist check
This commit is contained in:
parent
5d52b6e203
commit
941c4f08f0
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue