Releases: Xposed-Modules-Repo/com.github.tianma8023.xposed.smscode
Releases · Xposed-Modules-Repo/com.github.tianma8023.xposed.smscode
v3.2.8
[v3.2.8] - 2026-04-24
- 版本:
versionCode 113/versionName 3.2.8。 [runtime/db]将 Room DAO 接口重构为suspend函数,并在DBManager中通过runBlocking安全调用,优化主线程性能并确保数据库操作符合 Room 并发规范。[deps]升级核心依赖库:Kotlin2.3.21、Navigation2.9.8、Compose BOM2026.04.01。[ci]优化 CI 工作流,移除对外部相邻仓库的冗余检查逻辑,提升构建流水线运行效率。[submodules]同步smscode-core子模块指针,解决mokkery引用冲突,保持 API 抽象层与实现层的一致性。
Full Changelog: magisk317/XposedSmsCode@v3.2.7...v3.2.8
v3.2.7
[v3.2.7] - 2026-04-11
- 版本:
versionCode 112/versionName 3.2.7。 - 发布说明:Play 渠道继续提供
api101;GitHub 渠道同时提供api101与legacy。下载前请先确认框架类型,避免安装错误变体。 [core/runtime]新增RuntimeBackupFacade与RuntimeStoreFacade,备份恢复、发布导入导出入口与应用配置持久化改经 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
[v3.2.6] - 2026-04-02
- 版本:
versionCode 111/versionName 3.2.6。 - 发布说明:Play 渠道继续提供
api101;GitHub 渠道同时提供api101与legacy。下载前请先确认框架类型,避免安装错误变体。 [ui]首页、记录、菜单、对话框与主要设置入口继续做统一化整理,整体视觉语言更一致。[ui]主导航、概览卡片、记录列表和设置页的交互细节继续打磨,减少不同页面之间观感割裂的问题。[activation]修复激活状态刷新不及时的问题,减少模块已经恢复工作但首页状态卡仍停留在旧状态的情况。[auto-input]对齐观察侧调度与共享去重逻辑,降低重复识别、重复通知与重复自动输入验证码的概率。[logs]导出日志包文件名增加命名空间整理,连续多次导出时更容易区分不同来源,减少覆盖和反馈混淆。[api101/legacy]同步共享子模块和构建逻辑,继续收敛两条发版链路的实现差异,减少后续维护和发版漂移。
Full Changelog: magisk317/XposedSmsCode@v3.2.5...v3.2.6
v3.2.5
[v3.2.5] - 2026-03-28
- 版本:
versionCode 110/versionName 3.2.5。 - sdk 升级到37(android 17)
- 发布说明:Play 渠道继续提供
api101;GitHub 渠道同时提供api101与legacy,请按框架类型选择安装包。 [api101/legacy]继续重构验证码主链路:共享smscode-coreverification pipeline,并将runtime从storage中拆出,统一 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
[v3.2.4] - 2026-03-26
- 版本:
versionCode 109/versionName 3.2.4。 - 发布说明:Play 渠道继续提供
api101;GitHub 渠道同时提供api101与legacy。下载前请先确认框架类型,避免下错包。 [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
[v3.2.3] - 2026-03-23
- 版本:
versionCode 107/versionName 3.2.3。 - 发布说明:Play 渠道继续提供
api101;GitHub 渠道同时提供api101与legacy。下载前请先确认框架类型,避免下错包。 [api101/legacy]重构为 split shared layers,并同步更新smscode-core子模块,统一共享 hook、日志与输入基础能力,减少 flavor 之间的实现漂移。[legacy]首页激活状态改为接受sms_handlerheartbeat,修复旧框架下“已激活但状态卡误判未激活”的问题。[api101/legacy]强化验证码 Toast 去重与短信分发防重,降低重复提示、重复处理与重复自动输入概率。[legacy]进一步避免InboundSmsHandler重复初始化与重复分发,兼容旧框架重复加载场景并提升稳定性。
Full Changelog: magisk317/XposedSmsCode@v3.2.2...v3.2.3
v3.2.2
[v3.2.2] - 2026-03-22
- 版本:
versionCode 106/versionName 3.2.2。 - 发布说明:Play 渠道继续提供
api101;GitHub 渠道同时提供api101与legacy。下载前请先确认框架类型,避免下错包。 [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
[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
[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
- 升级至 3.1.9(102)正式版,移除 beta 标识。
- 冲突提示、默认作用域(含 system)与繁中缺失文案已汇总修复。
- Android 16 权限授予链路适配并增强 hook 诊断输出。
- HyperOS 3 改用 Provider 自杀路径,提升 kill 稳定性。
- 设置页支持一键导出分享日志包,签名输出启用 v1/v2/v3。
- 详情与下载:https://github.com/magisk317/XposedSmsCode/releases