An Xposed module which can recognize, parse SMS code and copy it to clipboard when a new message arrives. It can also input SMS code automatically.
If you also need to forward verification codes, SMS content, or app notifications to Telegram, Webhook, email, or other channels, you may also want to check out the newer project Xinyi Relay. It is more focused on message relay and verification-code workflows; if your main need is SMS code recognition and auto-fill, this project is still the better fit.
- Root your device and install Xposed Framework.
- Install and activite this xposed module and then reboot.
- Enjoy it!
Welcome any feedbacks.
- This module is designed for AOSP-like systems; it may not function correctly on heavily customized ROMs.
- Compatibility: Minimum Android 7.0 (API 24), target Android 16 (API 37).
- Supports LSPosed / Xposed API 82+ (depends on ROM and framework implementation).
- Tech Stack: 100% Kotlin + Jetpack Compose + Room + Coroutines
- Please read the FAQ in the app first if you encounter any problems.
- Copy verification code to clipboard when a new message arrives.
- Show toast when the verification code is copied.
- Show notification when verification SMS parsed.
- Mark verification SMS as read (experimental).
- Delete verification SMS when it's extracted successfully (experimental).
- Block verification SMS if it's extracted successfully.
- Custom keywords about verification code message (regular expressions allowed).
- Support the SMS code match rules customization, importation and exportation.
- Auto-input SMS code.
- Compatible with Android 7+ and continuously optimized for newer Android versions
- Material Design 3 (MD3) + Material You Dynamic Color
- 100% Kotlin + Coroutines + Room Database
- Modern UI built with Jetpack Compose
- Settings page fully migrated to Jetpack Compose
- Fastlane metadata location:
fastlane/metadata/android - Sync Fastlane changelogs/screenshots before release:
scripts/sync_fastlane_metadata.sh - Validate release metadata and tag consistency:
scripts/check_release_guard.sh - Fastlane changelog files
changelogs/{versionCode}.txtare synchronized fromdistribution/whatsnew.
- 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 rewarding the developer with a cup of coffee. Your support is the greatest motivation for my persistent maintenance!
| Alipay Receipt | WeChat Appreciation | WeChat Collect |
|---|---|---|
![]() |
![]() |
![]() |






