Prepare v12

This commit is contained in:
osm0sis
2024-11-17 22:31:36 -04:00
parent e01b3b5ada
commit 148dea0344
4 changed files with 19 additions and 18 deletions

View File

@@ -1,3 +1,12 @@
## Custom Fork v12
- Add support to autopif2 for generating from Pixel Beta point releases
- Improve autopif2 by catching more unsupported/broken environments
- Improve migrate parsing lines with comments
- Update default/example app replace list for helluvaOS
- Fix retaining disabled non-system ROM apps on KSU/APatch
- Add autopif2 --strong arg for initial setup with Tricky Store
- Add skipping resetprop --delete to avoid app detections if skipdelprop file exists
## Custom Fork v11
- Improve autopif busybox tests, default api_level 32, pass --advanced arg
- Improve scripts for special configs with Tricky Store
@@ -7,16 +16,4 @@
- Improve PixelPropsUtils workaround on more setups
- Replace autopif with autopif2 to generate a random print from latest Pixel Beta
## Custom Fork v10
- Work around Shamiko 1.1 bug causing DenyList app hangs
- Keep killgms in Scripts-only mode for testing
- Add missing global props, fix all tags/type props
- Use newer resetprop, fall back to custom func
- Add ROM sig spoof to Advanced, default off
- Add granular spoof to Advanced for Tricky Store
- Improve scripts to keep Advanced values
- Improve autopif to catch Magisk Canary busybox regression
- Fix bootloop on some Xiaomi devices
- Work around PixelPropsUtils conflict
_[Previous changelogs](https://github.com/osm0sis/PlayIntegrityFork/releases)_

View File

@@ -126,7 +126,7 @@ The advanced spoofing options add granular control over what exactly gets spoofe
<details>
<summary><strong>Details</strong></summary>
- Adding the Advanced Settings entries is best done using the migration script with the `sh migrate.sh --force --advanced` or `sh migrate.sh -f -a` command. Other than for the "verboseLogs" entry (see above), they are all 0 (disabled) or 1 (enabled).
- Adding the Advanced Settings entries is best done using the migration script with the `sh migrate.sh --force --advanced` or `sh migrate.sh -f -a` command. They may also be added on initial setups using the `sh autopif2.sh --advanced` or `sh autopif2.sh -a` command or configured directly for Tricky Store to achieve STRONG integrity (see below) with the `sh autopif2.sh --strong` or `sh autopif2.sh -s` command. Other than for the "verboseLogs" entry (see above), they are all 0 (disabled) or 1 (enabled).
- The "spoofBuild" entry (default 1) controls spoofing the Build Fields from the fingerprint; the "spoofProps" entry (default 1) controls spoofing the System Properties from the fingerprint; the "spoofProvider" entry (default 1) controls spoofing the Keystore Provider, and the "spoofSignature" entry (default 0) controls spoofing the ROM Signature.
@@ -136,6 +136,10 @@ The advanced spoofing options add granular control over what exactly gets spoofe
</details>
## About Skipping Property Deletion
An advanced feature (unrelated to Play Integrity) intended for those who also need to use apps which detect prop tampering. To avoid triggering these detections by skipping any `resetprop --delete` commands in the module scripts, manually opt-in by creating a file named skipdelprop in the module directory, either from a root prompt with `touch /data/adb/modules/playintegrityfix/skipdelprop` or from a file explorer app, after the module is already installed, then reboot.
## About Scripts-only mode
An advanced feature intended for older Android <10 ROMs, mostly stock ROMs or those with stock-like values, (and some other rare special cases), since they generally only need a few prop changes to pass Play Integrity DEVICE verdict. Due to this the majority of the previous information does not apply to or contradicts that of Scripts-only mode, so to avoid confusion it's contained in the Details area below.

View File

@@ -1,7 +1,7 @@
id=playintegrityfix
name=Play Integrity Fork
version=v11
versionCode=110001
version=v12
versionCode=120000
author=osm0sis & chiteroman @ xda-developers
description=Fix ctsProfile (SafetyNet) and DEVICE (Play Integrity) verdicts
updateJson=https://raw.githubusercontent.com/osm0sis/PlayIntegrityFork/main/update.json

View File

@@ -1,6 +1,6 @@
{
"version": "v11",
"versionCode": 110000,
"zipUrl": "https://github.com/osm0sis/PlayIntegrityFork/releases/download/v11/PlayIntegrityFork-v11.zip",
"version": "v12",
"versionCode": 120000,
"zipUrl": "https://github.com/osm0sis/PlayIntegrityFork/releases/download/v12/PlayIntegrityFork-v12.zip",
"changelog": "https://raw.githubusercontent.com/osm0sis/PlayIntegrityFork/main/CHANGELOG.md"
}