Skip to content

v1.2.109

Choose a tag to compare

@Soodok Soodok released this 10 Oct 00:20
· 56 commits to main since this release

v1.2.109(紧急修复)

修复

Root 模式下引擎无法启动(v1.2.108 引入的回归,issue #9)

v1.2.108 改动了 root 权限的探测方式,导致 KernelSU / Magisk 设备上所有 su 形式都被误判为不可用,
引擎直接报 EngineStartException: no usable su 起不来 —— 而设置页却显示"已检测到 su"。
切换普通模式则一切正常,与 issue 描述完全一致。

根因:v1.2.108 把探测命令换成了 cd / && true。它确实能证明"su 会把命令交给 shell",
但权限判定逻辑靠检查输出里的 uid=0 字样,而 true 什么都不输出 —— 于是每一个 su 形式
都被判失败,引擎自然起不来。

修复:探测命令改为 cd / && echo uid=0,同时满足两个条件:

  • cd 是 shell 内建、磁盘上没有这个可执行文件 —— 只有经 shell 的 su 才能执行它(不经 shell 的 su 直接 exec 必失败,那类 su 本来也不适合跑整条启动链);
  • echo uid=0 输出判定逻辑需要的 uid=0 字样。

如果你在用 v1.2.108 且 root 模式起不来,请升级到本版;普通 / Shizuku 模式不受影响。

安装

  • 选 arm64-v8a(绝大多数机型)。可直接覆盖升级,数据不丢。