Releases: osm0sis/PlayIntegrityFork
Releases · osm0sis/PlayIntegrityFork
Release list
Play Integrity Fork v17
- Support compacting prop area on root solutions that include it for better modification hiding
- Improve autopif4 to check both Pixel Beta OTA and Factory Image device lists and use the longer
- Fix Build field spoofing on Android 17 (thanks @pershoot)
Play Integrity Fork v16
- Add opt-out props/detection for latest PixelPropsUtils version
- Correct autopif2 version to autopif3 for Pixel Beta zip metadata method
- Improve autopif3 with preliminary TEESimulator security_patch.txt format support
- Add support for Magisk's file/directory whiteout implementation
- Update to autopif4 to generate prints using monthly Pixel Canary build info (thanks @hsmith151411 and @TheFreeman193)
Play Integrity Fork v15
- Improve autopif2 to support latest Pixel Beta page changes (removes -p and --preview) and allow forcing manual top level version depth (use -t or --top)
- Fix various PIF module detections (thanks @simonpunk)
- Add experimental spoofVendingFinger feature (thanks @gavdoc38)
- Fix print migration check on clean installs
- Improve Dobby detection fix (thanks @5ec1cff)
- Update Action and autopif2 to only force Strong setup when no config file exists (or using -s or --strong)
- Update autopif2 to always create/update Tricky Store security_patch.txt
- Add prop config format support and make it default
- Improve Action button behavior for WKSU (Wild Kernels KSU Manager fork)
- Rename example.app_replace.list to app_replace_list.txt to be more intuitive
- Add optional skipping persist prop changes to avoid meme detections if skippersistprop file exists
- Fix autopif2 potential Pixel device false positive matches
- Improve autopif2 to prefer using curl if present (thanks @AbdennasserBentaleb)
Play Integrity Fork v14
- Add cleaning any modified custom ROM persist props on uninstall
- Add opt-out props and detection for more PIHooks variants
- Fix spoofSignature crashes when built with Android Gradle Plugin 8.9.0+
- Add experimental spoofVendingSdk to Advanced Settings
- Update Action and installation migrate to show Advanced Settings by default
- Improve Action and autopif2 (use -m or --match) to match the device fingerprint on a Pixel device
- Improve ROM injector overlay APK package name parsing for more overlay xml disabling support (e.g. PixelOS 15)
- Add Tricky Store security_patch.txt Simple date format support
- Update Action to output configured for <A13 PI Strong since Pixel Betas can no longer pass <A13 PI Device
Play Integrity Fork v13
- Improve Action button behavior for upstream KernelSU, APatch, KernelSU-Next and MMRL
- Improve autopif2 to ignore Platform Preview builds (use -p or --preview to force)
- Remove unnecessary adb props spoof
- Add all known opt-out props for PixelPropsUtils and PropImitationHooks variants/hybrids
- Add new verified boot error props deletion
- Add experimental spoofVendingSdk feature (thanks @TheFreeman193)
- Update killgms to killpi by adding com.android.vending killing (thanks @TheFreeman193)
- Improve autopif2 to populate/update Tricky Store's optional security_patch.txt to match all= or system= value (OS Patch Level) to the Beta fingerprint
- Improve ROM injector overlay APK package name parsing for more overlay xml disabling support (e.g. YAAP)
- Improve autopif2 to support wget2 for use on arm devices since arm busybox can't handle sizes >2gb
- Improve Action button to use Platform Preview builds
Play Integrity Fork v12
- Add support to autopif2 for generating random prints from Pixel Beta point releases (e.g. Beta 1.1, etc.)
- Improve autopif2 by catching more unsupported/broken environments
- Improve migrate parsing lines with special characters in trailing comments
- Update default/example app replace list for helluvaOS (thanks @Rev4N1)
- Fix retaining disabled non-system ROM apps on KernelSU/APatch (thanks @Rev4N1)
- Add autopif2 --strong argument for initial setup with Tricky Store
- Add optional skipping resetprop --delete to avoid app detections if skipdelprop file exists
Play Integrity Fork v11
- Improve autopif script busybox finding/testing, change default api_level to 32, pass --advanced argument
- Improve migrate and autopif scripts to better retain known special configurations for use with Tricky Store
- Fix Magisk version check for resetprop_hexpatch fallback
- Add Action button support to run autopif script in root managers with that feature
- Fix autopif and killgms scripts fallback whoami root check logic for Termux, KernelSU and APatch
- Improve PixelPropsUtils workaround for more setups (thanks @bphd)
- Replace autopif script with autopif2 script to allow generating a random device print from the latest Pixel Beta
Play Integrity Fork v10
- Work around Shamiko v1.1 bug causing DenyList app hangs (thanks @aviraxp)
- Keep killgms script in Scripts-only mode for testing use
- Add new missing global props and fix all *.build.tags and *.build.type props
- Use newer resetprop if possible, falling back to custom function
- Add ROM signature spoofing to Advanced Settings, off by default (thanks @4h9fbZ)
- Add granular spoofing Advanced Settings for use with Tricky Store
- Improve migrate and autopif scripts to retain Advanced Settings values
- Improve autopif script to catch Magisk Canary busybox/wget regressions
- Fix bootloop on some Xiaomi devices
- Add workaround for PixelPropsUtils framework spoof conflict where supported
Play Integrity Fork v9
- Improve migrate script handling of some formatting edge cases
- Add migrate script manual option to override all values using the fingerprint values
- Add an opt-in Scripts-only mode for Android <10 ROMs
- Add autopif script to allow extracting the latest Xiaomi.eu custom.pif.json values
- Add killgms script to allow manual DroidGuard process killing
Play Integrity Fork v8
- Rename VERBOSE_LOGS to verboseLogs to better differentiate an Advanced Settings entry from a Build Fields entry (uppercase with _) or a System Properties entry (lowercase with _ and . and/or *)
- Improve replace list to also allow file paths replacing/hiding systemlessly
- Improve migration script and add optional Advanced Settings verboseLogs entry to output
- Improve replace list to automatically comment out any overlay APK config.xml entries systemlessly
- Update default/example app replace list for more ROM spoof injection methods
- Fix retaining disabled ROM apps through module updates in some scenarios