You've already forked PlayIntegrityFork
mirror of
https://github.com/osm0sis/PlayIntegrityFork.git
synced 2025-09-06 06:37:06 +00:00
Add new persistprop common function
This commit is contained in:
@@ -8,6 +8,14 @@ delprop_if_exist() {
|
|||||||
[ -n "$(resetprop "$NAME")" ] && resetprop --delete "$NAME"
|
[ -n "$(resetprop "$NAME")" ] && resetprop --delete "$NAME"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# persistprop <prop name> <value>
|
||||||
|
persistprop() {
|
||||||
|
local NAME="$1"
|
||||||
|
local VALUE="$2"
|
||||||
|
|
||||||
|
resetprop -n -p "$NAME" "$VALUE"
|
||||||
|
}
|
||||||
|
|
||||||
RESETPROP="resetprop -n"
|
RESETPROP="resetprop -n"
|
||||||
[ -f /data/adb/magisk/util_functions.sh ] && [ "$(grep MAGISK_VER_CODE /data/adb/magisk/util_functions.sh | cut -d= -f2)" -lt 27003 ] && RESETPROP=resetprop_hexpatch
|
[ -f /data/adb/magisk/util_functions.sh ] && [ "$(grep MAGISK_VER_CODE /data/adb/magisk/util_functions.sh | cut -d= -f2)" -lt 27003 ] && RESETPROP=resetprop_hexpatch
|
||||||
|
|
||||||
|
|||||||
@@ -62,17 +62,17 @@ done
|
|||||||
# Work around custom ROM PropImitationHooks conflict when their persist props don't exist
|
# Work around custom ROM PropImitationHooks conflict when their persist props don't exist
|
||||||
if [ -n "$(resetprop ro.aospa.version)" -o -n "$(resetprop net.pixelos.version)" -o -n "$(resetprop ro.afterlife.version)" ]; then
|
if [ -n "$(resetprop ro.aospa.version)" -o -n "$(resetprop net.pixelos.version)" -o -n "$(resetprop ro.afterlife.version)" ]; then
|
||||||
for PROP in persist.sys.pihooks.first_api_level persist.sys.pihooks.security_patch; do
|
for PROP in persist.sys.pihooks.first_api_level persist.sys.pihooks.security_patch; do
|
||||||
resetprop | grep -q "\[$PROP\]" || resetprop -n -p "$PROP" ""
|
resetprop | grep -q "\[$PROP\]" || persistprop "$PROP" ""
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Work around supported custom ROM PropImitationHooks/PixelPropsUtils (and hybrids) conflict when spoofProvider is disabled
|
# Work around supported custom ROM PropImitationHooks/PixelPropsUtils (and hybrids) conflict when spoofProvider is disabled
|
||||||
if resetprop | grep -qE "persist.sys.pihooks|persist.sys.entryhooks|persist.sys.pixelprops"; then
|
if resetprop | grep -qE "persist.sys.pihooks|persist.sys.entryhooks|persist.sys.pixelprops"; then
|
||||||
resetprop -n -p persist.sys.pihooks.disable.gms_props true
|
persistprop persist.sys.pihooks.disable.gms_props true
|
||||||
resetprop -n -p persist.sys.pihooks.disable.gms_key_attestation_block true
|
persistprop persist.sys.pihooks.disable.gms_key_attestation_block true
|
||||||
resetprop -n -p persist.sys.entryhooks_enabled false
|
persistprop persist.sys.entryhooks_enabled false
|
||||||
resetprop -n -p persist.sys.pixelprops.gms false
|
persistprop persist.sys.pixelprops.gms false
|
||||||
resetprop -n -p persist.sys.pixelprops.gapps false
|
persistprop persist.sys.pixelprops.gapps false
|
||||||
resetprop -n -p persist.sys.pixelprops.google false
|
persistprop persist.sys.pixelprops.google false
|
||||||
resetprop -n -p persist.sys.pixelprops.pi false
|
persistprop persist.sys.pixelprops.pi false
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user