package icon

Biometric Bypass

Xposed module that skips the confirm step after face unlock
New in version 2.0.1
Click confirm on the first frame the dialog is shown
Run retries on the view handler instead of coroutines to avoid misses in some scenarios
Skip non-main SystemUI processes
Cache AuthContainerView reflection at hook setup
Drop unused dependencies
Biometric Bypass is an Xposed module that makes face unlock feel instant by skipping the confirmation step Android enforces after biometric authentication.
Even after your face is recognized, Android often shows a "tap to confirm" dialog before letting you through. This module removes that dialog system-wide, so a successful scan unlocks straight away instead of waiting for a second tap.
It works by hooking into System UI, so the bypass applies everywhere, including banking and security-sensitive apps that would normally force the extra step.
Requirements

  • Android 10 (API 29) or higher

  • An Xposed framework with libxposed API 101 support

  • An AOSP-based or close-to-stock ROM (OEM skins like MIUI or One UI are untested and likely unsupported)


A note on security
Removing the confirmation step trades a little security for speed. With it enabled, anything that satisfies the biometric sensor, including a spoof or your own face while you are asleep, will unlock without the extra tap. Use it where that tradeoff makes sense for you.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 2.0.1 (201) suggested Added on Jun 25, 2026

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    No permissions

    Download APK 66 KiB PGP Signature | Build Log

  • New in version 2.0.0
    Migrate to libxposed API 101. Requires an LSPosed Manager with API 101 support.

    - Upgrade to Gradle 9.4, AGP 9.1.0, Kotlin 2.3.10
    - Update coroutines to 1.10.2
  • Version 2.0.0 (200) - Added on Mar 18, 2026

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    No permissions

    Download APK 151 KiB PGP Signature | Build Log

  • New in version 1.0.2
    NOTE: New signing key - uninstall previous version before updating.

    - Target Android 16 (SDK 36)
    - Update AGP to 8.11.0 and Kotlin to 2.1.21
    - Add CI/CD release pipeline
  • Version 1.0.2 (102) - Added on Jan 12, 2026

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    No permissions

    Download APK 167 KiB PGP Signature | Build Log