Files
Yuzu-GCA/ota
LukeMackin 7f22d4028f security: 关闭file跨域+混合内容+调试 + SHA256完整性校验
CRITICAL修复:
- 移除allowFileAccessFromFileURLs/allowUniversalAccessFromFileURLs
- 移除MIXED_CONTENT_ALWAYS_ALLOW
- WebContentsDebugging仅DEBUG模式开启
- 下载HTML用Web Crypto SHA256校验(version.txt|url|sha256)
2026-07-21 20:06:31 +08:00
..

OTA 文件夹

此目录存放 manifest 文件。manifest-stable.json 是 CI 构建时动态生成的产物, 也提交到仓库通过 raw URL 供客户端拉取。

文件

  • gen-manifest.sh — 构建后运行,计算 APK SHA256 并生成 manifest-stable.json
  • manifest-stable.json — stable 渠道
  • manifest-beta.json — beta 渠道
  • manifest-nightly.json — nightly 渠道

流程

CI 构建 APK → ./ota/gen-manifest.sh → git push manifest-stable.json
手机 App → raw URL 拉取 manifest → 比较版本 → 下载 APK → SHA256 校验