Skip to content

0.7.3

Choose a tag to compare

@ch6vip ch6vip released this 30 Sep 13:31
· 6 commits to main since this release

本条发布由 主仓库 v0.7.3 自动同步。

本次修复

跨包资源解析(0.7.2)

设置弹窗/跳过 Toast 的文案在真机上显示成 res/anim/abc_fade_in.xml 之类的错位内容:模块跑在宿主进程里时,拿模块的 R.string id 去查宿主的资源表,恰好撞上宿主 anim 资源的 id 段。本版新增 ModuleStrings 唯一文案入口——用模块 APK 自建 Resources 解析,宿主进程里不再查错表。

deferred bind 挂死(0.7.3)

6.6.0 上重进播放页若 core 未就绪,绑定会挂起等补绑,而补绑的两个宿主触发器(进度文本控件回调、进度条 draw)在正常播放期间都是死的——挂起后无人完成,整个会话静默零跳过(真机实测 4.7 分钟)。现在挂起即由模块自持的 500ms 轮询驱动补绑(真机复测:518ms 内完成),并新增 pendingBindStuck / pendingBindExpired 探针兜底。

验证情况

  • 主链路(拉片段 / 自动跳过 / 进度条标记 / Toast / 空降助手面板)6.5.0 / 6.6.0 真机通过
  • 增强四件套(IP 属地 / 隐藏互动提示 / 首页不自动刷新 / 分享 QQ)6.6.0 屏幕复核全部收口
  • 单测 200 例 0 失败

升级说明

  • versionCode 12 → 13,直接覆盖安装即可;LSPosed 作用域不受影响。注意不要卸载重装——卸载模块会清掉 LSPosed 中的作用域表
  • 修改 SponsorBlock 设置后重进播放页生效;「B 站增强」开关 10s 内热生效
  • 目标宿主:bilibili 国际版 6.5.0 / 6.6.0(com.bilibili.app.in)