Releases: Solomonstery/HyperBackground
Releases · Solomonstery/HyperBackground
Release list
HyperBackground v1.3.9
HyperBackground v1.3.9
- 汇总 1.3.8 测试线的修复,作为稳定版发布。
- 修复:设置主页背景通道失效——
com.android.settings.MiuiSettings(设置主页宿主)的生命周期 Hook 是applyHome的唯一挂载入口,早前误删导致浅色/深色两种主题下主页背景均不生效,现予恢复。 - 修复:设置搜索输入文字时整个页面短暂变黑,搜索加载层与窗口级搜索遮罩改为透明。
- 优化:还原桌面设置背景逻辑至已验证可用状态,保留旧版(OS3)桌面设置背景生效路径。
- 新增:关于页“本次版本说明”改为动态读取,按当前版本从打包的 CHANGELOG.md 自动解析对应条目;解析支持多种列表符号、跳过代码块并对版本号做归一化匹配,找不到精确版本时回退显示最新说明。
- 说明:LSPosed 模块描述扩写为功能概览,便于在模块列表中直观了解覆盖范围。
- 修复:模块仓库客户端读不到简介——
xposeddescription由资源引用@string/...改为写死的字面字符串(部分客户端只读 Manifest 原始值、不解析资源)。 - 兼容性:当前 HyperOS 桌面二级设置页由 Flutter/Rust 渲染,模块的 View 树背景注入对其无效;本版仅确保旧版桌面设置背景原本能生效的路径不被破坏。
构建链
- main:目录源码 → Java 17 → Android SDK 37 / Build Tools 36.0.0 → Gradle Release → Secrets 注入 PKCS12 私有签名 → 版本、作用域与证书校验 → Actions Artifact → GitHub Release。
- source-archives:历史源码 ZIP 独立分支,构建链按版本号选择最高归档;1.3.6 本次从 main 目录源码构建。
构建信息
- versionName:1.3.9
- versionCode:31
- APK:HyperBackground-v1.3.9.apk
- SHA-256:8d9e74ac91d8344be4b02e24b7da5a094a2893ca6f76c404c41bb20591f11a66
- 证书 SHA-256:A1:75:5A:BE:D4:13:5A:38:17:B0:D8:76:0F:40:BE:A5:D3:B7:00:1B:08:A8:29:EA:1D:3C:DA:90:FB:D4:4F:4B
- 构建提交:00c7a5ec498c1c2b83805675b2c3f54eba0fd38a
HyperBackground v1.3.8-test6
HyperBackground v1.3.8-test6
测试版提示:该版本用于验证兼容性,可能存在 Hook 失效、界面异常或闪退;请保留上一正式版安装包。
- 新增:关于页“本次版本说明”改为动态读取,按当前版本从打包的 CHANGELOG.md 自动解析对应条目;找不到精确版本时回退显示最新说明并标注实际运行版本。
- 优化:清理针对桌面设置的无效 Hook 残留(
MiuiSettings生命周期与com.miui.home原生 Activity 精确 Hook),这些通路经反编译与运行日志确认无法命中。 - 修复:还原桌面设置背景逻辑至 test5 可用状态,恢复
home分支的短路判断,回退 test6 早期为适配 Flutter 桌面所做的改动。 - 兼容性:当前 HyperOS 桌面二级设置页由 Flutter/Rust 渲染,模块的 View 树背景注入对其无效;本版仅确保旧版(OS3)桌面设置背景原本能生效的路径不被破坏。
- 兼容性:仅调整桌面设置这一项,不影响设置搜索遮罩透明化等其它已生效逻辑。
- 测试重点为关于页版本说明显示、桌面设置页面背景、页面进入退出以及现有设置搜索功能。
构建链
- main:目录源码 → Java 17 → Android SDK 37 / Build Tools 36.0.0 → Gradle Release → Secrets 注入 PKCS12 私有签名 → 版本、作用域与证书校验 → Actions Artifact → GitHub Release。
- source-archives:历史源码 ZIP 独立分支,构建链按版本号选择最高归档;1.3.6 本次从 main 目录源码构建。
构建信息
- versionName:1.3.8-test6
- versionCode:30
- APK:HyperBackground-v1.3.8-test6.apk
- SHA-256:aa146079c904e5abc3bd5e788f4c46d00ac86db0b076cf8adaf178c65e0a553c
- 证书 SHA-256:A1:75:5A:BE:D4:13:5A:38:17:B0:D8:76:0F:40:BE:A5:D3:B7:00:1B:08:A8:29:EA:1D:3C:DA:90:FB:D4:4F:4B
- 构建提交:d8f2d1f26479b2b027cb2d1d3e52be7d8f44cd73
HyperBackground v1.3.8-test5
HyperBackground v1.3.8-test5
测试版提示:该版本用于验证兼容性,可能存在 Hook 失效、界面异常或闪退;请保留上一正式版安装包。
- 修复设置搜索输入文字时整个页面短暂变黑的问题,搜索加载层和窗口级搜索遮罩改为透明。
- 测试重点为设置搜索栏输入、搜索结果加载以及深色主题下的背景连续性。
构建链
- main:目录源码 → Java 17 → Android SDK 37 / Build Tools 36.0.0 → Gradle Release → Secrets 注入 PKCS12 私有签名 → 版本、作用域与证书校验 → Actions Artifact → GitHub Release。
- source-archives:历史源码 ZIP 独立分支,构建链按版本号选择最高归档;1.3.6 本次从 main 目录源码构建。
构建信息
- versionName:1.3.8-test5
- versionCode:29
- APK:HyperBackground-v1.3.8-test5.apk
- SHA-256:c8dd68cb2ff61e9e4d859314e192dd2be663e9badc33a15c74ec368c5e5bc7f0
- 证书 SHA-256:A1:75:5A:BE:D4:13:5A:38:17:B0:D8:76:0F:40:BE:A5:D3:B7:00:1B:08:A8:29:EA:1D:3C:DA:90:FB:D4:4F:4B
- 构建提交:60efdcd3f8dfa00c8e061f6d419df5544eca6cd2
HyperBackground v1.3.8-test4
HyperBackground v1.3.8-test4
测试版提示:该版本用于验证兼容性,可能存在 Hook 失效、界面异常或闪退;请保留上一正式版安装包。
- 移除窗口重新获得焦点时的全局背景重应用,避免搜索栏获取焦点和软键盘弹出时触发背景清理造成黑屏闪烁。
- 移除全局布局监听器,避免搜索输入、结果刷新和键盘尺寸变化时反复递归扫描并清理整棵页面视图树。
- 全局背景仍在 Activity 创建、恢复和内容替换后按需挂载,保留生命周期调度去重。
- 测试重点为搜索栏连续输入、键盘弹出、搜索结果刷新以及二级菜单进入速度。
构建链
- main:目录源码 → Java 17 → Android SDK 37 / Build Tools 36.0.0 → Gradle Release → Secrets 注入 PKCS12 私有签名 → 版本、作用域与证书校验 → Actions Artifact → GitHub Release。
- source-archives:历史源码 ZIP 独立分支,构建链按版本号选择最高归档;1.3.6 本次从 main 目录源码构建。
构建信息
- versionName:1.3.8-test4
- versionCode:28
- APK:HyperBackground-v1.3.8-test4.apk
- SHA-256:9e85ae99ec24f333eecdec9e5841b132f09d0c2db5e8134949c4cf81bbc773bd
- 证书 SHA-256:A1:75:5A:BE:D4:13:5A:38:17:B0:D8:76:0F:40:BE:A5:D3:B7:00:1B:08:A8:29:EA:1D:3C:DA:90:FB:D4:4F:4B
- 构建提交:6a5d786eef494f3919e2aa04d8a9fb80e556022f
HyperBackground v1.3.8-test3
HyperBackground v1.3.8-test3
测试版提示:该版本用于验证兼容性,可能存在 Hook 失效、界面异常或闪退;请保留上一正式版安装包。
构建链
- main:目录源码 → Java 17 → Android SDK 37 / Build Tools 36.0.0 → Gradle Release → Secrets 注入 PKCS12 私有签名 → 版本、作用域与证书校验 → Actions Artifact → GitHub Release。
- source-archives:历史源码 ZIP 独立分支,构建链按版本号选择最高归档;1.3.6 本次从 main 目录源码构建。
构建信息
- versionName:1.3.8-test3
- versionCode:27
- APK:HyperBackground-v1.3.8-test3.apk
- SHA-256:cba81f2f126766c5d6d1ec6104117fd27ad6584d9b777a01b03213009b606d06
- 证书 SHA-256:A1:75:5A:BE:D4:13:5A:38:17:B0:D8:76:0F:40:BE:A5:D3:B7:00:1B:08:A8:29:EA:1D:3C:DA:90:FB:D4:4F:4B
- 构建提交:6827af2bb500b9479a41df360df669c95568456c
HyperBackground v1.3.8-test2
HyperBackground v1.3.8-test2
测试版提示:该版本用于验证兼容性,可能存在 Hook 失效、界面异常或闪退;请保留上一正式版安装包。
- 修复电话服务“移动数据”二级页面的背景宿主判断,改为检查
android.R.id.content的父级是否为ActionBarOverlayLayout。 - 命中 MIUIX 转场容器时将自定义背景挂载到父级,避免背景跟随页面滑动并与旧页面短暂叠加形成虚影。
- 未命中已知层级时继续使用内容层宿主,保留不同 HyperOS 版本的兼容回退。
- 测试重点为进入和退出移动数据页面时的滑动转场、背景连续性及返回后的页面显示。
构建链
- main:目录源码 → Java 17 → Android SDK 37 / Build Tools 36.0.0 → Gradle Release → Secrets 注入 PKCS12 私有签名 → 版本、作用域与证书校验 → Actions Artifact → GitHub Release。
- source-archives:历史源码 ZIP 独立分支,构建链按版本号选择最高归档;1.3.6 本次从 main 目录源码构建。
构建信息
- versionName:1.3.8-test2
- versionCode:26
- APK:HyperBackground-v1.3.8-test2.apk
- SHA-256:49ab87c04c3d7b44942c40b0ca2ba0c993a48c66913183efbae8de35a8ac6616
- 证书 SHA-256:A1:75:5A:BE:D4:13:5A:38:17:B0:D8:76:0F:40:BE:A5:D3:B7:00:1B:08:A8:29:EA:1D:3C:DA:90:FB:D4:4F:4B
- 构建提交:f9b832fc4f0822a3bf20309a8af2d8ae6e8cfc1a
HyperBackground v1.3.8
HyperBackground v1.3.8
本版本主要针对全局背景在 HyperOS 二级页面中的显示与转场表现进行修复。
🛠 修复
- 修复部分外部应用二级页面无法正确显示自定义背景的问题
- 修复进入二级页面时,自定义背景随页面滑动动画产生双层虚影/闪屏的问题
- 修复前后两个 Activity 在页面转场期间同时显示自定义背景导致的画面重叠
- 修复从系统设置二级页面进入外部设置页面时旧背景未及时隐藏的问题
✨ 优化
- 优化跨 Activity 页面切换时的全局背景生命周期
- 转场期间自动隐藏旧页面背景,由新页面背景接管显示
- 页面返回时自动恢复对应背景,避免影响正常返回动画
- 保留设置主页及现有正常页面的背景处理方式,减少对已有适配的影响
- 优化主题、桌面、账号、设备互联、手机管家、移动网络等外部页面的兼容性
本次重点测试二级页面进入/返回时的背景转场效果。如仍出现背景虚影、闪屏、黑底或背景丢失,请反馈具体页面。
构建链
- main:目录源码 → Java 17 → Android SDK 37 / Build Tools 36.0.0 → Gradle Release → Secrets 注入 PKCS12 私有签名 → 版本、作用域与证书校验 → Actions Artifact → GitHub Release。
- source-archives:历史源码 ZIP 独立分支,构建链按版本号选择最高归档;1.3.6 本次从 main 目录源码构建。
构建信息
- versionName:1.3.8
- versionCode:24
- APK:HyperBackground-v1.3.8.apk
- SHA-256:95e513d62b6228c52c9a321bb00ef6d284e56d3785a9e095d4c48378a8d59a03
- 证书 SHA-256:A1:75:5A:BE:D4:13:5A:38:17:B0:D8:76:0F:40:BE:A5:D3:B7:00:1B:08:A8:29:EA:1D:3C:DA:90:FB:D4:4F:4B
- 构建提交:3181eb832b02371e0a0221c1cad0b75b38f446f6
HyperBackground v1.3.8-test1
HyperBackground v1.3.8-test1
测试版提示:该版本用于验证兼容性,可能存在 Hook 失效、界面异常或闪退;请保留上一正式版安装包。
构建链
- main:目录源码 → Java 17 → Android SDK 37 / Build Tools 36.0.0 → Gradle Release → Secrets 注入 PKCS12 私有签名 → 版本、作用域与证书校验 → Actions Artifact → GitHub Release。
- source-archives:历史源码 ZIP 独立分支,构建链按版本号选择最高归档;1.3.6 本次从 main 目录源码构建。
构建信息
- versionName:1.3.8-test1
- versionCode:25
- APK:HyperBackground-v1.3.8-test1.apk
- SHA-256:c16871b18a143861d42fac939f2bdf6244d09ae25b47d736bf373183c28d360d
- 证书 SHA-256:A1:75:5A:BE:D4:13:5A:38:17:B0:D8:76:0F:40:BE:A5:D3:B7:00:1B:08:A8:29:EA:1D:3C:DA:90:FB:D4:4F:4B
- 构建提交:5db5e1c8e6200364ed53875eefe3db6b3bc809ef
HyperBackground v1.3.6
HyperBackground v1.3.6
- 全局背景新增电话服务、小米账号、主题壁纸、系统桌面、手机管家与省电管理作用域。
- Settings 普通二级页面继续使用全局通道,设置主页与“我的设备”保持独立。
- 登录、授权、锁屏凭据、支付、拨号、紧急呼叫及浮动窗口保持系统原样。
- 调色盘升级为 12 色预设、HSV 色相/饱和度/明度滑杆和可编辑 HEX 输入。
- HEX 输入支持
#RRGGBB与#AARRGGBB,并使用 ASCII 键盘以便输入 A–F。 - 修复本地构建产物文件名没有跟随 APK 实际版本的问题。
- Release 构建改用 GitHub Actions Secrets 注入私有 PKCS#12 密钥;仓库不再保存签名文件或密码。
- 1.3.6 是私有签名迁移起点,与 1.3.5 及更早公开签名不兼容;从本版起保持签名连续。
签名迁移:1.3.6 起改用固定私有签名,无法直接覆盖 1.3.5 及更早公开签名版本。请先备份配置并卸载旧版。
构建链
- main:目录源码 → Java 17 → Android SDK 37 / Build Tools 36.0.0 → Gradle Release → Secrets 注入 PKCS12 私有签名 → 版本、作用域与证书校验 → Actions Artifact → GitHub Release。
- source-archives:历史源码 ZIP 独立分支,构建链按版本号选择最高归档;1.3.6 本次从 main 目录源码构建。
构建信息
- versionName:1.3.6
- versionCode:20
- APK:HyperBackground-v1.3.6.apk
- SHA-256:287df9c5f6aa3c0b0db4e9cffb281b94603dbb6477a498d40a4aecaa6e82f3c1
- 证书 SHA-256:A1:75:5A:BE:D4:13:5A:38:17:B0:D8:76:0F:40:BE:A5:D3:B7:00:1B:08:A8:29:EA:1D:3C:DA:90:FB:D4:4F:4B
- 构建提交:976efb6368323cccc6814b72b5f58b418de01c8d
HyperBackground 1.3.5
HyperBackground 1.3.5
Note
此版本为正式版。
版本信息
- 版本:
1.3.5 - 类型:正式版
- 构建来源:source-archives 分支源码包
HyperBackground-v1.3.5-source.zip - 提交:
b737d73 - 构建记录:GitHub Actions #95
本版变更
- 移除背景页冗余的 HyperOS / Compose / MIUIX 介绍卡片。
- 关于页新增正式版版本验证、最新正式版状态和本次版本说明。
- 修复 Miuix 自定义主题色没有进入 Monet seed 配色流程、导致调色盘始终呈蓝色的问题。
- 正式版检查只读取 GitHub
releases/latest,不会把 test / alpha / beta / rc 误判为正式更新。 - 包名和固定签名保持不变,可覆盖安装旧版。
构建链
main:检出仓库根目录源码 → Java 17 → Android SDK → Gradle Release 构建 → 固定签名校验 → Actions 产物 → GitHub Release。source-archives:选择版本号最高的源码 ZIP → 校验并解压 → 使用同一构建与签名流程 → Actions 产物 → GitHub Release。
构建环境
- Java:
17 - Android SDK:
37 - Gradle:
9.7.0 - Android Gradle Plugin:
9.3.1 - Kotlin:
2.4.10 - Compose BOM:
2026.08.00 - Miuix KMP:
0.9.3
完整性信息
- APK SHA-256:
dc8cddef4e8f210e0fd94e00e06ba708c4659ab4e61f37754a1a93220ace27ef - 签名证书 SHA-256:
8C:79:74:AD:4C:33:97:FB:23:11:F6:B4:E4:7B:F8:93:63:06:DB:F2:B7:97:C2:20:80:66:ED:F4:15:EC:40:A9