白泽 v2.5.2
白泽 v2.5.2
白泽 v2.5.2 是面向 Root 后台可靠性与深度清理性能的正式稳定性版本。该版本冻结 v2.5.1 历史资产,修复每日定时任务字段错位风险,并把深度清理升级为逐文件不可变快照。
深度清理
- 深度扫描完成后固化逐文件 manifest,不再只保存目标目录。
- 每条候选记录保存设备号、inode、大小、修改时间、状态变化时间、风险级别与完整路径。
- 清理阶段直接顺序消费扫描 manifest,不再重新执行目录发现,因此避免扫描后再次全目录遍历。
- 文件删除前重复校验元数据;扫描后修改、替换或新增的内容不会删除。
- 目录记录按后序处理,只有原 inode 未变化且目录已经为空时才删除。
- 每处理一条记录都会原子保存 cursor。主动停止或 Root 任务中断后可以从准确位置继续,不从头扫描。
- 完成前保留 manifest、cursor 与累计统计;全部处理完成后才清除快照。
- 新增独立 ARM64
baize_deep_snapshot引擎,并随模块一起构建、剥离、校验和封包。
自动任务
- 调度队列升级为固定七字段格式,空请求路径和每日周期使用显式占位符。
- 修复 POSIX Shell 折叠连续 Tab 后可能造成每日周期字段错位的问题。
- 每日任务完成日期会进行格式校验,异常时安全重建,不会在同一补做窗口内重复执行。
- 保留 Root Supervisor、快速唤醒、失败自动恢复与缓存+文件归类兼容并发。
发布与升级
- v2.5.1 标签和 Release 资产已经冻结,不再被后续
main提交覆盖。 - v2.5.2 使用独立、不可变标签发布;同名 Release 已存在时流水线会直接失败,禁止覆盖资产。
- 模块安装时迁移到
deep-manifest-v1运行时 schema,并清理旧版目录级深度快照,避免混用格式。 - 模块 ZIP 内继续包含正式签名白泽 App、两个 ARM64 原生引擎与 SHA-256 校验文件。
验证
- Shell 与 BusyBox ash 语法检查。
- 两个原生引擎以警告视为错误编译。
- 每日定时、调度公平性、兼容任务并发与自动恢复回归。
- 深度 manifest 停止、续清、元数据变化保护、白名单保护、空目录后序清理与幂等回归。
- 增量索引、文件归类事务、Android Release、Lint 与 Macrobenchmark 构建。
正式签名
白泽正式 APK 继续使用固定 SHA-256 证书指纹:
9E:FA:84:80:01:CC:DC:16:8E:A9:67:53:D3:32:B1:71:3E:26:68:BA:6A:2F:A2:2D:5B:FD:98:DE:65:DB:1F:0F