v3.2.10
[v3.2.10] - 2026-06-08
- 版本:
versionCode 116/versionName 3.2.10。 [release]收敛到单一 libxposed API 101+ 发布线;legacy 构建迁到legacy分支与手动 CI,正式发布不再携带 legacy/api101 flavor。[architecture]将 api101 源集提升为主源集,移除xposed-stub与 legacy 适配层,简化桥接、偏好读取和启动诊断链路。[submodule/build]同步构建与共享模块指针,将验证码模块目录改为domain、hook、rule、runtime、contract、verification、xposed等短名。[runtime/provider]增加ProviderCallerGuard与 Provider/DB 合同测试,修复调用方校验、备份/数据抽取、数据库访问和偏好读取边界。[hook/sms]补齐 MIUI Phone 短信进程与作用域覆盖,放宽 libxposed API 101+ 识别,并增强短信分发、MMS/Telephony hook 与诊断日志。[notification/input]修复 app-owned 验证码通知因 IPC token 缺失被拒收的问题;发送侧补齐 token,接收侧走受信任路径,失败回退 phone-owned 通知。[notification/input]自动输入改为先模拟输入,失败后再无障碍 fallback。[records/ui]修复记录页空状态英文硬编码,并优化滑动删除、撤销、日志清理、无障碍提示、预测返回和 Haze 2 适配。[billing/ui]Play 渠道接入 Google Play Billing,捐赠入口迁到首页概览卡片。[deps/toolchain]升级到 Java 26 源兼容、Java 25 字节码、Kotlin 2.4.0、AGP 9.3.0-alpha10、Gradle 9.6.0-rc-1,并刷新 lockfile。[deps/toolchain]清理 Gradle 10 前置废弃警告,并隔离子模块 lockfile。[ci/release]Renovate/Dependabot 支持锁文件刷新、依赖图校验和分组规则收敛;GitHub Release 与 Xposed-Modules-Repo 改为直接发布。[ci/release]发布正文和 Telegram 发布通知统一读取本版本 changelog 块。
Full Changelog: magisk317/XposedSmsCode@v3.2.9...HEAD