Skip to content

Commit 127f7e8

Browse files
committed
fix: add new pixelprop handling
1 parent dc4a700 commit 127f7e8

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

module/post-fs-data.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,9 @@ resetprop_if_diff ro.force.debuggable 0
4949
resetprop_if_diff ro.secure 1
5050

5151
# Work around custom ROM PropImitationHooks conflict when their persist props don't exist
52-
if [ -n "$(resetprop ro.aospa.version)" -o -n "$(resetprop net.pixelos.version)" -o -n "$(resetprop ro.afterlife.version)" -o -f /data/system/gms_certified_props.json ]; then
53-
for PROP in persist.sys.pihooks.first_api_level persist.sys.pihooks.security_patch; do
54-
resetprop | grep -q "\[$PROP\]" || resetprop -n -p "$PROP" ""
55-
done
52+
if resetprop | grep -qE "ro.aospa.version|net.pixelos.version|ro.afterlife.version" || [ -f /data/system/gms_certified_props.json ]; then
53+
resetprop_if_diff persist.sys.pihooks.first_api_level ""
54+
resetprop_if_diff persist.sys.pihooks.security_patch ""
5655
fi
5756

5857
# Work around supported custom ROM PropImitationHooks/PixelPropsUtils (and hybrids) conflict when spoofProvider is disabled
@@ -64,6 +63,8 @@ if resetprop | grep -qE "persist.sys.pihooks|persist.sys.entryhooks|persist.sys.
6463
resetprop -n -p persist.sys.pixelprops.gapps false
6564
resetprop -n -p persist.sys.pixelprops.google false
6665
resetprop -n -p persist.sys.pixelprops.pi false
66+
resetprop -n -p persist.sys.pp.gms false
67+
resetprop -n -p persist.sys.pp.vending false
6768
fi
6869

6970
# LeafOS "gmscompat: Dynamically spoof props for GMS"

0 commit comments

Comments
 (0)