Skip to content

Privacy Kit 1.24

Choose a tag to compare

@Mohithash Mohithash released this 22 Aug 07:42

Privacy Kit 1.24 — the "prove-it-works" wave.

New in the app

  • Privacy score on the Identifiers screen — at a glance, how much fingerprint entropy a profile still exposes. Any REAL globally-unique identifier (Android ID, IMEI, a MAC, the ad ID…) is flagged as directly trackable.
  • Import donor-device dumps — apply a real device's identifier values to a profile (validated for format and checked for internal coherence before anything is applied), so a profile can wear a genuine device's fingerprint.
  • Re-toggle banner — the app now detects when LSPosed is still running a stale module after an update and tells you to re-toggle Privacy Kit, instead of silently running old hooks.

Under the hood

  • Deterministic coherence linter catches contradictory identities (fingerprint↔brand, SDK↔release, SIM/locale country, MAC case).
  • Hook-liveness heartbeat — the module reports the exact build it's actually running.
  • Experimental per-app network killswitch (VpnService) — off by default.
  • CI: unit tests on every push (incl. a net that lints 80 generated profiles), a signed-release workflow, and a release preflight guard (asserts the correct signing cert + matching versionCodes).
  • On-device verification scaffold: run PK Probe's baseline-diff on real hardware via a self-hosted runner.

Assets

  • PrivacyKit-1.24.apk — the module. Install, then enable in LSPosed.
  • PKProbe-1.24.apk — verifier companion (reads every identifier, unhooked vs hooked).
  • privacykit-zygisk-v1.3.zip — Zygisk module (unchanged since 1.23.1).
  • privacykit_kpm.kpm — APatch KPM (unchanged since 1.22).

After updating, re-toggle Privacy Kit in LSPosed (turn it off then on) and force-stop your hooked apps, or LSPosed keeps running the old module code. The app will warn you if it detects this.