Privacy Kit 1.8
Privacy Kit 1.8 adds live in-process configuration updates and new location tooling for the LSPosed app.
Highlights:
- Live config polling: location policy, Build fields, and identifier hooks (android_id, IMEI, SIM/carrier, Firebase/GMS ids, etc.) now apply to an already-running hooked app within seconds via libxposed API 102's HookHandle.replaceHook (identifiers) and a live-read reference (location/Build fields) -- no more force-stop required for most config changes.
- Region Preset: sets GPS, timezone, locale, and carrier identifiers together from a set of predefined regions.
- Activity Simulation: schedules a daily walk/jog (round trip) or one-way drive to a saved Favorite Location, at a random time within a configured morning window.
- Favorite Locations: save and reuse named coordinates across Region Preset, Location Policy, and Activity Simulation.
- Map-based location picker (MapLibre, no Google API key required).
- In-app hook log viewer and a generalized, keyword-driven GMS/Firebase binder discovery tool.
- Fixed a History screen bug where "not configured" hooks were silently dropped instead of shown.
- Fixed a live-update loop that could repeatedly reapply a "Random Per Launch" identifier's hook every poll cycle instead of leaving it fixed for the process's lifetime.
- Kept the LSPosed distribution repository release-only: this release contains the compiled APK and release metadata only, not the private Android source tree.
Verification:
- Package: com.sal.privacykit
- Version: versionCode 10, versionName 1.8
- APK asset: app-release.apk
- APK SHA-256: 827286F703BEEEF333AA82F7215CED15732B203F6A9ABAFEAF39EC0DBA51D578
- APK size: 65,478,583 bytes
- APK Signature Scheme v2: verified
- Signing certificate SHA-256: 95e9144aa166767181a67b968842c3227bbcdf6e36649100d799d5d7260429a9
- Manifest debuggable flag: absent / non-debuggable release
- Release assembly: passed
- Unit tests: :app:testDebugUnitTest passed