Repository navigation
v1.2.109
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(绝大多数机型)。可直接覆盖升级,数据不丢。