mirror of
https://github.com/chiteroman/PlayIntegrityFix.git
synced 2025-03-14 15:27:29 +08:00
preserve previous setting on installation and action.sh
This commit is contained in:
parent
0237ae96af
commit
e6261c628e
@ -97,6 +97,12 @@ sdk_version="$(getprop ro.build.version.sdk)"
|
||||
sdk_version="${sdk_version:-25}"
|
||||
echo "Device SDK version: $sdk_version"
|
||||
|
||||
# Preserve previous setting
|
||||
spoofVending="$(grep -oE '"spoofVendingSdk": [01]' "$MODDIR/pif.json" | cut -d' ' -f2)"
|
||||
if [ -z "$spoofVending" ] || [ "$spoofVending" != 1 ]; then
|
||||
spoofVending=0
|
||||
fi
|
||||
|
||||
echo "- Dumping values to pif.json ..."
|
||||
cat <<EOF | tee pif.json
|
||||
{
|
||||
@ -104,7 +110,8 @@ cat <<EOF | tee pif.json
|
||||
"MANUFACTURER": "Google",
|
||||
"MODEL": "$MODEL",
|
||||
"SECURITY_PATCH": "$SECURITY_PATCH",
|
||||
"DEVICE_INITIAL_SDK_INT": $sdk_version
|
||||
"DEVICE_INITIAL_SDK_INT": $sdk_version,
|
||||
"spoofVendingSdk": $spoofVending
|
||||
}
|
||||
EOF
|
||||
|
||||
|
@ -60,6 +60,12 @@ if [ -d "/data/adb/modules/MagiskHidePropsConf" ]; then
|
||||
ui_print "! WARNING, MagiskHidePropsConf module may cause issues with PIF."
|
||||
fi
|
||||
|
||||
# Preserve previous setting
|
||||
spoofVending="$(grep -oE '"spoofVendingSdk": [01]' "/data/adb/modules/playintegrityfix/pif.json" | cut -d' ' -f2)"
|
||||
if [ -n "$spoofVending" ] && [ "$spoofVending" -eq 1 ]; then
|
||||
sed -i 's/"spoofVendingSdk": 0/"spoofVendingSdk": 1/' "$MODPATH/pif.json"
|
||||
fi
|
||||
|
||||
# Check custom fingerprint
|
||||
if [ -f "/data/adb/pif.json" ]; then
|
||||
ui_print "- Backup custom pif.json"
|
||||
|
Loading…
Reference in New Issue
Block a user