Skip to content

PrismLock 1.0.4

Choose a tag to compare

@AurelioMo AurelioMo released this 05 Nov 10:16
· 14 commits to main since this release

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.