Skip to content
 
 

Latest commit

 

History

1,715 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XposedSmsCode

Star History Chart

Commits Last Commit Contributors CI Latest Release Release Date Downloads License

Kotlin Java Jetpack Compose Gradle AGP Min SDK Target SDK Xposed API Telegram

识别短信验证码的Xposed模块,并将验证码拷贝到剪切板,亦可以自动输入验证码。

如果你还需要将验证码、短信内容或应用通知进一步转发到 Telegram、Webhook、邮箱等通道,可以了解一下新项目 信驿 Relay。它更偏向消息转发与验证码联动场景;若主要需求是验证码识别与自动输入,继续使用本项目会更合适。

English Version

应用截图

交流与反馈

使用

  1. Root你的设备,安装Xposed框架;
  2. 安装本模块,激活并重启;
  3. Enjoy it!

欢迎反馈,欢迎提出意见或建议。

注意

  • 此模块适用于偏原生的系统,其他第三方定制Rom可能不适用。
  • 兼容性:最低 Android 8.0(API 26),目标 Android 16(API 37)。
  • 支持 LibXposed API 102。
  • 代码库:100% Kotlin + Jetpack Compose + Room + Coroutines
  • 遇到问题请先阅读模块中的"常见问题"
  • Play、GitHub 与预留的 F-Droid 配置仅表示发行渠道差异;项目不再提供独立 Lite APK 或用构建变体划分功能层级。

功能

  • 收到验证码短信后将验证码提取并复制到系统剪贴板
  • 收到验证码时显示 Toast 提示
  • 收到验证码时显示系统通知
  • 将提取过的验证码短信标记为已读(实验性)
  • 验证码提取成功后,自动删除该验证码短信(实验性)
  • 拦截并屏蔽特定的验证码短信
  • 支持自定义验证码短信关键字(支持正则表达式)
  • 支持官方只读验证码规则与自定义验证码匹配提取规则(支持导入与导出用户规则表)
  • 在支持的应用中自动输入提取的验证码
  • 提取并转发应用通知消息中的验证码

待实现

  • 定时发送短信

发布元数据维护

  • 发版前编辑 docs/CHANGELOG.md 当前版本块。
  • 发版前校验版本、发布说明与标签:scripts/release/check_release_guard.sh
  • GitHub Release、Xposed-Modules-Repo 与 Telegram 通知共用当前版本 changelog 块。

自动化维护边界

  • CI 公共逻辑固定到 magisk-ci-toolkit 的不可变提交;GitLab include.ref、作业变量和 本地/GitHub resolver 必须保持同一 SHA。resolver 使用 exact fetch,因此仍可由维护者 显式覆盖为 branch/tag,但仓库默认值不得回退到浮动 main
  • Telegram CI 通知:GitHub 侧由 .github/workflows/notification.yml 处理,GitLab 侧由 .gitlab-ci.ymltelegram:ci 处理;tag/release 通知仍由 release workflow 完成后触发。
  • Renovate:GitLab 已配置定时 pipeline,使用 .gitlab/renovate-config.js 和隐藏变量 RENOVATE_TOKEN;手动 web/API pipeline 需要设置 DEPENDENCY_OWNER=gitlab 才会只跑 Renovate;GitLab MR 使用 Renovate 原生 automerge。
  • Dependabot:依赖 GitHub Dependency Graph / alerts,本轮不迁移,现有 GitHub dependency workflow 保持不变。

文档

感谢

协议

所有的源码均遵循 GPLv3 协议

赞助与捐赠

如果本项目对你有帮助,欢迎支持开发者。你的支持会直接用于项目维护与持续迭代。

赞助名单与说明请见:赞助与捐赠文档

支付宝收款码 微信赞赏码 微信收款码
Alipay WeChat Appreciation WeChat Collect

About

🍭 An Xposed Module which can recognize, parse verification code and copy it to clipboard when a new message arrives . / 识别短信验证码的Xposed模块,并将验证码拷贝到剪切板。

Topics

Resources

Stars

254 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages