Skip to content

Releases: Xposed-Modules-Repo/com.github.tianma8023.xposed.smscode

v3.2.8

24 Apr 02:55

Choose a tag to compare

[v3.2.8] - 2026-04-24

  • 版本:versionCode 113 / versionName 3.2.8
  • [runtime/db] 将 Room DAO 接口重构为 suspend 函数,并在 DBManager 中通过 runBlocking 安全调用,优化主线程性能并确保数据库操作符合 Room 并发规范。
  • [deps] 升级核心依赖库:Kotlin 2.3.21、Navigation 2.9.8、Compose BOM 2026.04.01
  • [ci] 优化 CI 工作流,移除对外部相邻仓库的冗余检查逻辑,提升构建流水线运行效率。
  • [submodules] 同步 smscode-core 子模块指针,解决 mokkery 引用冲突,保持 API 抽象层与实现层的一致性。

Full Changelog: magisk317/XposedSmsCode@v3.2.7...v3.2.8

v3.2.7

13 Apr 06:34

Choose a tag to compare

[v3.2.7] - 2026-04-11

  • 版本:versionCode 112 / versionName 3.2.7
  • 发布说明:Play 渠道继续提供 api101;GitHub 渠道同时提供 api101legacy。下载前请先确认框架类型,避免安装错误变体。
  • [core/runtime] 新增 RuntimeBackupFacadeRuntimeStoreFacade,备份恢复、发布导入导出入口与应用配置持久化改经 facade 暴露,继续减少 core 对 runtime 内部 feature 实现的直接感知。
  • [quality] 修复应用列表按使用时长排序时的权限门控问题,避免 UsageStats 访问在未授权场景下触发 lint blocker;core/runtime/app 三个模块的 check 现已重新保持通过。
  • [records] 验证码记录补齐 processedTime 贯穿链路,记录插入、数据库迁移与记录页展示进一步对齐,便于后续导出、恢复与排序保持一致。
  • [build/ci] CI、tag 发版工作流与 release_tag.sh 对齐到新的质量门:发包前会先跑 :core:check:runtime:check:app:check,同时同步 release guard 与 Fastlane 元数据流程。

Full Changelog: magisk317/XposedSmsCode@v3.2.6...v3.2.7

v3.2.6

02 Apr 07:46

Choose a tag to compare

[v3.2.6] - 2026-04-02

  • 版本:versionCode 111 / versionName 3.2.6
  • 发布说明:Play 渠道继续提供 api101;GitHub 渠道同时提供 api101legacy。下载前请先确认框架类型,避免安装错误变体。
  • [ui] 首页、记录、菜单、对话框与主要设置入口继续做统一化整理,整体视觉语言更一致。
  • [ui] 主导航、概览卡片、记录列表和设置页的交互细节继续打磨,减少不同页面之间观感割裂的问题。
  • [activation] 修复激活状态刷新不及时的问题,减少模块已经恢复工作但首页状态卡仍停留在旧状态的情况。
  • [auto-input] 对齐观察侧调度与共享去重逻辑,降低重复识别、重复通知与重复自动输入验证码的概率。
  • [logs] 导出日志包文件名增加命名空间整理,连续多次导出时更容易区分不同来源,减少覆盖和反馈混淆。
  • [api101/legacy] 同步共享子模块和构建逻辑,继续收敛两条发版链路的实现差异,减少后续维护和发版漂移。

Full Changelog: magisk317/XposedSmsCode@v3.2.5...v3.2.6

v3.2.5

29 Mar 02:18

Choose a tag to compare

[v3.2.5] - 2026-03-28

  • 版本:versionCode 110 / versionName 3.2.5
  • sdk 升级到37(android 17)
  • 发布说明:Play 渠道继续提供 api101;GitHub 渠道同时提供 api101legacy,请按框架类型选择安装包。
  • [api101/legacy] 继续重构验证码主链路:共享 smscode-core verification pipeline,并将 runtimestorage 中拆出,统一 dispatch、observer、通知、自动输入与记录能力,减少 flavor 之间的实现漂移。
  • [api101/legacy] 修复验证码解析结果在 app 侧 Bundle 解包时丢失的问题,恢复部分场景下通知、记录与自动输入不触发的链路。
  • [api101/legacy] 改进无障碍自动输入重试、输入节流与前台包名判定,降低部分机型上的自动输入失败概率。
  • [ui] 设置页数值输入继续做规范化处理,并同步简化无障碍服务说明文案与设置项文案复制逻辑。
  • [build/ci] 对齐共享子模块基础设施、发布产物工作流与依赖强制维护脚本,降低后续发版维护成本。

Full Changelog: magisk317/XposedSmsCode@v3.2.4...v3.2.5

v3.2.4

26 Mar 04:06

Choose a tag to compare

[v3.2.4] - 2026-03-26

  • 版本:versionCode 109 / versionName 3.2.4
  • 发布说明:Play 渠道继续提供 api101;GitHub 渠道同时提供 api101legacy。下载前请先确认框架类型,避免下错包。
  • [github/fdroid] 自动输入新增无障碍输入框路径,优先查找当前验证码输入框直接填入,失败后再回退到模拟按键输入,并在设置页补充“输入框辅助”入口。
  • [play api101] 移除无障碍服务声明,保留现有自动输入链路,避免 Play 渠道继续携带对应服务入口。
  • [legacy] 继续强化验证码自动输入稳定性:观察器改为优先查询触发短信、跳过已读短信,并增加观察侧短窗口去重,降低部分机型重复自动输入、多次处理同一短信的问题。
  • [api101/legacy] 增加仅详细日志模式下启用的敏感日志开关,并补充短信投递诊断,便于分析验证码未触发、投递失败或链路重复问题。
  • [api101/legacy] 新增验证码短信规则管理入口与交互优化,设置页恢复可关闭 Snackbar,单选对话框改为点击即应用。
  • [api101/legacy] 验证码通知支持更细粒度的 owner 配置与权限引导,应用自持有通知路径的兜底行为进一步加固。
  • [api101/legacy] 修复 Android 16 上的短信拦截兼容性问题,并修正 Rule 表迁移中 check 列的 SQLite 关键字转义。
  • [build] 更新 Compose、Kover、androidx.browser 与 CI 依赖,保持构建链路与发布环境同步。

Full Changelog: magisk317/XposedSmsCode@v3.2.3...v3.2.4

v3.2.3

23 Mar 06:05

Choose a tag to compare

[v3.2.3] - 2026-03-23

  • 版本:versionCode 107 / versionName 3.2.3
  • 发布说明:Play 渠道继续提供 api101;GitHub 渠道同时提供 api101legacy。下载前请先确认框架类型,避免下错包。
  • [api101/legacy] 重构为 split shared layers,并同步更新 smscode-core 子模块,统一共享 hook、日志与输入基础能力,减少 flavor 之间的实现漂移。
  • [legacy] 首页激活状态改为接受 sms_handler heartbeat,修复旧框架下“已激活但状态卡误判未激活”的问题。
  • [api101/legacy] 强化验证码 Toast 去重与短信分发防重,降低重复提示、重复处理与重复自动输入概率。
  • [legacy] 进一步避免 InboundSmsHandler 重复初始化与重复分发,兼容旧框架重复加载场景并提升稳定性。

Full Changelog: magisk317/XposedSmsCode@v3.2.2...v3.2.3

v3.2.2

22 Mar 15:21

Choose a tag to compare

[v3.2.2] - 2026-03-22

  • 版本:versionCode 106 / versionName 3.2.2
  • 发布说明:Play 渠道继续提供 api101;GitHub 渠道同时提供 api101legacy。下载前请先确认框架类型,避免下错包。
  • [api101] Play 版继续面向 libxposed API 101,新框架用户请选择 api101 包。
  • [legacy] 恢复 legacy 风味构建与旧 Xposed 入口;legacy 框架(API < 100)现在可升级到 3.2.2,但必须安装 legacy 包。
  • [api101/legacy] 更新检查按 Xposed API flavor 匹配发布资产,减少 api101 / legacy 安装包选错概率。
  • [api101/legacy] 状态卡新增激活诊断展示,并记录短信/Provider 链路的激活线索,便于排查未激活或注入失败。

Full Changelog: magisk317/XposedSmsCode@v3.2.1...v3.2.2

v3.2.1

19 Mar 17:04

Choose a tag to compare

[v3.2.1] - 2026-03-19

  • 版本:versionCode 104 / versionName 3.2.1
  • 仅支持 libxposed API 101;legacy 框架(API < 100)请停留在 3.2.0 或更低版本。
  • 升级到 3.2.1 需要框架版本 >= 7607。
  • 设置读取链路调整:RemotePreferences 优先、Provider 兜底,降低前台读取失败概率。
  • 自动输入增加“近期去重缓存”,减少重复输入。
  • 移除 legacy 入口、旧配置迁移与兼容依赖。

Full Changelog: magisk317/XposedSmsCode@v3.2.0...v3.2.1

v3.2.0

18 Mar 16:52

Choose a tag to compare

[v3.2.0] - 2026-03-19

  • 兼容 libxposed 新框架 API 101,与 legacy 同包共存(新增 libxposed 入口与 metadata)。
  • 抽取 smscode-core 共享模块,统一 hook/权限/系统注入与日志能力。
  • 激活判定改为 service/binder 状态兜底,首页激活显示修正。
  • 短信链路增强:observer 兜底自动输入、dispatch/provider 诊断日志完善、去重修复。
  • 删除/广播回调兼容性增强,权限授予与 sendingUid 获取路径改进并补充诊断。
  • 自杀链路日志增强,便于确认是否被系统重启。
  • 日志包新增 logcat 抓取;恢复流程修复 SAF 持久权限。
  • 依赖/构建更新(Kotlin/Koin/Gradle),CI 支持 submodule 拉取。

Full Changelog: magisk317/XposedSmsCode@v3.1.9...v3.2.0

v3.1.9

16 Mar 05:38

Choose a tag to compare

  • 升级至 3.1.9(102)正式版,移除 beta 标识。
  • 冲突提示、默认作用域(含 system)与繁中缺失文案已汇总修复。
  • Android 16 权限授予链路适配并增强 hook 诊断输出。
  • HyperOS 3 改用 Provider 自杀路径,提升 kill 稳定性。
  • 设置页支持一键导出分享日志包,签名输出启用 v1/v2/v3。
  • 详情与下载:https://github.com/magisk317/XposedSmsCode/releases