Skip to content

v2.0.0 - 背屏策略与可选 LSP 接入

Choose a tag to compare

@RongShangs RongShangs released this 08 Oct 08:15

v2.0.0 · 背屏策略与可选 LSP 接入

更新内容

  • 新增两个可选 LSPosed 开关:阻止背屏 AOD 暗光自动息屏、阻止背屏 AOD 遮挡自动息屏,两项独立控制。
  • 主面板保持原有短卡片比例;右侧中间按钮改为黄色“背屏策略”入口。永不息屏移至策略页,与 LSP 开关按 Root / LSP 分组,移除左侧旧 LSP 入口。
  • 策略页支持深浅色、滚动和返回导航,明确显示连接、保存失败与守护异常。酷安入口改为“酷安@戎Shangs”。
  • 修复 Service 主题缺失导致开关测量崩溃的问题,补充界面启动、短卡片高度、三个开关、返回和横屏大字体回归测试。
  • LSP 配置通过框架远程配置同步,写入失败不显示成功;恢复系统控制同时尝试关闭两项 LSP 开关,未全部恢复时明确提示。
  • 保留面板关闭后主动退出主进程的机制,并覆盖仅配置通道拉起进程时的空闲退出。
  • 守护异常时,开关保留系统实际设置以便关闭,磁贴不再把残留的无限超时误报为常亮正常。

Root 与 LSP 的区别

  • 亮度、AOD 和永不息屏仍只需 Root,不强制安装 LSP。
  • Root 永不息屏沿用原有 C 守护,检测息屏后尝试唤醒并保持活跃画面,可能短暂黑屏,耗电较高。
  • LSP 两项仅拦截背屏 AOD 的指定传感器与暗光定时策略,不把 AOD 改成活跃画面,不拦截主屏通话感应、电源键、双击、热保护或其他超时。
  • LSP 仅注入已有背屏中心,不新增 Service、线程、轮询或 WakeLock。原有 C 程序不变,仅调亮度仍正常每 4 秒检查,不增加显示查询或唤醒锁。
  • 提高亮度、减少息屏都会增加屏幕耗电与烧屏风险;没有零功耗或固定内存占用保证。

启用与兼容

  1. 安装后授予 Root 和桌面入口所需的悬浮窗权限。
  2. 需要 LSP 功能时,使用支持 libxposed API 101、远程配置的 LSPosed,启用“背屏控制”模块,作用域仅选“背屏中心” com.xiaomi.subscreencenter。
  3. 首次启用或更新模块后重启手机,让背屏中心加载新代码;覆盖安装 APK 不会替换进程中已加载的模块。仅切换开关不需要重启。
  4. 在“背屏策略”页分别开启需要的功能。已息屏时先重新唤醒;卸载前关闭策略并恢复系统控制。

当前 LSP 适配依据:pandora / OS4.0.0.41.XBLCNXM / Android 17,背屏中心 RELEASE-1.0.2608211912,LSPosed 2.2.0 (7854)。已取得暗光与遮挡拦截日志,用户确认功能正常。该固件暗光延迟为 5 分钟,不是固定 3 分钟。其他固件尚未验证;目标结构不匹配时保留系统原行为。

本次自动化检查:25 项 JVM 测试、15 项原生检查、6 项采集脚本路径检查通过,lint 无错误(保留历史警告)。index 在 320 / 390 / 768 / 1440 宽度检查无页面横向溢出。最后的策略页排版改动未再次连接手机验收,不等于全设备或长期功耗验证。

版本与签名

  • versionName 2.0.0,versionCode 24,可直接覆盖此前 2.0 测试版。
  • 本次没有更换签名,沿用 v1.6 起的发布证书,可覆盖 v1.6 及以上版本。
  • v1.5 及更早版本签名不同,请先恢复系统控制,卸载后安装。
  • 证书 SHA-256:4B041D7BA17FCF2121896E136AC906CDE1CF02C8061792584E7CE961439B38D8
  • APK SHA-256:CA6E52DDCAE6ACA78969D97F9C61459D920D338ACF888DE90466EEE5EA17F451