Fix Realme fingerprint scanners

This commit is contained in:
osm0sis
2024-01-17 16:06:39 -04:00
parent e0931c829d
commit 05c2474963
2 changed files with 8 additions and 6 deletions

View File

@@ -34,7 +34,6 @@ resetprop_if_diff ro.warranty_bit 0
resetprop_if_diff ro.secureboot.lockstate locked resetprop_if_diff ro.secureboot.lockstate locked
# Realme # Realme
resetprop_if_diff ro.boot.realme.lockstate 1
resetprop_if_diff ro.boot.realmebootstate green resetprop_if_diff ro.boot.realmebootstate green
# OnePlus # OnePlus

View File

@@ -20,23 +20,26 @@ if [ "$(toybox cat /sys/fs/selinux/enforce)" == "0" ]; then
chmod 440 /sys/fs/selinux/policy chmod 440 /sys/fs/selinux/policy
fi fi
# Conditional late sensitive properties
# SafetyNet/Play Integrity # SafetyNet/Play Integrity
{ {
# late props which must be set after boot_completed for various OEMs # must be set after boot_completed for various OEMs
until [ "$(getprop sys.boot_completed)" == "1" ]; do until [ "$(getprop sys.boot_completed)" == "1" ]; do
sleep 1 sleep 1
done done
# Avoid breaking Realme fingerprint scanners # avoid breaking Realme fingerprint scanners
resetprop_if_diff ro.boot.flash.locked 1 resetprop_if_diff ro.boot.flash.locked 1
resetprop_if_diff ro.boot.realme.lockstate 1
# Avoid breaking Oppo fingerprint scanners # avoid breaking Oppo fingerprint scanners
resetprop_if_diff ro.boot.vbmeta.device_state locked resetprop_if_diff ro.boot.vbmeta.device_state locked
# Avoid breaking OnePlus display modes/fingerprint scanners # avoid breaking OnePlus display modes/fingerprint scanners
resetprop_if_diff vendor.boot.verifiedbootstate green resetprop_if_diff vendor.boot.verifiedbootstate green
# Avoid breaking OnePlus/Oppo display fingerprint scanners on OOS/ColorOS 12+ # avoid breaking OnePlus/Oppo display fingerprint scanners on OOS/ColorOS 12+
resetprop_if_diff ro.boot.verifiedbootstate green resetprop_if_diff ro.boot.verifiedbootstate green
resetprop_if_diff ro.boot.veritymode enforcing resetprop_if_diff ro.boot.veritymode enforcing
resetprop_if_diff vendor.boot.vbmeta.device_state locked resetprop_if_diff vendor.boot.vbmeta.device_state locked