Skip to content

Releases: osm0sis/PlayIntegrityFork

Play Integrity Fork v17

Choose a tag to compare

@osm0sis osm0sis released this 20 Jun 19:37
b61e973
  • 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

Choose a tag to compare

@osm0sis osm0sis released this 09 Jan 01:04
a434552
  • 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

Choose a tag to compare

@osm0sis osm0sis released this 22 Nov 03:35
70ff9bd
  • 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

Choose a tag to compare

@osm0sis osm0sis released this 29 Jul 02:09
a9eca19
  • 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

Choose a tag to compare

@osm0sis osm0sis released this 16 May 19:39
3992265
  • 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

Choose a tag to compare

@osm0sis osm0sis released this 18 Nov 04:14
148dea0
  • 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

Choose a tag to compare

@osm0sis osm0sis released this 06 Oct 22:08
fe57017
  • 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

Choose a tag to compare

@osm0sis osm0sis released this 19 Aug 13:13
4814917
  • 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

Choose a tag to compare

@osm0sis osm0sis released this 14 Jun 01:25
dc1ac51
  • 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

Choose a tag to compare

@osm0sis osm0sis released this 10 Mar 02:25
7d216c3
  • 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