mirror of
https://github.com/topjohnwu/Magisk
synced 2025-09-01 02:29:33 +00:00
Update default flag logic, fix S9/S9+ DTB patches
This commit is contained in:
@@ -82,6 +82,32 @@ mount_partitions() {
|
||||
fi
|
||||
}
|
||||
|
||||
get_flags() {
|
||||
# override variables
|
||||
getvar KEEPVERITY
|
||||
getvar KEEPFORCEENCRYPT
|
||||
HIGHCOMP=false
|
||||
if [ -z $KEEPVERITY ]; then
|
||||
KEEPVERITY=false
|
||||
hardware=`grep_cmdline androidboot.hardware`
|
||||
for hw in taimen walleye; do
|
||||
if [ "$hw" = "$hardware" ]; then
|
||||
KEEPVERITY=true
|
||||
ui_print "- Device on whitelist, keep avb-verity"
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
if [ -z $KEEPFORCEENCRYPT ]; then
|
||||
if [ "`getprop ro.crypto.state`" = "encrypted" ]; then
|
||||
KEEPFORCEENCRYPT=true
|
||||
ui_print "- Encrypted data detected, keep forceencrypt"
|
||||
else
|
||||
KEEPFORCEENCRYPT=false
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
grep_cmdline() {
|
||||
REGEX="s/^$1=//p"
|
||||
sed -E 's/ +/\n/g' /proc/cmdline | sed -n "$REGEX" 2>/dev/null
|
||||
|
Reference in New Issue
Block a user