Skip to content

Releases

PrismLock 1.0.6

Choose a tag to compare

@AurelioMo AurelioMo released this 05 Nov 22:06

PrismLock 1.0.6

  • Centered the Keqing Electro, Appear and Disappear compositions using their visual bounds while preserving scale and timing.
  • Prevented the first authentication from racing the initial configuration load, which could briefly show Samsung's default touch animation.
  • Kept the 120 fps playback, API 102 hooks, and existing artwork catalog intact.

Install the APK, then restart the phone once so the biometrics process loads the updated module.

PrismLock 1.0.5

Choose a tag to compare

@AurelioMo AurelioMo released this 05 Nov 19:40

PrismLock 1.0.5

Requires a framework supporting modern libxposed API 102, as in 1.0.4. Update in place, check the module's activation/scope, then restart the scoped process or reboot so Samsung loads the updated module. Your settings and selections are retained.

Artwork and catalog

  • Add Keqing's static symbol with light/AOD variants, the complete electro effect, and appear/disappear motion styles.
  • Compare decoded images and complete animation sequences to consolidate repeated visual designs. The catalog now shows 30 fingerprint families and 19 effect families, with 60 selectable styles; alternate colors and meaningful motion remain available inside each family.
  • Preserve all previous selection identifiers. The old Outline tag resolves to the sharper Bubble artwork; other retained styles keep their own image data and source timing.
  • Use a native style picker and align title/variant columns with thumbnails and selection markers.

Fluidity and efficiency

  • Retarget all 74 built-in compositions, including light/AOD resources, to a 120fps playback timebase with temporal interpolation and unchanged durations. Source images remain 30/60fps artwork; this does not invent captured frames or guarantee 120 rendered frames on every device.
  • Request up to 120Hz for the app at the current display resolution when supported. Actual refresh depends on display, power policy, renderer and device load. Static icons remain static.
  • Share concurrent thumbnail requests, deliver cached wallpaper immediately, and rebind only affected visible rows.
  • Release idle background worker threads and recycle canceled, unpublished preview bitmaps without removing visual effects.
  • Keep automatic foreground update checks and the signed in-place installer.

Validation

  • 83 automated tests passed; catalog integrity, alias/style compatibility, old selections, timing preservation, interpolation, worker lifecycle, updates and API 102 hooks are covered. Debug/release lint completed without errors; release signing and APK alignment verified.
  • Installed and checked on Galaxy S23. The installed file exactly matches this release artifact; the user confirmed functionality. Three navigation/scroll tests recorded 3 janky frames out of 915, ~120Hz frame intervals and 8ms p95 in the two warm runs (14ms on the first run). Idle named PrismLock workers terminated. These are smoke-test results, not an all-device performance guarantee.

Download PrismLock-1.0.5.apk below. Source ZIP/TAR archives are not installable apps. The APK uses the existing official release certificate.

PrismLock 1.0.4

Choose a tag to compare

@AurelioMo AurelioMo released this 05 Nov 10:16

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.