Skip to content

openssl_2.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 06:53

更新说明

  • 证书来源重构:不再内置 Reqable,优先从已安装 App 自动导入;ProxyPin 优先 App,未检测到且安装时选了 ProxyPin 则使用模块内置证书;检测到 HttpCanary、ADGuard 等依次询问是否导入为自定义证书
  • WebUI 证书名称从证书 subject(CN/O)自动解析,支持点击展开详情(主题、颁发者、有效期、指纹等);自定义证书同样显示可读名称
  • 模块结构再梳理:证书域拆为探测 / 解析 / 来源;安装编排独立为 install_flowcommon.sh 按 install / runtime 场景按需加载
  • 内置多架构静态 OpenSSL,解决刷入环境无 openssl 导致 App 证书无法导入的问题;安装日志输出导入诊断与证书目录结果
  • 安装时按设备 ABI 只保留一份 OpenSSL,删除其余架构,设备占用约从 28MB 降到约 7MB
  • 发布 zip 默认只打入 arm + arm64(覆盖真机);模拟器可设 OPENSSL_ABIS=all 打入 x86/x64
  • 新增 Lite 版:用约 8KB 的 cbx509 dex 替代内置 OpenSSL;打包同时产出完整版与 *_lite.zip(完整版仅含 OpenSSL,不含 dex)
  • 修复 Magisk 解压后二进制无执行位时,内置 OpenSSL 在 chmod 前被 -x 误判为不可用
  • 修复证书显示名写入 applied 列表后,校验仍按三列解析导致 checksum 永远不匹配、状态误报「注入失败」

Full Changelog: v1.2.0...v2.0.0