mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-10-18 18:41:50 +00:00
Update scripts for PATCHVBMETAFLAG
This commit is contained in:
@@ -179,12 +179,6 @@ check_encryption() {
|
||||
fi
|
||||
}
|
||||
|
||||
check_vbmeta_partition() {
|
||||
if [ -e /dev/block/by-name/vbmeta_a ] || [ -e /dev/block/by-name/vbmeta ]; then
|
||||
VBMETAEXIST=true
|
||||
fi
|
||||
}
|
||||
|
||||
##########################
|
||||
# Non-root util_functions
|
||||
##########################
|
||||
@@ -199,6 +193,14 @@ get_flags() {
|
||||
KEEPVERITY=$SYSTEM_ROOT
|
||||
[ "$(getprop ro.crypto.state)" = "encrypted" ] && ISENCRYPTED=true || ISENCRYPTED=false
|
||||
KEEPFORCEENCRYPT=$ISENCRYPTED
|
||||
# Although this most certainly won't work without root, keep it just in case
|
||||
if [ -e /dev/block/by-name/vbmeta_a ] || [ -e /dev/block/by-name/vbmeta ]; then
|
||||
VBMETAEXIST=true
|
||||
else
|
||||
VBMETAEXIST=false
|
||||
fi
|
||||
# Preset PATCHVBMETAFLAG to false in the non-root case
|
||||
PATCHVBMETAFLAG=false
|
||||
# Do NOT preset RECOVERYMODE here
|
||||
}
|
||||
|
||||
@@ -217,7 +219,6 @@ app_init() {
|
||||
SHA1=$(grep_prop SHA1 $MAGISKTMP/config)
|
||||
check_boot_ramdisk && RAMDISKEXIST=true || RAMDISKEXIST=false
|
||||
check_encryption
|
||||
check_vbmeta_partition
|
||||
# Make sure RECOVERYMODE has value
|
||||
[ -z $RECOVERYMODE ] && RECOVERYMODE=false
|
||||
}
|
||||
|
Reference in New Issue
Block a user