Skip to content

wanBox v3.0.5

Choose a tag to compare

@github-actions github-actions released this 03 Oct 12:23

wanBox 3.0.5

更新内容

便携备份与恢复

  • 统一手动、分享、自动及 WebDAV 备份为 wanBox Android Backup JSON 格式 2,减少不同备份/恢复路径之间的格式不兼容。
  • 导入前校验文件结构与引用,再以事务恢复;遇到错误或取消时回滚,避免留下部分恢复状态。
  • 保留真实旧版备份的读取路径;对 JSON、ZIP、文件名、MIME、条目数量及解压大小设置边界,拒绝损坏或超限输入。
  • 不改变 Room schema、备份范围或 WebDAV 凭据存储;日志不输出节点凭据或完整备份正文。

首次批量测速

  • 最多同时运行 4 个临时测速实例,每个节点网络探测预算为 5 秒。
  • 使用 http://cp.cloudflare.com/generate_204;符合条件的临时核心/测速插件失败延迟 300ms 后最多重试一次,取消不写入失败结果。
  • 已连接 VPN/Root 的测速入口、URL、超时及分派路径保持不变。

路由规则与面板

  • 增强高级路由规则编辑、字段校验与当前 sing-box 核心配置检查,并保留旧规则兼容。
  • 包含 v3.0.5-preview.2 的规则编辑及内置 YACD 修复。

回归测试

覆盖格式 2 读写、旧格式解析、损坏/超限 JSON 与 ZIP、文件名/MIME 异常、取消与事务回滚,以及批量测速并发、超时、重试和取消;路由规则生成/校验及 YACD 初始化也有相应测试覆盖。

兼容性与升级

  • 包名 com.lit008834.pixel.wanboxforandroid、原有签名及 sing-box v1.15.0-alpha.9 保持不变。
  • 正式版 versionCode 为 337,高于 v3.0.5-preview.2 的 336,可覆盖升级,无需卸载或清除数据。
  • 新备份格式面向跨设备迁移;旧客户端不保证可读取格式 2 备份,使用新版备份后不建议降级运行。
  • 提供 ARM64、ARMv7、x86、x86_64 APK 与 SHA256SUMS 校验文件。