Skip to content

v1.4.0 — 安装流程修复:机型不符改音量键确认

Choose a tag to compare

@Sillybomo Sillybomo released this 13 Sep 02:34
· 10 commits to master since this release

修复

① 卡死修复(根因)

旧版安装脚本在机型不符提示后,用 grep -r 递归扫描全部模块目录做充电模块冲突检测。该扫描会顺着模块目录内的符号链接 / 运行期 bind-mount 递归进巨型目录,扫描规模不可预期,导致安装界面在打印「继续安装...」后长时间卡住。

v1.4.0 改为有界 glob(仅模块目录 1~2 层的 *.sh),不递归、不跟随符号链接,扫描成本恒定。

② 机型确认交互

机型不符不再静默继续,改为音量键显式确认:

  • 音量上 = 继续安装
  • 音量下 = 取消安装
  • 10 秒无操作 = 自动取消(安全默认)

变更文件

customize.sh / module.prop (versionCode 9) / README.md

校验

  • bash -n 语法通过、zip 全文件 LF 校验通过
  • 本地 stub 模拟 4 条分支(已验证机型直通 / VOL+ 继续 / VOL- 取消 / 超时取消)全部符合预期
  • APK 与 v1.3.3 发布版完全一致(md5 7c2ab7c5267a3ee12322e71a4b603647,App 无改动)

⚠️ 仍仅在一加 15T (PLZ110) 实测验证,其他机型请自测。