Skip to content

Releases: Xposed-Modules-Repo/io.github.bileizhen.xblocker

0.2.5

Choose a tag to compare

@bileizhen bileizhen released this 07 Sep 12:28

0.2.5 更新内容

流体云 / 超级岛

  • 原生超级岛 / 流体云与焦点通知拆分为两个独立开关:原生路线使用 Android 16 实时通知(ProgressStyle + promoted ongoing),完全不写入 miui.focus.param;小米焦点协议仅在单独开启「焦点通知转换」后使用。
  • 划掉后台后仍持续显示:实时状态通知改由 X 进程直接发布和更新,划掉 XBlocker 后台卡片不再清掉胶囊;已移除常驻「拦截监控」服务和电池优化豁免请求。
  • 修复 ColorOS 胶囊收起后消失:ColorOS 会在通知发布者就是前台应用时隐藏胶囊,模块现在自动为 X 申请前台豁免,使用 X 期间胶囊持续显示(ColorOS 16.1 实测)。
  • 修复胶囊图标变成感叹号:X 进程读不到模块资源时改为内嵌矢量渲染,不再回退系统警告图标。
  • 配置读取回退:LSPosed 共享偏好文件在每次写入后保持可读;厂商禁止 Provider 重启时,X 进程自动改读共享配置继续工作。

兼容钩子(新增系统侧作用域)

  • 小米:SystemUI 焦点通知白名单与签名校验放行(仅 XBlocker 自身通知)。
  • ColorOS:ASSISTANT 安全权限与媒体白名单入口放行、前台应用胶囊豁免。

其他

  • 关于页新增 Telegram 频道链接。
  • 59 项单元测试、Lint 全部通过。

升级说明

  • 0.2.4 用户可直接覆盖安装。
  • 0.2.3 及更早版本为旧包名,请先卸载再安装,并在 LSPosed 中重新勾选作用域(X 过滤需勾选 X;流体云/焦点兼容需勾选系统界面等系统作用域)。

0.2.4

Choose a tag to compare

@bileizhen bileizhen released this 07 Sep 07:42

XBlocker 0.2.4

本版本将 LSPosed 模块包名切换为 io.github.bileizhen.xblocker,符合无域名模块的仓库规则。

  • 适配小米 HyperOS 超级岛,可配合 HyperIsland 解锁焦点通知限制。
  • 设置页“启动时自动检查更新”使用 Icons.Filled.Update
  • 从 0.2.3 及更早版本升级时,请在 LSPosed 中为新包重新启用 X 作用域;旧包确认停用后再卸载。

源码:bileizhen/XBlocker

0.2.6

Choose a tag to compare

@bileizhen bileizhen released this 07 Sep 14:49

0.2.6 更新内容

作用域授权

  • 一键请求作用域(设置 → 流体云卡片):把 X 与系统侧完整作用域一次性提交 LSPosed,单个确认框完成授权,与 O 神的交互一致。
  • 自动提示:新版本新增系统侧作用域后,已开启「原生超级岛 / 流体云」的用户进入应用或打开开关时自动检测缺失项并引导授权;LSPosed 未提供服务接口的旧框架上退化为系统侧钩子标记检测 + 手动引导。
  • 每个版本最多提示一次,授权完成后不再打扰。

更新渠道

  • 设置页新增「更新渠道」选择栏(与下载源同组件):正式版(默认)/ 预发布(提前获取 rc 测试版本)。
  • 切换渠道立即重新检查更新;版本比较支持 alpha/beta/rc 后缀,不会向 rc 用户降级推送。

其他

  • 反馈与问题请通过 Telegram 频道 或 GitHub Issues。
  • 64 项单元测试、Lint 全部通过;签名与 0.2.5 一致,0.2.5 / 0.2.6-rc 用户可直接覆盖安装。

升级说明

  • 0.2.3 及更早版本为旧包名,请先卸载再安装,并在 LSPosed 中重新勾选作用域(可用「一键请求作用域」)。

0.2.6-rc.2

0.2.6-rc.2 Pre-release
Pre-release

Choose a tag to compare

@bileizhen bileizhen released this 07 Sep 14:00

0.2.6-rc.2 预发布

这是测试版本,用于验证作用域授权提示与更新渠道功能,正式用户请继续使用 0.2.5

新增:更新渠道选择

  • 设置页新增「更新渠道」选择栏(与下载源同组件):正式版(默认,仅稳定发布)/ 预发布(提前获取 rc 测试版本)。
  • 切换渠道后立即重新检查更新——0.2.5 用户切到「预发布」即可收到本版本。
  • 版本比较支持 alpha/beta/rc 后缀(正式 > rc > beta > alpha),不会向 rc 用户降级推送 beta。

新增:作用域授权提示(rc.1 引入)

  • 新版本新增系统侧作用域后,已开启「原生超级岛 / 流体云」的用户进入应用或打开该开关时,会自动检查所需作用域(系统界面始终需要;O 系设备另需三个流体云作用域)。
  • LSPosed 支持服务接口时,点击「去授权」直接弹出 LSPosed 系统级确认;不支持时退化为系统侧钩子标记检测 + 手动引导对话框。
  • 每个版本最多提示一次。

反馈重点

  • 从 0.2.5 升级后,设置 → 更新渠道切到「预发布」,是否立即收到 0.2.6-rc.2;
  • 进入应用是否出现「需要启用作用域」提示,授权后胶囊是否正常;
  • 从 0.2.6-rc.1 覆盖安装后是否不再重复提示作用域。

已知事项

  • 旧版 LSPosed(或不向旧 API 模块分发服务接口的分叉)会走回退路线,功能等价但需手动勾选。
  • 64 项单元测试、Lint 全部通过;签名与 0.2.5 一致,可直接覆盖安装。

0.2.6-rc.1

0.2.6-rc.1 Pre-release
Pre-release

Choose a tag to compare

@bileizhen bileizhen released this 07 Sep 13:26

0.2.6-rc.1 预发布

这是测试版本,用于验证作用域授权提示功能,正式用户请继续使用 0.2.5

新增:作用域授权提示

  • 新版本新增系统侧作用域后,已开启「原生超级岛 / 流体云」的用户进入应用或打开该开关时,会自动检查所需作用域(系统界面始终需要;O 系设备另需三个流体云作用域)。
  • LSPosed 支持服务接口时,点击「去授权」直接弹出 LSPosed 系统级确认;不支持时退化为系统侧钩子标记检测 + 手动引导对话框。
  • 每个版本最多提示一次。

反馈重点

  • 升级后进入应用是否出现「需要启用作用域」提示;
  • 若出现,点击「去授权」是否弹出 LSPosed 授权界面(或在旧版 LSPosed 上显示手动引导);
  • 授权并重启系统界面后,使用 X 时胶囊是否正常显示。

已知事项

  • 旧版 LSPosed(或不向旧 API 模块分发服务接口的分叉)会走回退路线,功能等价但需手动勾选。
  • 59 项单元测试、Lint 全部通过;签名与 0.2.5 一致,可直接覆盖安装。