FusionStatusBar 状态栏融合图标

FusionStatusBar 是面向 MIUI/HyperOS 的 LibXposed 模块,提供融合图标、双排状态栏、时钟天气与设备遥测、控制中心布局和外观编辑,以及桌面应用隐藏与手势。

功能

  • 调整融合图标、状态栏布局和双排显示。
  • 自定义时钟与天气,显示温度、功率电流和网络速度等信息。
  • 编辑控制中心的布局、磁贴与外观,并提供预览和配置备份。
  • 横屏自定义布局、分组成员图标缩放、统一容器材质与全局描边。
  • 分别调整电源菜单、音量菜单、通知中心与悬浮通知外观,支持三条电源菜单和短款音量条。
  • 隐藏桌面应用图标,自定义十种桌面手势,选择系统动作、应用、活动、快捷方式和功能切换。
  • 设置页面、底部导航和公共弹窗使用 Compose/Miuix 控件。
  • 杂项页提供可选的链式启动确认移除,设置页可切换毛玻璃悬浮底栏。

最新正式版:0.5.0

  • 版本号 0.5.0,构建号 214。版本号末位满 100 向中间位进 1,中间位满 10 向主版本进 1,原构建版本 0.3.200 按此规则规范为 0.5.0。
  • Wi-Fi 与移动网络文字可分别上下微调,范围均为 ±20%,可独立保存设置。
  • 配置备份兼容新增的网络文字偏移设置,导入旧备份时保留兼容行为。
  • 修复锁屏状态栏高度与裁剪问题,使融合图标在锁屏下正确显示。

下载正式 APK · 0.5.0 更新说明与验证范围

使用原正式证书签名,可覆盖 0.3.199。更新后重启系统界面或设备,再打开 FusionStatusBar 同步配置。已有图标位置与缩放设置保留;从更早版本升级时,仍按 0.3.197 升级说明 核对 System(system / system_server) 作用域。

本版完整本地测试、lint、APK 元数据与签名验证结果见 0.5.0 更新说明;远端 CI 以发布提交的 GitHub Actions 为准,尚未实机验收。

正式 APK 的最终 SHA-256 见 源码发布页与构建记录。签名证书 SHA-256:ccfaf42f8f14bb36973aeb971572fcc956a256196f68ff088340dfa7eca96fe2。

0.3.173 更新(历史)

汇总 0.3.152-0.3.173 的控制中心布局、材质与绘制修复,统一音乐和融合中心的形状与底色,修复磁贴遮罩和重启后材质恢复,并新增系统菜单扩展。

完整更新说明

正式包继续使用 io.github.yudigaga.fusionstatusbar 和原签名,可覆盖 0.3.150 及后续正式版。历史 0.3.173 验证记录未进行实体手机安装、SystemUI 注入或目标 ROM 验收。

适用范围

  • Android 13(API 33)及以上,使用支持 LibXposed API 102 的框架。
  • 作用域为 system、com.android.systemui、miui.systemui.plugin、com.miui.home 和 com.miui.securitycenter。从 0.3.193 升级后请新增勾选 System(system_server),随后重启手机。
  • 侧边栏动作需要先开启系统侧边栏;“重启系统桌面”需要 root 授权。
  • SystemUI 与厂商插件实现存在差异,最低 Android 版本不代表所有 ROM 都已验证兼容。

安装与启用

  1. 从本仓库的 Release 下载并安装正式 APK。
  2. 在 LSPosed 中启用模块,选择上述作用域。
  3. 重启系统界面或设备,再打开模块设置并确认连接状态。

从旧包名迁移

从 0.3.150 起,应用包名为 io.github.yudigaga.fusionstatusbar。旧版 com.xtjm.fusionstatusbar 是另一应用,无法直接覆盖安装或自动继承配置。

  1. 在旧版设置中选择“导出配置备份”。
  2. 安装新版,在设置中选择“导入配置备份”。
  3. 在 LSPosed 中关闭旧模块,只启用新版,再重启系统界面。确认新版正常后可卸载旧包。

不要同时启用新旧两个模块,以免两套 Hook 同时修改系统界面。

源码与反馈

项目源码及问题反馈

Releases

10/15/2026, 1:19:26 PM

FusionStatusBar 0.5.0

版本号 0.5.0,构建号 214。包含原 0.3.200 开发构建的网络位置微调和锁屏状态栏高度修复,按新版本规则重新构建并使用原正式证书签名。

版本进位规则

版本号为 主版本.中间位.末位:末位满 100 向中间位进 1,中间位满 10 向主版本进 1。例如 0.5.99 → 0.6.0、0.9.99 → 1.0.0。原开发编号 0.3.200 规范为 0.5.0;Android versionCode 独立递增,本次为 214。

功能调整

  • 在融合图标设置中新增 Wi-Fi 与 5G/移动网络文字独立上下微调,范围为融合图标高度的 -20%~20%,负值上移、正值下移,默认均为 0。
  • 微调支持预览、保存、跨进程配置同步和备份恢复;旧备份缺少新字段时使用默认值,继续保留原有位置、大小和其他配置。
  • 修复锁屏单排或跨行融合图标被固定高度容器压缩、裁剪的问题,使锁屏状态栏随总高度设置动态更新;覆盖挂载、测量、布局和配置刷新过程。
  • 锁屏 Hook 校验接收对象类型,避免通过继承方法影响普通布局,并保留其他兄弟视图的布局。

安装与验证范围

使用原正式证书签名,可覆盖更新 0.3.199。更新后重启系统界面或设备,再打开设置同步配置。从更早版本升级时,仍按 0.3.197 升级说明 核对 System 作用域。

  • 本次从已提交的干净源码运行完整本地测试:Debug 1169 项、Release 1169 项全部通过,均为 0 失败、错误和跳过。
  • 工具回归测试 28 项通过;Debug/Release lint 均为 0 错误,分别为 99 / 99 条警告,高风险策略通过。
  • 两种构建的 Manifest、BuildConfig、Xposed 版本及作用域校验通过。正式 APK 为非调试构建,正式签名及 16 KiB ZIP 对齐检查通过。
  • 本版尚未进行设备安装、Hook 注入、目标 ROM 功能或实机性能验收。远端完整 CI 以发布提交对应的 GitHub Actions 为准。

产物与来源

  • APK:fusion-statusbar-v0.5.0.apk,大小 21,513,193 字节。
  • APK SHA-256:fdca7110c8c86ebfc3fcd64ce6d91496240d2cd47a70220ffb87a707ec773279。
  • 签名证书 SHA-256:ccfaf42f8f14bb36973aeb971572fcc956a256196f68ff088340dfa7eca96fe2,沿用原正式证书。
  • 实际构建源码提交:a1e00e2a71d77a3976f2f6740e8e0cc80a474a89;原始构建记录为 official_signed、sourceDirty=false、validationInput=built_in_this_run。
  • 构建源码快照的 540 项文件已逐项核对。发布提交随后仅追加当前版本说明、链接和归档证据,应用代码与实际构建提交一致。
  • verified-build.json 保存签名前的构建输出;最终正式签名 APK 的哈希、大小和证书以 release.json 为准。
  • 原始构建记录、文件索引、构建补丁和验证摘要随源码保存。
  • 原始 source.zip 源码快照(SHA-256 d920a38c299bdcdf45bc558f2ebfe9bfa24c6de4cee3709bb5704ecd8281ee19)及完整验证记录作为 本次 Release 附件提供。

Assets

1

10/15/2026, 9:46:12 AM

FusionStatusBar 0.3.199

版本号 0.3.199,构建号 213。基于 0.3.198 统一融合图标中 5G 文字与 Wi-Fi 的可见尺寸。

网络图标调整

  • 按文字实际绘制轮廓计算 5G 的可见宽高,与 Wi-Fi 图形使用同一尺寸基准;顶部、中部和底部位置以及不同粗细、独立缩放下均使用该基准。
  • 根据网络图形实际边界为布局预留空间,改善网络类型切换时的尺寸与间距一致性。
  • E 等短标签保留自然宽度,4G+ 等长标签限制在同一网络显示框内。
  • 网络标签或字体粗细变化时刷新文字轮廓缓存;颜色和透明度随当前状态栏更新。保留已有位置、缩放、Wi-Fi 强度和双卡信号设置。

安装与验证范围

使用原正式证书签名,可覆盖更新 0.3.198。更新后重启系统界面或设备,再打开设置同步配置。从更早版本升级时,仍按 0.3.197 升级说明 核对 System 作用域。

  • 本地 Debug、Release 各通过 31 项相关测试,涵盖内容配置、图标几何与位置、绘制状态及原生像素对比;其中新增 4 项网络尺寸与缓存刷新测试。这些记录并非本地完整测试集。
  • 本次发布前重新运行构建校验器及 28 项工具回归测试,全部通过。两套 lint 记录均为 0 错误、99 条警告,高风险策略通过。
  • Manifest、BuildConfig、Xposed 版本及作用域一致;正式 APK 为非调试构建,原正式证书签名和 16 KiB ZIP 对齐检查通过。
  • 本版尚未进行设备安装、Hook 注入、目标 ROM 功能或实机性能验收。远端完整 CI 以对应发布提交的 GitHub Actions 为准。

产物与来源

  • APK:fusion-statusbar-v0.3.199.apk,大小 21,496,809 字节。
  • APK SHA-256:59d81b0161c5322e7c7c14822e475e574bed20ce95d6ed2c634c7d6e56d46df0。
  • 签名证书 SHA-256:ccfaf42f8f14bb36973aeb971572fcc956a256196f68ff088340dfa7eca96fe2,与 0.3.198 一致。
  • 发布已有的正式签名构建,保留原始 local_dirty_signed、sourceDirty=true、validationInput=existing_build_outputs 来源记录。构建时 527 项文件的索引、源码快照和发布前工作区已逐项核对,哈希全部一致。
  • 构建后仅追加发布文档、Git 属性和归档记录;APK 保留原样,构建来源仍为 0.3.198 提交加归档补丁和新增测试。
  • verified-build.json 记录签名前的构建输出;最终签名 APK 的哈希、大小及证书以 release.json 为准。
  • 原始构建记录、文件索引、构建补丁和验证摘要随源码保存。
  • 原始 source.zip 源码快照(SHA-256 eb574016cd07da45b0f4214f1873d87fba9bc49873f8f735850ee8b91523fe5e)及完整验证记录作为 本次 Release 附件提供。

Assets

1

10/15/2026, 4:08:23 AM

FusionStatusBar 0.3.198

版本号 0.3.198,构建号 212。基于 0.3.197 优化融合图标,原有设置界面、预览布局及切换方式保持不变。

图标调整

  • 电量弧线使用更饱满的圆角笔画,优化数字、Wi-Fi、闪电和信号圆点的比例与间距。
  • 充电使用绿色电量弧线和单色闪电;快充使用金色闪电;省电使用黄色弧线;危险电量使用红色弧线。文字、Wi-Fi 和蜂窝信号继续跟随状态栏颜色,适配浅色与深色背景。
  • 保留 Wi-Fi 独立强度、双卡信号、各部分的位置交换、独立缩放以及顶部信号翻转。按用户已有位置设置显示,不重置布局或增加新的预览卡片。
  • 最大粗细下为弧线、闪电和信号圆点留出间隙;初始字体粗细与默认配置保持一致。
  • 接入系统省电状态与变化广播。快充依据系统提供的最大充电电流、电压能力字段按 AOSP 经典阈值分类;字段缺失时使用普通充电样式,拔电或普通充电更新会清除快充状态。这不代表测量瞬时功率或确认厂商私有快充协议。

安装与验证范围

使用原正式证书签名,可覆盖更新 0.3.197。更新后重启系统界面或设备,再打开设置同步配置。从更早版本升级时,仍按 0.3.197 升级说明 核对 System 作用域。

  • 本次本地 Debug、Release 各通过 46 项相关测试,覆盖图标几何、内容位置与缩放、Wi-Fi/双卡状态、六状态图像及电池状态更新;并非本地完整测试集。
  • 工具回归测试 28 项通过。两套 lint 均为 0 错误、99 条警告,高风险策略通过。
  • Manifest、BuildConfig、Xposed 版本及作用域一致;正式 APK 为非调试构建,签名验证和 16 KiB ZIP 对齐检查通过。
  • 本版尚未进行设备安装、Hook 注入、目标 ROM 功能或实机性能验收。远端完整 CI 的结果以对应发布提交的 GitHub Actions 为准。

产物与来源

  • APK:fusion-statusbar-v0.3.198.apk,大小 21,496,809 字节。
  • APK SHA-256:3315f67407fce7735b472e4d988b8b0ca345a6dc49a72f58959c6be9bfbafcfe。
  • 签名证书 SHA-256:ccfaf42f8f14bb36973aeb971572fcc956a256196f68ff088340dfa7eca96fe2,与 0.3.197 一致。
  • 直接发布已交付的正式签名构建,保留原始 local_dirty_signed、sourceDirty=true、validationInput=existing_build_outputs 来源记录。构建配置、源码和测试文件已与构建时的 518 项文件索引逐项核对。
  • 构建后仅追加发布文档与归档索引,不把此 APK 描述为从发布提交重新构建的产物。
  • 原始构建记录、文件索引、构建补丁和验证摘要随源码保存。
  • 原始 source.zip 源码快照(SHA-256 c572e5b252d3d6be838ced0cdbc1496b53d9f1eb2dce2fe158cc63a6afa5b535)及完整验证记录作为 本次 Release 附件提供。

Assets

1

10/13/2026, 12:07:48 PM

FusionStatusBar 0.3.197

版本号 0.3.197,构建号 211。本次涵盖上一个远端正式版 0.3.193 到当前版本的全部变化(0.3.194-0.3.197)。

新增与外观调整

  • 新增“杂项”页面,底部导航包含桌面、状态栏、通知栏、控制中心、杂项和设置六个入口。
  • 杂项提供“移除链式启动弹窗”开关,默认关闭。开启后放行 MIUI/HyperOS 的应用间启动确认入口,关闭后保留原生确认行为。
  • 新增“毛玻璃悬浮底栏”,默认开启,使用当前页面背景模糊、圆角描边和蓝色选中图标;在“设置 → 界面”中关闭可恢复常规底栏,选择会保存。
  • 页面按实际导航高度保留底部空间,调整安全区域与文字布局,适配六个入口、窄屏和大字体。背景模糊保持前景图标与文字清晰,背景捕获不可用时使用回退显示。

链式启动与作用域修正

  • 0.3.194 引入的安全中心弹窗按钮方案已在 0.3.195 移除;最终方案在 system_server 中处理 MIUI 的应用间启动确认入口,不点击“一次允许”或“永久允许”按钮。
  • 开启开关时直接放行 SecurityManagerService$LocalService.checkAllowStartActivity 的受支持布尔返回值入口;关闭开关时执行原方法并保留其结果。未知类或不兼容的方法保持原生行为。
  • 杂项配置由设置应用保存,经认证 Provider、显式配置广播和系统端持久缓存同步;启动阶段在后台读取并有界重试,实际启动拦截只读内存配置,不在每次启动时发起 Binder 查询。
  • 打开设置或修改开关会发布当前值;杂项配置独立于已有状态栏/控制中心备份格式,修改该设置时需要保持设置应用包可用。
  • 0.3.196 修正遗漏的 LSPosed system / system_server 作用域;0.3.197 移除不需要的 android 作用域。配置广播仍以 Android 系统包名 android 为目标,该包名与 LSPosed 的 system 作用域是不同用途。
  • 构建验证检查 APK 内作用域与源码完全一致,并要求包含 system。

升级步骤

  1. 安装原签名正式 APK,可覆盖 0.3.193。
  2. 在 LSPosed 的 FusionStatusBar 作用域中明确勾选 System(system / system_server),保留 com.android.systemui、miui.systemui.plugin、com.miui.home 和 com.miui.securitycenter。旧模块可能不会自动添加新推荐作用域。
  3. 若中间版本留下 android 选项,可取消该选项。
  4. 重启手机,再打开 FusionStatusBar 一次同步配置;需要该功能时在“杂项”开启“移除链式启动弹窗”。已有开关值会保留。
  5. 重新触发原来的应用间启动,确认目标应用能够打开。安装、Hook 注入与功能生效需要分别核对。

验证与产物

  • 归档 Debug、Release 各 1116 项测试通过,0 失败、0 错误、0 跳过;两套 lint 均为 0 错误、97 条警告,高风险策略通过。
  • 原签名 Release APK,debuggable=false,大小 21,496,809 字节。现场核对 Manifest/Xposed 版本、五个作用域、原证书及 ZIP 对齐通过。
  • APK SHA-256:119122b8e9d3c7db4a5d9354fabdada5170963777be51f2fb95efbcc33a5b7f9
  • 签名证书 SHA-256:ccfaf42f8f14bb36973aeb971572fcc956a256196f68ff088340dfa7eca96fe2
  • 发布现有签名归档,保留 local_dirty_signed、sourceDirty=true、validationInput=existing_build_outputs 的原始来源记录,以及完整源码快照、文件哈希与补丁。
  • 本版未进行设备安装、system_server/SystemUI 注入、目标 ROM 功能或实机功耗验收。

Assets

1

10/9/2026, 5:30:18 AM

FusionStatusBar 0.3.193

版本号 0.3.193,构建号 207。本次涵盖上一个远端正式版 0.3.192 到当前版本的全部变化。

更新内容

  • 修复控制中心展开动画期间,自定义磁贴网格的外层高度被系统恢复为原生单行高度,导致编辑行位置异常的问题。等待动画稳定后重新校正高度,卸载网格时取消待执行的校正,并为重试设置时间上限。
  • SystemUI 与小米桌面改为读取各自持久保存的配置快照。打开模块设置或保存已提交配置时,向两个宿主进程同步完整配置及动作桥接密钥。
  • 正常运行的配置读取不再访问模块 Provider,运行时不需要靠设置应用常驻后台维持配置。
  • 桌面手势直接向 SystemUI 发送经过认证的显式广播,移除每次手势对模块 Provider 队列的依赖。动作通过随机密钥、签名和一次性 nonce 校验;Android 14 及以上同时校验发送方身份。
  • 配置广播要求发送方持有模块签名权限;配置快照和桥接密钥保存在宿主各自的设备保护存储中。
  • 运行状态回报发给正在运行的设置接收器,未打开设置时不会为回报启动设置进程。宿主启动后的配置请求也仅能到达已注册的设置接收器。
  • 快捷方式目录仅在设置页请求时刷新,控制中心预览仅在用户明确请求预览后读取,减少正常回桌面和控制中心运行时的跨包查询。

升级须知

  1. 升级后先保持 FusionStatusBar 应用包和 LSPosed 模块启用。
  2. 重启系统界面和小米桌面,以加载新版 Hook;再打开 FusionStatusBar 一次,初始化两个宿主进程的配置快照及桥接密钥。
  3. 确认配置和手势生效后,可退出设置应用,或在包管理器中用 pm disable 停用设置应用包。LSPosed 模块本身仍须保持启用,修改配置前需重新启用应用包。
  4. 保存配置时若某个宿主进程未运行,在该进程启动后再次打开设置完成同步。

包名、签名证书和四个作用域沿用 0.3.192,可覆盖安装。作用域为 com.android.systemui、miui.systemui.plugin、com.miui.home 和 com.miui.securitycenter。

验证与产物

  • 归档 Debug、Release 各 1098 项测试通过,0 失败、0 错误、0 跳过;两套 lint 均为 0 错误、86 条警告,高风险策略通过。
  • 回归覆盖控制中心高度恢复、取消和时间上限、宿主缓存读取、包停用状态、配置交换、认证动作广播及 Android 14 发送身份共享。
  • 正式 APK:fusion-statusbar-v0.3.193.apk,大小 21,464,041 字节,debuggable=false。现场核对版本、Xposed 元数据、原发布证书和 ZIP 对齐通过。
  • APK SHA-256:05d32a0735c9874d194172d5fc795e654852731a4778f1a8e223b50fc1034608
  • 签名证书 SHA-256:ccfaf42f8f14bb36973aeb971572fcc956a256196f68ff088340dfa7eca96fe2
  • 本次发布现有签名归档。原构建记录为 local_dirty_signed、sourceDirty=true、validationInput=existing_build_outputs,完整保留对应源码快照、文件哈希、补丁及验证记录。
  • 本版未进行实体设备安装、SystemUI/桌面 Hook 注入或目标 HyperOS 验收;停用包后重启的注入行为、控制中心最终布局和按需快捷方式刷新仍需目标设备验证。

Assets

1

10/7/2026, 3:51:54 PM

FusionStatusBar 0.3.192

版本号 0.3.192,构建号 206。本次汇总上一个远端正式版 0.3.187 到当前版本的全部变化,包含 0.3.188-0.3.192。

0.3.188:桌面功能与手势

  • 原概述页改为桌面页;模块状态、设备信息和关于信息移入设置页,移除权限板块。
  • 支持隐藏指定应用的桌面和底栏图标;关闭开关或取消选择后可恢复图标。
  • 支持单指/双指上下滑、底栏左右滑、摇动、空白区域双击、捏合和扩展,共十种桌面手势。
  • 动作支持通知中心、控制中心、锁定设备、熄屏、截图、最近任务、电源菜单、侧边栏、应用、快捷方式、活动、功能切换、清理内存、单手模式和清理通知。
  • 功能切换支持 Wi-Fi、蓝牙、位置、NFC、声音模式、自动亮度、旋转、手电筒、移动数据、热点、勿扰模式和系统深色模式。
  • 属性点击“完成”保存,取消丢弃草稿;应用、活动和快捷方式需选择目标才能保存。过期系统动作会被丢弃。

0.3.189:桌面重启与应用目录

  • 设置页新增“重启系统桌面”,重启 com.miui.home 并返回桌面;原有“重启系统界面”继续单独提供。
  • 确认重启后先等待设置保存;保存失败、页面销毁或重复请求不会执行重启。
  • 应用选择纳入冻结/停用、桌面入口停用和暂停的应用;活动选择纳入已安装应用及停用活动。
  • 选择器展示状态标记,保留冻结应用作为配置目标;实际启动遵循系统限制。

0.3.190:应用搜索与图标

  • 隐藏应用、启动应用和活动所属应用列表支持名称/包名搜索,忽略大小写和首尾空格。
  • 搜索支持一键清除和空结果状态;应用行展示彩色图标、名称、包名及冻结/停用/暂停状态。
  • 图标按需加载并使用有界缓存,缺失图标回退至系统默认图标。
  • 跨搜索条件保留隐藏应用勾选;点击“完成”保存,取消丢弃修改。筛选后保留原始目标 ID 和查询不到的隐藏应用配置。

0.3.191-0.3.192:Compose/Miuix 全页面迁移

  • 桌面、状态栏、通知栏、控制中心和设置页统一使用 Compose/Miuix 0.8.8;五页导航、预览模式和启动加载界面同步迁移。
  • 设置行、开关、滑块、输入框、分组标题及命令按钮使用 Miuix 控件。
  • 手势属性、动作、应用、活动、快捷方式、公共选择、组合成员、恢复/备份确认、预设输入和诊断选项使用 WindowBottomSheet。
  • 保留配置、Hook、动作 ID 和保存协议;状态栏/通知预览、控制中心画布及触摸编辑继续复用原有引擎。
  • 保留控制中心草稿、撤销/重做、锁定、组合、样式、布局校验和明确推送行为。
  • 选择列表保留图标、可用状态和原始条目 ID;时间格式和预设输入继续显示校验错误。
  • 完善深色控件内容色、大字体导航标签、组合图标尺寸输入与滑杆同步,以及按钮选中状态。
  • 应用、活动目录和图标在后台读取;Activity 销毁时取消任务并释放 Compose 页面及弹窗。导入导出继续使用系统文件选择器。
  • 构建环境升级至 JDK 21、Gradle 8.13、AGP 8.13.2、Kotlin/Compose Compiler 2.3.20、编译 SDK 36;最低 API 33、目标 SDK 35。Miuix Apache-2.0 许可随源码及 APK 提供。

升级须知

  • 包名和签名沿用原正式版,可覆盖安装 0.3.187。
  • LSPosed 作用域为 com.android.systemui、miui.systemui.plugin、com.miui.home 和 com.miui.securitycenter。升级后启用新增桌面与安全中心作用域,并重启对应进程或设备。
  • 侧边栏动作需先开启系统侧边栏;“重启系统桌面”需要设备已授予 FusionStatusBar root 权限。

验证与产物

  • 归档 Debug、Release 各 1071 项测试通过,0 失败、0 错误、0 跳过;工具回归 25 项通过。
  • 两套 lint 均为 0 错误、86 条警告,自定义检查兼容性及高风险策略检查通过。
  • 页面和弹窗渲染检查覆盖 320dp 小屏、1.5 倍字体、浅色和深色主题。
  • 正式 APK:fusion-statusbar-v0.3.192.apk,大小 21,464,041 字节,debuggable=false;现场核对版本、Xposed 元数据、原签名证书和 ZIP 对齐通过。
  • APK SHA-256:1d91fe9d519b7e181b22f6e264e8abeee593ac00bbe95760bba94393a43f595b
  • 签名证书 SHA-256:ccfaf42f8f14bb36973aeb971572fcc956a256196f68ff088340dfa7eca96fe2
  • 发布现有签名归档;原构建记录为 local_dirty_signed、sourceDirty=true、validationInput=existing_build_outputs。保留完整源码快照、文件哈希、补丁和验证记录,不将原归档改写为干净提交构建。
  • 本版未进行实体设备安装、Launcher/SystemUI/安全中心 Hook 注入或目标 ROM 验收。

Assets

1

10/6/2026, 8:56:18 PM

FusionStatusBar v0.3.187

本版修正 HyperOS 移动信号等级读取错误。

更新内容

  • HyperOS 上优先读取 SignalStrength.getMiuiLevel(),与系统原生 MiuiNetworkController 使用同一等级字段。
  • 项目只适配 MIUI/HyperOS;读取不到 MIUI 字段时标记为不可用,不使用 Android 通用等级冒充 MIUI 格数。
  • 日志证据显示同一时段通用等级为 1,而 HyperOS 原生 miuiLevel 为 3/4;这正是之前预览与实机格数不一致的原因。
  • Wi-Fi 图标继续显示 Wi-Fi 强度,双排点阵继续显示移动信号;Wi-Fi 不参与移动等级计算。

构建验证

  • Debug 与 Release 各 1006 项单元测试通过,0 失败、0 错误、0 跳过。
  • 两套 lint 结果、正式 APK 摘要、签名证书、ZIP 对齐和源码快照见同目录 release.json 与 validation.md。
  • 本次基于包含未提交修复的工作区构建;发布清单保留源码快照并标记 sourceDirty=true。
  • 正式 APK SHA-256:05a3fa5e9f3c75a6dbca9615c3be709a28099d3e3d5b6c2154cb295fc4e8e90e。
  • 发布证书 SHA-256:ccfaf42f8f14bb36973aeb971572fcc956a256196f68ff088340dfa7eca96fe2。

实机状态

本次没有连接 Android 设备。新 APK 需要在目标 HyperOS 设备上重启 SystemUI 后验证双排信号格数。

Assets

1

10/6/2026, 11:34:59 AM

FusionStatusBar v0.3.182

本版包含控制中心编辑与运行时更新、诊断导出及系统菜单滑条修正。

更新内容

  • 控制中心布局与外观设置迁入独立页面编辑会话,支持按画布隔离草稿、撤销/重做、属性编辑和手势提交。
  • 增加 OEM 宿主适配边界,集中处理面板内容映射、宿主快照恢复及磁贴和组件容器绑定。
  • 材质会话统一负责组件/卡片背景、裁剪轮廓、原生 Drawable 回调的应用与恢复;网格与配置刷新按实际变化执行,避免重复全量同步。
  • 按宿主 ClassLoader 记录插件能力和失败原因;配置变更只刷新受影响功能。
  • 新增诊断快照与日志范围控制,支持脱敏、容量/时长限制、截断标记和取消清理。
  • 反射查找增加线程局部命中快路径,同时保留按实际 Class 隔离的缓存,避免插件重载间串用。
  • 遥测仅在存在消费者且屏幕交互时轮询;熄屏暂停,亮屏恢复。
  • 5G 磁贴预览展示真实标签和开启状态;组合卡片按成员槽位缩放预览,避免裁切 OEM 固定尺寸内容。
  • 控制中心和音量菜单滑条按完整轨道轮廓与进度区域相交裁剪填充,保留原生分界线和动态轮廓更新。
  • 音量菜单填充贴合描边内缘,不再额外缩进 1 dp;使用浮点描边宽度,避免非整数密度下出现间隙。

安装与兼容性

  • 包名:io.github.yudigaga.fusionstatusbar;最低 Android API 33,需要支持 LibXposed API 102 的框架。
  • 作用域为 com.android.systemui;设备存在 miui.systemui.plugin 时也勾选。
  • 本版未进行实体设备安装、SystemUI 注入、目标 ROM 视觉或性能验收。测试通过不代表特定 HyperOS/GPU 已完成兼容验证。

构建验证

  • Debug 与 Release 各 953 项单元测试通过,0 失败、0 错误、0 跳过。
  • 两套 lint 均为 0 错误、67 条警告,高风险策略通过。
  • 正式 APK 使用与 0.3.150 起相同的发布证书;核对 debuggable=false、包名、版本元数据和 ZIP 对齐。
  • APK SHA-256:bef75edf81db96292b21bc3b49bcb8099a822114b8cd923e72ecca89717b9aee
  • 签名证书 SHA-256:ccfaf42f8f14bb36973aeb971572fcc956a256196f68ff088340dfa7eca96fe2
  • 来源提交:3a7437442e1682f0133a31ba67da797bac657f24,发布清单记录 sourceDirty=false。
  • 本版未进行实体设备安装、SystemUI 注入、目标 ROM 视觉或性能验收。

更详细的实现与验证背景见2026-10-05 优化实施记录。

Assets

1

0.3.173

Stable

10/5/2026, 7:03:16 AM

FusionStatusBar 0.3.173

本版汇总 0.3.152-0.3.173 的控制中心布局、材质与绘制修复,并新增系统菜单外观和电源菜单扩展。

新增与改进

  • 横屏沿用自定义布局,支持跨面板分组、组合卡片和独立组件位置,旋转后保留竖屏坐标。
  • 分组成员可独立调整图标大小,范围 25%-200%。
  • 新增全局容器材质与柔光玻璃;磁贴、网络卡片、音乐、融合中心、分组及滑条统一外观。
  • 全局描边提供独立开关和 1-4 dp 宽度,沿实际形状绘制。
  • 电源菜单、音量菜单、通知中心和悬浮通知可分别启用外观接管;音量条支持标准和短款。
  • 三条电源菜单保留中央关机/重启滑条,增加线刷模式、卡刷模式、飞行模式和静音模式操作。

修复

  • 修复圆形磁贴外圈偏移、底板裁切、多层底色和透明装饰层硬件轮廓造成的遮罩。
  • 统一音乐与融合中心的底色和形状,处理原生材质更新覆盖自定义外观的问题。
  • 描边使用实际空心路径,修复部分绘制路径将边缘显示为实心区域的问题。
  • 保留图标、文字、封面和滑条进度颜色,避免背景材质误染前景。
  • 修复首次绑定、延迟更新、导入布局和 SystemUI 重启后的材质恢复。
  • APK 内重启系统界面先等待已提交配置写入;保存失败时取消重启,未推送草稿继续保留。

完整 152-173 更新说明及来源

安装与兼容性

  • 包名继续为 io.github.yudigaga.fusionstatusbar,使用原签名,可覆盖安装 0.3.150、0.3.151 正式版。
  • 最低 Android 13(API 33),需要支持 LibXposed API 102 的框架。作用域为 com.android.systemui,存在 miui.systemui.plugin 时也勾选。
  • 旧包 com.xtjm.fusionstatusbar 需先导出配置,再在新版导入;LSPosed 中只启用一个模块。
  • 电源菜单等系统功能取决于 ROM 提供的接口;本次未进行实体手机安装、SystemUI 注入或目标 ROM 验收。

构建与验证

  • 正式 release 构建,版本 0.3.173,构建号 187,未开启调试。
  • debug 与 release 变体各 863 项单元测试通过,0 失败、0 错误、0 跳过。
  • 两套 lint 均为 0 错误、65 条警告,高风险检查门禁通过。
  • 包名、Manifest/BuildConfig/Xposed 版本与标识、原签名证书及 ZIP 对齐均已核对。
  • APK SHA-256:e1a5c8564e3931e39e4c8a19d796370c05df672753d0a15ad9d80ca8e39ee882
  • 签名证书 SHA-256:ccfaf42f8f14bb36973aeb971572fcc956a256196f68ff088340dfa7eca96fe2

Assets

1

0.3.151

Stable

10/2/2026, 4:38:54 PM

FusionStatusBar 0.3.151

本版新增应用启动图标。图形取自模块的融合状态栏设计:电量弧环、中心 Wi-Fi 和双排信号点。图标采用 Android 自适应图标格式,并提供 Android 13 主题图标使用的单色前景。

应用包名仍为 io.github.yudigaga.fusionstatusbar,签名证书与 0.3.150 相同;模块功能和配置格式没有变化。

构建与验证

  • 正式 release 构建,未开启调试。
  • debug 与 release 变体各 630 项单元测试通过;lint 均为 0 错误、60 条警告,高风险 lint 门禁通过。
  • 已核对 APK 内的启动图标引用、自适应图标三层、包名、版本、Xposed 元数据、签名和 ZIP 对齐。
  • APK SHA-256:9968124a723bf6fdb64d6d9b3274cb0b64427c290834a1a8343c1260368019eb
  • 签名证书 SHA-256:ccfaf42f8f14bb36973aeb971572fcc956a256196f68ff088340dfa7eca96fe2

本版未进行实体设备安装、SystemUI 注入或目标 ROM 实机验收。

Assets

1

0.3.150

Stable

10/2/2026, 3:36:31 PM

FusionStatusBar 0.3.150

本版沿用 0.3.149 的功能,将 Android 应用和 LSPosed 模块 ID 调整为 io.github.yudigaga.fusionstatusbar,以符合 LSPosed 模块仓库的包名校验要求。Provider 地址与跨进程配置读取已同步调整。

从旧版迁移

新包与 com.xtjm.fusionstatusbar 是两个独立应用,不能覆盖安装,也不会自动共享配置。请先在旧版中选择“导出配置备份”,安装新版后选择“导入配置备份”。在 LSPosed 中关闭旧模块,只启用新版并重启系统界面;确认新版正常后可卸载旧包。

构建与验证

  • 正式 release 构建,未开启调试,使用 FusionStatusBar 专用正式证书签名。
  • debug 和 release 变体各 630 项单元测试通过;lint 均为 0 错误、60 条警告,高风险 lint 门禁通过。
  • 已核对 APK 包名、版本、组件类名、Provider 地址、Xposed 模块信息、签名和 ZIP 对齐。
  • APK SHA-256:6ae643a9685e1cece1e7fbc03178cd8bba7d9e47f55f884999e81e8b041db94c
  • 签名证书 SHA-256:ccfaf42f8f14bb36973aeb971572fcc956a256196f68ff088340dfa7eca96fe2

本版未进行实体设备安装、SystemUI 注入或目标 ROM 实机验收。

Assets

1