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
|
## Custom Fork v11
|
||||||
- Improve autopif busybox tests, default api_level 32, pass --advanced arg
|
- Improve autopif busybox tests, default api_level 32, pass --advanced arg
|
||||||
- Improve scripts for special configs with Tricky Store
|
- Improve scripts for special configs with Tricky Store
|
||||||
@@ -7,16 +16,4 @@
|
|||||||
- Improve PixelPropsUtils workaround on more setups
|
- Improve PixelPropsUtils workaround on more setups
|
||||||
- Replace autopif with autopif2 to generate a random print from latest Pixel Beta
|
- 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)_
|
_[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>
|
<details>
|
||||||
<summary><strong>Details</strong></summary>
|
<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.
|
- 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>
|
</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
|
## 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.
|
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
|
id=playintegrityfix
|
||||||
name=Play Integrity Fork
|
name=Play Integrity Fork
|
||||||
version=v11
|
version=v12
|
||||||
versionCode=110001
|
versionCode=120000
|
||||||
author=osm0sis & chiteroman @ xda-developers
|
author=osm0sis & chiteroman @ xda-developers
|
||||||
description=Fix ctsProfile (SafetyNet) and DEVICE (Play Integrity) verdicts
|
description=Fix ctsProfile (SafetyNet) and DEVICE (Play Integrity) verdicts
|
||||||
updateJson=https://raw.githubusercontent.com/osm0sis/PlayIntegrityFork/main/update.json
|
updateJson=https://raw.githubusercontent.com/osm0sis/PlayIntegrityFork/main/update.json
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"version": "v11",
|
"version": "v12",
|
||||||
"versionCode": 110000,
|
"versionCode": 120000,
|
||||||
"zipUrl": "https://github.com/osm0sis/PlayIntegrityFork/releases/download/v11/PlayIntegrityFork-v11.zip",
|
"zipUrl": "https://github.com/osm0sis/PlayIntegrityFork/releases/download/v12/PlayIntegrityFork-v12.zip",
|
||||||
"changelog": "https://raw.githubusercontent.com/osm0sis/PlayIntegrityFork/main/CHANGELOG.md"
|
"changelog": "https://raw.githubusercontent.com/osm0sis/PlayIntegrityFork/main/CHANGELOG.md"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user