Repository navigation
HotFix
·
67 commits
to main
since this release
下载哪个?
- 多数人:
QSC-Battery_v*-full.zip(双守护 + WebUI,可内嵌伴侣 APP;在线更新也指向它) - 只要脚本、包要小:
…-lite.zip(无 WebUI / 无内嵌 APK / 无守护) - 其它模块包:
-rust/-c只带对应守护;-sh有 WebUI、守护可后装 QSC-Battery_v*.apk:伴侣 APP;非 lite 模块刷入时也可选装,不必单独下qscd-rust-*/qscd-c-*:事件守护单文件;一般由 full 自带或 WebUI 下载,不要当模块刷
完整说明:安装与升级
更新说明
相对 2026.09.16 的变更。本版起模块 versionCode 以 2026091701 为兼容切断线。
升级说明
- 自 09.16 及更早版本升级将触发一次强制完整重装:清空旧配置、运行数据与外部
/data/adb/qsc;重启后需重新设置。此后更新按正常路径保留配置。 - 切断过程不执行旧版
uninstall.sh,且不删除modules_update(修复 KernelSU 安装结束报No such file)。 - 建议刷入本版 zip 后重启,再通过 WebUI / APP 完成配置。
新增
- 涓流模式(
charge_full_mode):在「充满再停」且停止电量=100% 时,可选自动 / 仅电流 / 仅时间(约 10 分钟)后再停充;WebUI「策略」、APP「策略」可配置。 - 拔线立刻还原(
unplug_restore,默认开):拔线后立即恢复充电节点;关闭则保留停充迟滞,再插电仍停至恢复电量。 - 动态简介开关(
description_enable,默认开):开启时管理器列表随状态刷新;关闭后写入固定产品简介并停止简介 worker,略减待机开销。入口:WebUI「更多选项」、APP「循环与省电」。 - 日志结果态:主徽章区分停充中 / 已恢复 / 已拔线 / 已关闭 / 停充失败等;成功停充标注「已停充」。
修复
- 停充后误判拔线(K60 等):
input_suspend停充后电池常报 Discharging,旧逻辑误还原节点。现以充电类型与 VBUS 为强证据,不再被假放电否决。 - 强制升级后简介显示「核心脚本丢失」:切断前先停止旧服务与简介进程,避免未重启时旧进程写入异常简介。
- 强制升级失败或循环刷入:切断时保留
modules_update;无人值守与 APP/WebUI 安装页避免重复触发刷入。 - APP 启动反复提示更新:未安装事件守护时不再将本地 versionCode=0 判为可升级;「稍后」会记住当前远端版本集合,同一批不再重复提示。
- 涓流模式选项换行异常:WebUI 改为与其它预设一致的 Chip 横排。
- 安装残留:安装与热更新收尾后移除模块目录内仅安装期使用的
customize.sh、install/、apk/(仍包含于 zip)。 - LSPosed:关闭热重载;作用域应勾选系统框架(
system),不可仅勾选android。
工程
- 仓库路径与内部命名对齐重构;用户侧模块 id 仍为
QSC_Battery。 - 发版:正式 / 预发布
version可空,按日期自动升号;versionCode与日期对齐。 - 发布工作流:伴侣 APK 输出路径与
apps/android对齐,修复 CI 拷贝失败。 - 切断实现:
qsc_wipe_incompatible_module仅删除modules/QSC_Battery与外部 qsc,保留modules_update;切断线前跳过热更新。
versionCode=2026091801
Full Changelog: v2026.09.16...v2026.09.18