You've already forked PlayIntegrityFork
mirror of
https://github.com/osm0sis/PlayIntegrityFork.git
synced 2025-09-06 06:37:06 +00:00
Clean up any modified custom ROM persist props on uninstall
This commit is contained in:
@@ -8,12 +8,20 @@ delprop_if_exist() {
|
|||||||
[ -n "$(resetprop "$NAME")" ] && resetprop --delete "$NAME"
|
[ -n "$(resetprop "$NAME")" ] && resetprop --delete "$NAME"
|
||||||
}
|
}
|
||||||
|
|
||||||
# persistprop <prop name> <value>
|
# persistprop <prop name> <new value>
|
||||||
persistprop() {
|
persistprop() {
|
||||||
local NAME="$1"
|
local NAME="$1"
|
||||||
local VALUE="$2"
|
local NEWVALUE="$2"
|
||||||
|
local CURVALUE="$(resetprop "$NAME")"
|
||||||
|
|
||||||
resetprop -n -p "$NAME" "$VALUE"
|
if ! grep -q "$NAME" $MODPATH/uninstall.sh 2>/dev/null; then
|
||||||
|
if [ "$CURVALUE" ]; then
|
||||||
|
[ "$NEWVALUE" = "$CURVALUE" ] || echo "resetprop -n -p \"$NAME\" \"$CURVALUE\"" >> $MODPATH/uninstall.sh
|
||||||
|
else
|
||||||
|
echo "resetprop --delete \"$NAME\"" >> $MODPATH/uninstall.sh
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
resetprop -n -p "$NAME" "$NEWVALUE"
|
||||||
}
|
}
|
||||||
|
|
||||||
RESETPROP="resetprop -n"
|
RESETPROP="resetprop -n"
|
||||||
|
|||||||
Reference in New Issue
Block a user