diff --git a/CHANGELOG.md b/CHANGELOG.md index c068e27..e3f9c66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,12 @@ -# Custom Fork v4 +## Custom Fork v5 +- Allow spoofing literally any system property, supporting * lead wildcard to match multiple +- Remove all backwards compat cruft and deprecated entries +- Add log levels with VERBOSE_LOGS last json entry of 0, 1, 2, 3 or 100 +- Spoof sys.usb.state to DroidGuard by default to hide USB Debugging +- Update example json for properties +- Add migration script to automatically upgrade old custom.pif.json during install/update (may also be run manually) + +## Custom Fork v4 - Very verbose logging (for now) - Allow spoofing literally any field from android.os.Build or android.os.Build.VERSION - Add BUILD_ID and VNDK_VERSION support to keep cross-fork API compatibility @@ -6,11 +14,4 @@ - Add empty example.pif.json with reference link - Fix GMS crashes if a null/bad value was read from json -# Custom Fork v3 -- Combine system.prop (runs at post-fs-data) entries into service.sh so that they're only set if needed -- Clean up GMS data pif.prop/pif.json files left over from previous releases to ensure they don't trigger detection -- Use custom.pif.json for custom spoofing if it exists, self-contained in the module directory, and restore it after module updates -- Move props that need to be changed earlier into post-fs-data.sh -- Warn of possible conflict if MagiskHidePropsConfig (MHPC) is installed -- Continue to use ShadowHook for now - +###[Previous changelogs](https://github.com/osm0sis/PlayIntegrityFork/releases) diff --git a/README.md b/README.md index bb3eb25..337bb0c 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,8 @@ You can fill out the included template [example.pif.json](https://raw.githubuser You can't use values from recent devices due them triggering full hardware backed attestation. +Older formatted custom.pif.json files from cross-forks and previous releases will be automatically migrated to the latest format. +
Resources diff --git a/module/module.prop b/module/module.prop index cec4b14..3fa4790 100644 --- a/module/module.prop +++ b/module/module.prop @@ -1,7 +1,7 @@ id=playintegrityfix name=Play Integrity Fork -version=v4 -versionCode=4001 +version=v5 +versionCode=5000 author=osm0sis & chiteroman @ xda-developers description=Fix CTS profile (SafetyNet) and DEVICE verdict (Play Integrity) updateJson=https://raw.githubusercontent.com/osm0sis/PlayIntegrityFork/main/update.json diff --git a/update.json b/update.json index be38a11..c286ef9 100644 --- a/update.json +++ b/update.json @@ -1,6 +1,6 @@ { - "version": "v4", - "versionCode": 4000, - "zipUrl": "https://github.com/osm0sis/PlayIntegrityFork/releases/download/v4/PlayIntegrityFork-v4.zip", + "version": "v5", + "versionCode": 5000, + "zipUrl": "https://github.com/osm0sis/PlayIntegrityFork/releases/download/v5/PlayIntegrityFork-v5.zip", "changelog": "https://raw.githubusercontent.com/osm0sis/PlayIntegrityFork/main/CHANGELOG.md" }