You've already forked PlayIntegrityFork
mirror of
https://github.com/osm0sis/PlayIntegrityFork.git
synced 2025-09-06 06:37:06 +00:00
Prepare v12
This commit is contained in:
21
CHANGELOG.md
21
CHANGELOG.md
@@ -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)_
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user