The "Continue" prompt after a successful face unlock on your OnePlus 12R running OxygenOS is a security measure designed to prevent accidental or unauthorized access. While this adds a layer of security, it can be inconvenient for users who prefer a more seamless unlocking experience. Fortunately, there are existing solutions that can help you bypass this confirmation step using Magisk and LSPosed modules.
While it's technically possible to create a custom module for this purpose, it's not necessary because existing modules already address this specific need. Developing a new module from scratch would be redundant and time-consuming. Instead, you can leverage the work of other developers who have already created solutions for this problem. The primary module that addresses this is the Biometric Bypass module.
The Biometric Bypass module is an LSPosed module designed to automatically bypass the confirmation step after a successful face unlock. This module works by intercepting the BiometricPrompt API used for facial authentication. When enabled, it automatically finalizes the authentication without requiring you to press "Continue." This module is compatible with Android 11-14, making it suitable for your OnePlus 12R running OxygenOS.
Before you can install and use the Biometric Bypass module, you need to ensure your OnePlus 12R meets the following prerequisites:
Here's a detailed guide on how to implement the Biometric Bypass module on your OnePlus 12R:
Unlocking the bootloader is the first step in modifying your device's system. This process is specific to your device and may involve using fastboot commands. You can find detailed guides online specific to your OnePlus 12R. Be aware that this will erase all data on your device.
Rooting your device allows you to make system-level modifications. Here's a general process:
init_boot.img
from your device’s firmware.init_boot.img
using Magisk Manager on your phone.init_boot.img
to your device via fastboot.LSPosed is a modern implementation of the Xposed framework and works well with Magisk. Follow these steps:
.zip
file from the LSPosed GitHub repository.Now that you have LSPosed installed, you can install the Biometric Bypass module:
After installing the module, reboot your phone. The confirmation screen after a successful face unlock should now be bypassed automatically.
After the reboot, test the functionality by using face unlock. If configured correctly, the screen should unlock without requiring any additional confirmation.
Another module you might consider is UniversalAuth. While its primary purpose is to enable face unlock on custom ROMs and devices that don't natively support it, it may also offer options to customize the authentication flow. You can find more details on the XDA Forums or its GitHub repository. However, for your specific need of bypassing the confirmation prompt, the Biometric Bypass module is more directly applicable.
Before proceeding with these modifications, it's crucial to understand the potential risks and implications:
Bypassing the confirmation step after face unlock removes a security measure designed to prevent accidental or unauthorized access. This could potentially expose your device to security risks if someone else gains access to your phone while it's unlocked. Consider the implications of this modification carefully, especially if you handle sensitive information on your device.
Any future OxygenOS or firmware updates may remove root access or cause compatibility issues with Magisk, LSPosed, or the modules you've installed. It's essential to keep Magisk, LSPosed, and your modules updated to mitigate potential problems. Be prepared to troubleshoot and re-apply these modifications after system updates.
Unlocking the bootloader and rooting your device may void your warranty. Proceed with these modifications only if you are comfortable with the risks and understand that you may not be able to claim warranty service if something goes wrong.
Improper usage of root privileges and LSPosed modules can cause system instability or bootloops. It's crucial to follow instructions carefully and ensure that you are using compatible versions of all software. Always back up your device before making any system-level modifications.
To bypass the "Continue" prompt after a successful face unlock on your OnePlus 12R, you can use the Biometric Bypass LSPosed module. This requires unlocking your bootloader, rooting your device with Magisk, and installing the LSPosed framework. While this provides a more seamless unlocking experience, it's essential to be aware of the security risks, potential warranty implications, and the need to maintain compatibility with system updates. Always proceed with caution and ensure you understand the potential consequences of these modifications.
Here are the resources mentioned in this response: