No results found

XposedSmsCode - Xposed Module Repository

XposedSmsCode

Star History Chart

Module Downloads Commits Last Commit Contributors CI Latest Release Release Date Downloads License

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

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

English Version

应用截图

交流与反馈

使用

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

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

注意

  • 此模块适用于偏原生的系统,其他第三方定制Rom可能不适用。
  • 兼容性:最低 Android 7.0(API 24),目标 Android 16(API 36)。
  • 支持 LSPosed / Xposed API 82+(具体取决于系统与框架实现)。
  • 代码库:100% Kotlin + Jetpack Compose + Room + Coroutines
  • 遇到问题请先阅读模块中的”常见问题”

功能

  • 收到验证码短信后将验证码复制到系统剪贴板
  • 收到验证码时显示Toast
  • 收到验证码时显示通知
  • 将验证码短信标记为已读(实验性)
  • 验证码提取成功后,删除验证码短信(实验性)
  • 拦截验证码短信
  • 自定义验证码短信关键字(正则表达式)
  • 自定义验证码匹配规则,并支持规则导入导出
  • 自动输入验证码

文档

源码

协议

所有源码遵循 GPLv3 协议。

Package

com.github.tianma8023.xposed.smscode

Releases

v3.1.6-beta.4

Release Type: Stable

3/1/2026, 4:12:38 PM

View all releases

Releases

v3.1.6-beta.4

Release Type: Stable

3/1/2026, 4:12:38 PM

[v3.1.6-beta.4] - 2026-03-01

功能与体验 (Features & UX)

  • 新增内置 WebUI:支持发送通道增删改查与记录查看,并在高级设置增加 WebUI 局域网访问开关。
  • 增强应用通知转发诊断:补充 trace/event_id 贯穿日志、投递回执与更细粒度链路追踪。
  • Webhook 测试日志增强:补充请求上下文,便于定位 4xx/5xx 与配置差异问题。

日志与运维 (Log & Ops)

  • 日志导出升级:支持打包分享应用日志 + LSPosed 日志,并完善日志目录清理能力。
  • 日志打包链路加固:修复导出路径与存储细节,降低导出失败概率并统一私有目录策略。

修复与稳定性 (Fixed & Stability)

  • 修复应用列表切换/搜索后的视图与过滤状态异常。
  • 修复系统通知转发配置读取不稳定问题(system_server 侧容错增强)。
  • 修复邮件通道 SMTP 传输回退与 provider 兼容问题。
  • 修复备份还原后转发状态不一致问题,补齐恢复一致性。
  • 修复短信记录指纹与 msg_type 对齐问题,避免短信/应用通知状态串写。
  • 修复 DataStore/SharedPreferences 类型不一致导致的读取异常。
  • 优化短信自动删除流程:提升触发时机与重试可靠性。

工程与测试 (Engineering & Test)

  • 升级 Gradle Wrapper 夜版工具链。
  • 补齐 JUnit Platform Launcher 运行时依赖,修复单测运行环境。
  • 记录页 Haze 分层细节修复,减少视觉错位。

提交明细 (Commit Details)

  • 99a284a` build(wrapper): update gradle wrapper to nightly 20260301003351
  • f06809d fix(test): add junit platform launcher runtime for unit tests
  • bfaf804 fix(records-ui): align haze layering with fixed header tabs
  • 8ee8638 feat(webui): add Ktor web ui with sender CRUD and responsive records
  • 6bf187c feat(settings): add WebUI LAN toggle in advanced settings
  • d520969 fix(app-config): keep viewport stable and sync search filter state
  • a4433e9 fix(notification): harden app forwarding lookup in system_server
  • 57d0e84 feat(auto-input): read blocked state from provider with file fallback
  • a731ae9 fix(webui): preserve app list scroll position after toggle refresh
  • 73beb27 fix(email): add smtp transport fallback and keep mail provider classes
  • 7dde188 docs(donations): add 2026-03-01 wechat sponsorship record
  • 8046638 feat(log): support bundled log share and full log cleanup
  • dc8ec7d feat(forward): add trace logs across forwarding flow
  • cbe8435 feat(webhook): enhance header config and test log context
  • 91f8e27 docs(donations): update donor entry
  • b409f24 fix(backup): support database restore option and preserve forward state
  • 2319201 fix(db): align sms fingerprint with msg_type
  • 492d586 feat(log): harden log bundle export and private storage
  • 25237e4 fix(prefs): tolerate datastore/sharedprefs type mismatch
  • 02e644c feat(sms): improve auto-delete reliability with observer flow

Full Changelog: magisk317/XposedSmsCode@v3.1.6-beta.3...v3.1.6-beta.4

Source: https://github.com/magisk317/XposedSmsCode/releases/tag/v3.1.6-beta.4

Show older versions

© 2021 - 2026 New Xposed Module Repository