Repository navigation
PrismLock 1.0.4
Requirements and upgrading
This version requires a framework supporting modern libxposed API 102. Legacy-only Xposed/LSPosed frameworks cannot load PrismLock 1.0.4; update the framework before upgrading the module. Version 1.0.3 remains the last legacy release.
After upgrading, check that PrismLock is enabled for com.samsung.android.biometrics.app.setting, then restart the scoped process or reboot. A Samsung process still running the old module retains the previous scaling/clipping behavior until it restarts. Ordinary icon/effect selections still save automatically.
Changes
- Fully migrate to libxposed 102.0.0 and modern module registration.
- Improve app responsiveness with recycled catalog rows, asynchronous thumbnails and display-sized wallpaper decoding. Preserve the existing appearance, catalog and visual effects.
- Fix enlarged OxygenOS/custom icon glow clipping on compatible Samsung Lottie versions by allowing artwork outside composition/parent bounds. Restore Samsung's clipping when custom artwork is disabled, without changing sensor/touch geometry. Give enlarged previews enough space for the full glow.
- Move hook configuration loading and artwork preparation off Samsung's UI thread, retaining complete snapshots and immediate configuration-change notifications.
- Check stable updates in the background on every foreground entry and offer them on the current screen without opening Settings. Share concurrent requests and retry failures immediately.
- Keep PNG/Lottie imports, light/AOD variants, size controls, themes and the signed update installer.
Validation
- 61 automated tests passed, covering API 102 hooks, caches/tint/variants/imports, clipping restoration, catalog/previews, startup update offers and installer callbacks.
- All 57 catalog entries validated; debug/release lint completed without errors. Release certificate and APK alignment verified.
- Installed and checked on Galaxy S23 (SM-S911B), reported Android 17 / API 37, LSPosed 2.2.1. Confirmed API 102 hook loading. Three navigation/scroll smoke tests recorded 1 janky frame out of 463 rendered frames, with 95th-percentile frame times of 5–6 ms. This sample does not establish all-model performance or compatibility.
Download PrismLock-1.0.4.apk below. Source archives are not installable apps. The APK uses the existing official release key and updates in place while preserving settings.