Repository navigation
Privacy Kit 3.7
Privacy Kit 3.7
- Block hardware fingerprinting — a new per-app toggle that strips hardware-identifying media codecs and normalises CPU core count and GLES version, so fingerprinting SDKs can't re-identify the physical device
- Instant Update — apply hook, value and custom-hook changes live, without force-stopping the app
- Advertising ID and Firebase ID now update live when you change them
- New "Pause all spoofing" master switch (Developer options)
- Setup Doctor now checks the framework host and running targets, and can self-heal a missing scope
- Prove It shows the framework's live view of each app — whether the module is loaded and running right now, and warns if it failed to load
- Widevine DRM coherence in Balanced/Stealth (provisioningUniqueId is now per-profile) — pair with the v1.34 Zygisk companion
- Smoother scrolling and navigation; less typing lag in Custom Hooks
- Coherence fixes and repair of stale device identities
- Stability and crash fixes
Install: update in LSPosed, then flash/attach the Zygisk companion (privacykit-zygisk-v1.34.zip) and KPM module (privacykit_kpm.kpm). PrivacyKit-Probe is the optional identifier cross-check tool.
If an app isn't being spoofed (quick checks):
- Remove the app from the Magisk Zygisk DenyList, or turn "Umount modules" off on KSUN / SukiSU (or a custom app profile with it disabled).
- Balanced / Stealth / Ultra: keep the app out of LSPosed scope, but add "Android System Framework" + Phone (
com.android.phone) to the scope and reboot. - KPM is only needed for Stealth & Ultra (Standard/Balanced don't need it).
- After updating: re-toggle Privacy Kit in LSPosed and force-stop the app (or reboot).
Full setup & troubleshooting is in the module description (Troubleshooting section).