Skip to content

Releases: Xposed-Modules-Repo/com.Bilibili_Innocent_Lab.xposedmodule

v1.0.7

Choose a tag to compare

@jichuo1 jichuo1 released this 26 Aug 15:37

Bilibili_Innocent_Lab v1.0.7

发布通道:Stable 稳定版

发布日期:2026-08-26

对应提交:eefc608533a8ae5d2de6450e3bf927616538f8cf

版本概述

Adapter框架能力全面进化!宿主适配扩展至 8.90.2~9.9.0,现可支持该范围内所有版本的哔哩哔哩。

更新内容

新增

宿主适配扩展至 8.90.2~9.9.0:VersionAdapter 新增“我的”页、暂停页多请求、Banner 的结构化定位与持久化,HookEntry 暂停页/ Banner 由多入口并行探测与精确签名注册,未命中静默。
自由复制配置原子镜像:新增 FreeCopyConfigStore + Provider 只读暴露,规避 LSPosed API 93+ 对 SharedPreferences 的重定向快照问题,宿主早期即可读到准确开关。

修复

  • 解决了某些情况下跳过自由复制功能入口读取的问题

优化

  • 暂停页请求与渲染改为多入口并行探测与精确签名注册,未命中静默;倒计时与面板双层兜底不影响主链路判定。
  • 首页 Banner 收起改为稳定生命周期回调按需执行,避免历史混淆工厂缺失时的误报。
  • 漫游入口注入改为字段与方法签名结构定位,兼容 R8 名称漂移。

构建与维护

  • 将模块版本更新为 v1.0.7,VersionCode 更新为 8。
  • 扩展模块兼容性与稳定性

兼容性

  • Android:8.1 及以上(minSdk 27)
  • targetSdk:35
  • LSPosed:v2.1.0(7769)/API 102
  • 哔哩哔哩客户端:已验证 8.90.2~9.9.0
  • 已验证设备/系统:MIUI A13 / Color OS A16

安装与升级

  1. 下载本 Release 中的 APK,并核对 SHA-256。
  2. 直接覆盖安装模块;首次安装则在 LSPosed 中启用模块并勾选哔哩哔哩作用域。
  3. 按本版本需要重启模块界面、哔哩哔哩或设备。
  4. 无额外迁移步骤,原有模块设置会继续保留。

已知问题

验证结果

  • Gradle 干净构建通过
  • 单元测试通过
  • Android Lint 通过
  • APK 版本号与 versionCode 正确(1.0.7 / 8)
  • 真机覆盖安装与基础功能验证通过
  • 本地 APK 与设备端安装包哈希一致

下载与校验

文件 用途 SHA-256
\Bilibili_Innocent_Lab-v1.0.7.apk\ 模块安装包 \0fecb66ed1b6daac9906ce00109990c09c1d21f974f984301908c6d154432d28\
\SHA256SUMS.txt\ 文件校验清单 以附件内容为准

问题反馈

请前往 GitHub Issues 反馈,并附上:

  • Android、ROM、LSPosed 与哔哩哔哩版本
  • 问题复现步骤和预期行为
  • 必要的截图、录屏或已脱敏日志

使用提醒

不同 Android 版本、厂商 ROM、LSPosed 分支及宿主版本可能产生差异。升级前请做好必要备份,并在合法合规、遵守相关服务条款的前提下使用。本项目不代表任何官方立场,也不隶属于相关平台。

安装问题提示

若您已确定您下载的模块版本应高于已安装版本却无法安装,请尝试使用核心破解功能。

v1.0.6

Choose a tag to compare

@jichuo1 jichuo1 released this 26 Aug 15:53

Bilibili_Innocent_Lab v1.0.6

重要提醒:本模块自v1.0.6以及v1.0.7-alpha.3开始使用com.Bilibili_Innocent_Lab.xposedmodule新包名,若要使用新版本,请将更改包名之前的版本模块卸载并重新配置新模块设置,两者不可并存

发布通道:Stable 稳定版

发布日期:2026-08-24

对应提交:e97ac44578d59e4f33f34162cb226329d2438851

版本概述

本稳定版集中收口评论区自由复制的可靠性、宿主交互兼容性与哔哩哔哩自有 Emoji 的语义复制。解决了 RecyclerView 复用造成的评论串文、折叠评论 Emoji 复制为空、长按偶发进入官方面板以及三点菜单失效等问题,同时保留既有富文本显示和滚动性能优化。评论区核心场景已在哔哩哔哩 8.90.2 与 9.8.0 两台设备上完成验证。

更新内容

新增

  • 更改了模块包名至com.Bilibili_Innocent_Lab.xposedmodule,拥有和v1.0.7-alpha.3实质上相同的代码 (e97ac44)
  • 新增哔哩哔哩自有 Emoji 的语义复制:气泡中继续显示原始富文本 Emoji,复制到剪贴板时转换为可读的 [表情名]
  • 新增独立的 CommentEmojiAdapterFreeCopySelectionMapper,将宿主版本适配、模型映射、气泡显示和系统选区复制分层处理。
  • 新增折叠评论正文投影,可按 Span 结构识别省略标记与“展开”操作尾部,不依赖固定中文文案。

修复

  • 修复反复切换视频详情页和评论区后,短按“热门评论”或“最新评论”可能误弹自由复制气泡的问题。
  • 修复触发自由复制后,评论右下角三点按钮无法继续打开官方操作面板的问题。
  • 修复快速滚动或滑停后立即长按时,部分评论偶发进入官方长按面板而不是自由复制气泡的问题。
  • 修复哔哩哔哩 9.8.0 下 RecyclerView 复用导致气泡文本概率来自其他评论的问题。
  • 修复部分哔哩哔哩自有 Emoji 在气泡或剪贴板中显示为空的问题,并避免将卡片、角标等非 Emoji 绘制 Span 误识别为表情。
  • 修复可展开评论在未展开状态下 Emoji 复制为空,而展开后才恢复正常的问题。

优化

  • 为评论绑定增加 generation、beforeHook 同步快照和显示前可见正文校验,阻止异步旧回调污染已复用的评论节点。
  • Emoji 映射优先使用模型 token 与可见 Span URL 一对一精确匹配;无法确认时回退原始 token,不再退回空白占位字符。
  • 模型反射、折叠投影和选区映射仅在用户长按/复制的低频路径运行;没有新增滚动、setText 或触摸 MOVE 高频 Hook。
  • 延续 WeakReference/WeakHashMap、Class 级反射缓存与 ThreadLocal 同步豁免,避免持有 CommentItem、View、Span 或跨会话剪贴板状态。

构建与维护

  • 将模块版本更新为 1.0.6versionCode 更新为 7
  • 补充 Emoji 序列归一化、URL 精确匹配、未知 Span 回退、折叠控制结构、多语言操作文案等 JVM 回归测试。

兼容性

  • Android:8.1 及以上(minSdk 27)
  • targetSdk:35
  • LSPosed:已验证官方 LSPosed v2.1.0 与 zygisk_lsposed DirectAccessService 分支(API 102)
  • 哔哩哔哩客户端:已验证 8.90.2、9.8.0
  • 已验证设备/系统:MIUI Android 13 与一加 Android 16 设备

安装与升级

  1. 下载本 Release 中的 APK,并核对 SHA-256。
  2. 直接覆盖安装模块;首次安装则在 LSPosed 中启用模块并勾选哔哩哔哩作用域。
  3. 覆盖安装后强制停止并重新启动哔哩哔哩;若 Hook 未刷新,再重启设备。
  4. 无额外数据迁移步骤,原有模块设置会继续保留。

已知问题

  • 本版已专项验证哔哩哔哩 8.90.2 与 9.8.0;其他宿主版本若改变评论富文本或折叠结构,可能需要追加 Adapter 适配。
  • 不同 ROM 的系统文本选择工具栏和 Emoji 字体可能存在视觉差异,但不会改变剪贴板中的 [表情名] 文本。

验证结果

  • Gradle 干净构建通过
  • 单元测试通过(37 项,0 失败)
  • Android Lint 通过(0 Error / 0 Fatal)
  • APK 版本号与 versionCode 正确(1.0.6 / 7)
  • 两台设备完成功能验证,最终 APK 已在当前设备覆盖安装
  • 本地 APK 与设备端安装包哈希一致

下载与校验

文件 用途 SHA-256
Bilibili_Innocent_Lab-v1.0.6.apk 模块安装包 c7f75aca4688aeff9036cf71870d6eab
SHA256SUMS.txt 文件校验清单 以附件内容为准

问题反馈

请前往 GitHub Issues 反馈,并附上:

  • Android、ROM、LSPosed 与哔哩哔哩版本
  • 问题复现步骤和预期行为
  • 必要的截图、录屏或已脱敏日志

使用提醒

不同 Android 版本、厂商 ROM、LSPosed 分支及宿主版本可能产生差异。升级前请做好必要备份,并在合法合规、遵守相关服务条款的前提下使用。本项目不代表任何官方立场,也不隶属于相关平台。

安装问题提示

若您已确定您下载的模块版本应高于已安装版本却无法安装,请尝试使用核心破解功能。

v1.0.8-alpha.2

v1.0.8-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@jichuo1 jichuo1 released this 26 Aug 18:22

Bilibili_Innocent_Lab v1.0.8-alpha.2

发布通道:Alpha 预发布

发布日期:2026-08-27

对应提交:3aed3ffd2c1dfdfb085d942c8f2a920d9c475232

Warning

这是面向兼容性、稳定性与性能验证的测试版本,可能存在未发现的问题,不会作为应用内稳定版本推送。普通用户请优先使用最新 Stable Release。

版本概述

本版本自动汇集自上一 Alpha 以来的功能、修复、兼容性与文档调整,用于在正式发布前验证构建质量和真实设备表现。请重点结合下方变更记录与测试目标,反馈不同设备、ROM、LSPosed 分支和哔哩哔哩版本下的结果。

更新内容

本轮测试目标

  • 模块能否正常安装、激活并加载。
  • 主要功能在目标哔哩哔哩版本上是否正常。
  • 长时间使用、快速滚动、弹窗与跨进程场景是否稳定。
  • 不同 Android、ROM 与 LSPosed 分支下是否存在兼容性差异。

兼容性

  • Android:8.1 及以上(minSdk 27)
  • targetSdk:35
  • LSPosed:API102
  • 哔哩哔哩客户端:8.90.2~9.9.0

已知问题与风险

  • Alpha 版本可能出现功能回归、兼容性问题或性能波动。
  • 暂无已确认问题;发布后发现的问题将通过 Release 更新或 GitHub Issues 补充。

验证结果

  • Gradle 构建通过
  • 单元测试通过
  • Android Lint 通过
  • 多设备与多版本真机验证待测试者反馈

安装与回滚

  1. 下载本 Release 中的 Alpha APK,并核对 SHA-256。
  2. 覆盖安装后,按测试需要重启模块界面、哔哩哔哩或设备。
  3. 如遇严重问题,请覆盖安装最新 Stable Release,并重启相关进程完成回滚。
  4. 回滚前请保留必要的已脱敏日志和复现步骤。

Tip

若您已确定您下载的模块版本应高于已安装版本却无法安装,请尝试使用核心破解功能。

下载与校验

文件 用途 SHA-256
Bilibili_Innocent_Lab-v1.0.8-alpha.2-3aed3ffd.apk Alpha 测试安装包 daf8881f3fb4b25965aabd8178fc5cdd73d91568594f1c02bad23a16d2c3bc02
SHA256SUMS.txt 文件校验清单 以附件内容为准
BUILD_INFO.txt 构建源码、APK 内部版本与哈希溯源 以附件内容为准

反馈格式

请前往 GitHub Issues 反馈,并附上:

  • 测试版本:v1.0.8-alpha.2
  • Android、ROM、LSPosed 与哔哩哔哩版本
  • 是否能够稳定复现
  • 详细复现步骤和预期行为
  • 必要的截图、录屏或已脱敏日志

使用提醒

该版本仅用于测试与反馈。请做好必要备份,并在合法合规、遵守相关服务条款的前提下使用。本项目不代表任何官方立场,也不隶属于相关平台。

v1.0.8-alpha.1

v1.0.8-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@jichuo1 jichuo1 released this 26 Aug 17:31

Bilibili_Innocent_Lab v1.0.8-alpha.1

发布通道:Alpha 预发布

发布日期:2026-08-26

对应提交:184bba47649dc070f925ea5a01690ad15c66ac98

Warning

这是面向兼容性、稳定性与性能验证的测试版本,可能存在未发现的问题,不会作为应用内稳定版本推送。普通用户请优先使用最新 Stable Release。

版本概述

本版本自动汇集自上一 Alpha 以来的功能、修复、兼容性与文档调整,用于在正式发布前验证构建质量和真实设备表现。请重点结合下方变更记录与测试目标,反馈不同设备、ROM、LSPosed 分支和哔哩哔哩版本下的结果。

更新内容

本轮测试目标

  • 模块能否正常安装、激活并加载。
  • 主要功能在目标哔哩哔哩版本上是否正常。
  • 长时间使用、快速滚动、弹窗与跨进程场景是否稳定。
  • 不同 Android、ROM 与 LSPosed 分支下是否存在兼容性差异。

兼容性

  • Android:8.1 及以上(minSdk 27)
  • targetSdk:35
  • LSPosed:API102
  • 哔哩哔哩客户端:8.90.2~9.9.0

已知问题与风险

  • Alpha 版本可能出现功能回归、兼容性问题或性能波动。
  • 暂无已确认问题;发布后发现的问题将通过 Release 更新或 GitHub Issues 补充。

验证结果

  • Gradle 构建通过
  • 单元测试通过
  • Android Lint 通过
  • 多设备与多版本真机验证待测试者反馈

安装与回滚

  1. 下载本 Release 中的 Alpha APK,并核对 SHA-256。
  2. 覆盖安装后,按测试需要重启模块界面、哔哩哔哩或设备。
  3. 如遇严重问题,请覆盖安装最新 Stable Release,并重启相关进程完成回滚。
  4. 回滚前请保留必要的已脱敏日志和复现步骤。

下载与校验

文件 用途 SHA-256
Bilibili_Innocent_Lab-v1.0.8-alpha.1-184bba47.apk Alpha 测试安装包 6e724d39d630367986f2de4e3ce1a03d917e5ab238f6511601eb7529142e0272
SHA256SUMS.txt 文件校验清单 以附件内容为准
BUILD_INFO.txt 构建源码、APK 内部版本与哈希溯源 以附件内容为准

反馈格式

请前往 GitHub Issues 反馈,并附上:

  • 测试版本:v1.0.8-alpha.1
  • Android、ROM、LSPosed 与哔哩哔哩版本
  • 是否能够稳定复现
  • 详细复现步骤和预期行为
  • 必要的截图、录屏或已脱敏日志

使用提醒

该版本仅用于测试与反馈。请做好必要备份,并在合法合规、遵守相关服务条款的前提下使用。本项目不代表任何官方立场,也不隶属于相关平台。

安装问题提示

若您已确定您下载的模块版本应高于已安装版本却无法安装,请尝试使用核心破解功能。