Skip to content

白泽 v2.5.2

Choose a tag to compare

@github-actions github-actions released this 24 Jul 10:02
· 123 commits to main since this release
bfd4377

白泽 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