Skip to content

HyperLux 4.3.0

Choose a tag to compare

@RongShangs RongShangs released this 28 Oct 15:09
· 9 commits to main since this release

HyperLux 4.3.0

  1. 新增控制中心节点控制:亮度条可按设备真实节点调节,支持完整控制、分区增强和自定义增强上限。
  2. 新增深色模式独立亮度曲线,可分别调整深浅色模式的亮度。
  3. 完善部分平板亮度曲线与控制中心映射兼容。
  4. 修复部分设备熄屏前亮度反复变亮、变暗的问题。
  5. 新增“恢复系统默认”,方便撤销亮度定制。
  6. 优化控制中心操作示意、二级页面沉浸及关于页按钮对齐。

详细更新

相较上一公开正式版 4.2.0 / 42000(release-4.2.0),累计合入 Beta 01—09 的最终功能和修复,以下按当前实际行为整理。

控制中心完整节点控制

  • 在“主屏手动亮度”页面提供独立的控制中心映射设置,可选择关闭、完整节点控制或分区节点控制,默认关闭;旧版隐藏比例映射及已保存选择保留,不在覆盖更新时自动改成节点写入。
  • 完整模式下,滑条按当前主屏真实背光节点比例显示,拉满对应设备读取到的 max_brightness。不同设备使用自己的上限,不写死16383、4095或其他节点值。
  • 手动拖动后关闭自动亮度、放开暗光锁定并保持节点,不参与手动记忆;重新打开自动亮度结束保持。锁屏暂停、解锁恢复,物理屏或控制权变化按原处理。
  • 与主屏亮度面板共用原生保持程序、租约和异常恢复,不另建一套节点写入服务;只在明确启用且接口、节点权限及监听连接均可用时接入。Root暂缺只影响对应路径,不重置其他设置。

分区节点控制与操作示意

  • 滑条下方75%为普通区间,上方25%为增强区间。普通上限读取原机HBM过渡点,或经验证的普通亮度上限,再按本机标定换算;75%只是显示比例,不是硬件节点比例。
  • 普通区间沿用系统调节,自动亮度开启时继续参与手动记忆。首次向上拖到普通上限时,当前滑块同步停在边界;松手后3秒内快速再次上滑,才进入增强区。
  • 增强区按普通节点上界至用户设置的最高节点均匀分配。最高节点默认使用设备真实上限,也可通过滑条或数值输入调整;此值只约束手动增强目标,不限制系统自动阳光屏。
  • 进入增强区后关闭自动亮度、放开暗光锁定并使用共用节点保持,不学习高节点值。返回普通区间时可选择“恢复自动亮度”或“继续保持手动”,默认恢复自动亮度。
  • 自动阳光屏可正常将滑块显示在增强区,不需要二次确认,也不会仅因显示位置而关闭自动亮度。若系统输出超过用户所选上界,滑块显示到顶,不反过来压低系统输出。
  • 已处于自动增强区时,从该处开始的新拖动在当前实际高亮再次核验后直接接管,避免先跳回75%。旧反馈、当前已退出高亮、HDR、严重温控或熄屏等情况不凭旧显示放行。
  • 设置内提供首笔封顶、松手、快速再次上滑、返回及自动高亮的动画。手指为主题内固定色实心圆,动画不显示计时数字;离页、隐藏或暂停时停止。所有编辑仍由顶部“保存并应用”提交。

控制中心换算兼容与使用范围

  • 保留原全区间可反解路线;追加经实际标定表、原生双向换算及端点行为核对的有效域路线,改善正常最低亮度平台被误判为不兼容的问题。Refactor逻辑换算独立核验,未知中间平台或错误标定仍拒绝。
  • SystemUI输入与反馈分开处理,原软件坐标路线保留,用户手势才请求节点接管。请求核验当前用户、配置、系统进程、物理屏、实际上限及自动亮度开关代次,拒绝过期排队操作。
  • 需要Root节点写入权限及LSPosed“系统界面”作用域。安装或更新后重启,再打开一次APP连接节点控制。原“系统框架 / Android 系统”作用域继续保留。
  • 功能以设备实际自检为准。未知动态折叠监听布局暂不强行启用新控制中心节点路径,原有折叠屏手动面板与其他兼容功能保留。节点值、系统换算nit和屏幕实测亮度不是同一概念。

深色模式独立基础曲线

  • 在亮度曲线设置中新增独立开关,默认关闭。启用后可分别编辑普通基础曲线与深色模式基础曲线,状态页按正在使用的曲线显示名称和跳转。
  • 首次启用从普通基础草稿起步,之后两条曲线独立保存;关闭开关仍保留深色曲线。同设备配置导入导出保留双曲线,设备基准不一致时保留本机数据。
  • 每次实际切换深浅色模式会清除当前、已保存和待恢复的手动记忆,包括永久保持的记忆,避免旧主题偏好被带入新主题。设置处保留提示,两条基础曲线不被清除。
  • 将绿色曲线保存为基础曲线时,只修改当前主题对应的那一条;转存期间主题变化时拒绝旧图写入。复用系统主题事件,不新增主题轮询或传感器采样。

恢复系统默认

  • 设置首页“停用并恢复”改为“恢复系统默认”。确认后撤销基础曲线、暗光锁定、户外增强、温控调整和应用暂停等亮度定制,并清除手动记忆。
  • 等待引擎确认后再清理本地亮度草稿,未确认不假报成功。自定义预设、界面偏好、桌面图标状态及教程记录保留;不重新启动此前停用的其他亮度模块。

部分平板的传统亮度曲线

  • 尝试适配使用AOSP物理映射、默认曲线部分目标超出实际标定范围的平板配置,改善提示“曲线节点无效”而无法接入的问题。对应样本系统上报23046RP50C / liuqin,保留其原始108个照度节点。
  • 中性参数保留原始配置对象,编辑时沿用本机原生端点裁剪行为;不以固定nit、型号或OS大版本猜测上限。原有AOSP、小米传统与Refactor路线保持。
  • 标定、双向样条或对象不一致时不采用新增路线,写入失败沿用事务回滚。自检显示原始/有效范围和实际采用路线,已有设置不回写默认。

熄屏前降亮与AOD协调

  • 修复部分设备仍亮屏、进入系统DIM降亮阶段时,全屏AOD子阶段重新抬高输入,导致无人操作却反复亮暗的问题。
  • 仅在当前主屏的自动DIM链路中协调,保留更低的原生目标及下游画面、温控和电量处理;真正Doze/熄屏、背屏、HDR、手动接管及非活动用户不套用此修复。
  • 接口缺失只跳过对应修复,不影响其他功能。兼容详情提供独立路线,分析包记录本进程纠正次数及最近事件,便于继续定位。

页面与状态说明

  • 设置二级页和功能自检的滚动内容延伸到系统导航区域后方,内部保留末项操作空间;键盘显示时避免重复叠加底部距离,保持状态页固定及原悬浮底栏规则。
  • 映射设置清晰标记已选模式,分区返回策略与节点上界内嵌展示,减少重复说明和入口;详细兼容路线统一从日志页查看。
  • 关于页“官网 / GitHub / 开源协议”一排的左右边缘与更新提示、群号区块对齐,保留按钮间距和原有深浅色样式。

安装、兼容与验证

  • 4.3.0 / 43000 / release-4.3.0。原包名、原签名覆盖更新保留用户全部已保存设置。安装/更新后需重启加载系统Hook,日常参数保存应用无需重启。
  • 兼容仍按实际接口逐项独立检查,新增路径不删除旧路径;未知或暂缺能力只影响对应运行副本,不重置曲线、名单或保持设置。
  • 已完成161份生产Java编译、完整主线回归及私有固件静态核对,签名/源码/原生资产和各渠道下载分别校验。主机回归和静态匹配不等于全部机型已实机验证,不承诺特定nit或功耗改善。