Table of Contents
- Why is my OnePlus banking app blocking transactions due to a screen reader error?
- Troubleshooting: OnePlus Banking Apps and the “Frequently Used Info” Conflict
- Understanding the Trade-off
- The Cost of the Fix
- Method 1: Disable the Service (Recommended)
- Prerequisites
- Execution Steps
- Method 2: Uninstall the Service (Advanced)
- How to Revert Changes
Why is my OnePlus banking app blocking transactions due to a screen reader error?
Troubleshooting: OnePlus Banking Apps and the “Frequently Used Info” Conflict
Banking applications on Android demand strict security environments. Recently, OnePlus and Oppo users have reported a specific conflict preventing transactions: banking apps detect the system service “Frequently used info & passwords” as an unauthorized screen reader or accessibility tool. Consequently, the app blocks OTP inputs or shuts down entirely to prevent data theft.
This issue stems from the security protocols of financial apps clashing with the ColorOS/OxygenOS integrated password manager. While forcing the app to stop offers temporary relief, the service often restarts automatically.
To resolve this permanently, you must disable the conflict at the system level using the Android Debug Bridge (ADB).
Understanding the Trade-off
Before proceeding, understand that disabling “Frequently used info & passwords” removes specific system utilities. This service manages:
- System-wide autofill for forms.
- Storage and retrieval of saved passwords.
- Login suggestions across browsers and applications.
The Cost of the Fix
By disabling this package, you will lose native autofill functionality. You may need to manually enter credentials or rely on third-party password managers (like Bitwarden or 1Password) which often handle accessibility permissions better than the native OS implementation. If transaction capability is your priority, proceed with the steps below.
Method 1: Disable the Service (Recommended)
Disabling the package is safer than uninstalling it because the file remains on your device, allowing for easy restoration.
Prerequisites
- Download SDK Platform Tools: Get the official Android SDK Platform Tools for your operating system (Windows/Mac/Linux).
- Enable USB Debugging: On your phone, go to Settings > About Device > Version. Tap Build Number 7 times to enable Developer Options. Then, go to Settings > System Settings > Developer Options and toggle on USB Debugging.
- Connect: Plug your OnePlus device into your PC via USB.
Execution Steps
- Open your command prompt or terminal inside the Platform Tools folder.
- Verify the connection by typing adb devices. Authorize the connection on your phone screen if prompted.
- Identify the specific package name for your device version. Type the following command:
adb shell pm list packages | grep password
- The system will return one of three likely package names. Note which one appears:
- com.oplus.passwordmanager (Most common on recent updates)
- com.oneplus.passwordmanager
- com.oplus.autofill
- Run the disable command corresponding to your specific package name:
- For Oplus Manager:
adb shell pm disable-user --user 0 com.oplus.passwordmanager
- For OnePlus Manager:
adb shell pm disable-user --user 0 com.oneplus.passwordmanager
- For Oplus Autofill:
adb shell pm disable-user --user 0 com.oplus.autofill
- For Oplus Manager:
Method 2: Uninstall the Service (Advanced)
If disabling the service fails or you prefer a cleaner system, you can uninstall the package for the current user.
- Follow the prerequisites and identification steps listed in Method 1.
- Run the uninstall command corresponding to your package identifier:
adb shell pm uninstall --user 0 com.oplus.passwordmanager
(Replace the package name with com.oneplus.passwordmanager or com.oplus.autofill if your search in step 3 dictated otherwise).
How to Revert Changes
If you encounter system instability or wish to restore native autofill features, you can reverse these changes instantly via ADB.
To Re-enable (if you used Method 1):
adb shell pm enable --user 0 com.oplus.passwordmanager
To Re-install (if you used Method 2):
adb shell cmd package install-existing com.oplus.passwordmanager
Ensure you replace the package name with the specific one you originally modified.