An Xposed module which recognizes and parses SMS verification codes: when a verification SMS arrives, the code is extracted, copied to the clipboard, and can be auto-inputted into supported apps.
If you also need to forward verification codes, SMS content, or app notifications to Telegram, Webhook, email, or other channels, check out the newer project Xinyi Relay. It focuses on message relay and verification-code workflows; if your main need is SMS code recognition and auto-input, this project remains the better fit.
- Root your device and install the Xposed/LSPosed framework.
- Install this module, activate it in the framework, and reboot.
- Enable the capabilities you need (clipboard, toast, notification, auto-input) in the module settings.
Please read the in-app FAQ first if you encounter any problems, then file feedback.
- Extract the verification code from an incoming SMS and copy it to the system clipboard (toggleable)
- Show a toast when a verification code is extracted (toggleable)
- Show a status-bar notification when a code is extracted: notification owner (module itself / phone service), auto-cancel and retention time (toggleable)
- Auto-input the verification code into supported apps: an accessibility service locates the input field, with auto-confirm/enter, input delay and interval (toggleable)
- Block verification SMS: once extracted, the SMS is intercepted and no longer reaches the SMS app (experimental)
- Custom verification-SMS keywords with regular-expression support
- Verification-code rules: official rules and custom match rules merged in layers, with config/rule backup and restore
- Verification-code history: record toggle, entry limit and SIM-slot remarks
- In-app update check: auto-check on start and Wi-Fi-only options
- Runtime logs: log sharing, verbose-log mode, retention days and sensitive-field redaction
- Material 3 UI: dynamic color, interface style (Material / Miuix), bottom bar and background blur, and other visual settings
- This module is designed for AOSP-like systems; heavily customized ROMs may have compatibility issues.
- Compatibility: minimum Android 9.0 (API 28), target API 37.
- Supports LibXposed API 102.
- Auto-input requires enabling the module's accessibility service in system settings.
- Play and GitHub distributions, plus the reserved F-Droid configuration, identify distribution channels only; the project ships no separate Lite APK and uses no build variants as feature tiers.
- Original Project (tianma8023/XposedSmsCode)
- Xposed
- NekoSMS
- Material Dialogs
- EventBus
- Room
- Kotlin Serialization
- Kotlin Coroutines
- Material Design 3
- Jetpack Compose
All code is licensed under GPLv3
If you find this project helpful, please consider supporting the developer. Your support directly helps maintenance and iteration.
Donation list and details: Donations.
| Alipay Receipt | WeChat Appreciation | WeChat Collect |
|---|---|---|
![]() |
![]() |
![]() |






