topjohnwu / Magisk

The Magic Mask for Android
GNU General Public License v3.0
48.3k stars 12.33k forks source link

安装Magisk 报错: Unable to find preinit dir #8469

Closed amggg closed 2 weeks ago

amggg commented 2 weeks ago

安装Magisk 报错: Unable to find preinit dir

步骤:

安装MagiskApp 点击安装Magisk 选择保持强制加密 选择直接安装 预期结果: 安装成功 实际结果:报错 Unable to find preinit dir

log: magisk_log.txt

Device: Android version: 13 Magisk version name: 28 Magisk version code: 28001

aviraxp commented 2 weeks ago

Installing: 27.0 (27000)

amggg commented 2 weeks ago

Installing: 27.0 (27000)

27000 也不行
还同样的报错 Unable to find preinit dir

aviraxp commented 2 weeks ago

sh: magisk: not found

你现在装没装magisk?用其他root实现的话,全部卸载后patch bootimg 从 fastboot 刷入,不支持直接安装

amggg commented 2 weeks ago

sh: magisk: not found

你现在装没装magisk?用其他root实现的话,全部卸载后patch bootimg 从 fastboot 刷入,不支持直接安装

没装Magisk,是在Rom里面开的root, 为啥不能直接安装呢

aviraxp commented 2 weeks ago

因为magisk安装自己依赖现有的magisk环境

amggg commented 2 weeks ago

因为magisk安装自己依赖现有的magisk环境

没有安装Magisk不能直接安装吗,这么奇怪, 我把Rom的root关了,直接安装的选项都不显示是正常的吗

amggg commented 2 weeks ago

因为magisk安装自己依赖现有的magisk环境

这个Magisk 可以在使用Rom root的情况下安装 https://ufile.lkyunji.com/elfapp/v26.1-delta.apk 为啥

aviraxp commented 2 weeks ago

自己看代码

amggg commented 2 weeks ago

自己看代码

😪搞不定

canyie commented 2 weeks ago

你 issue 里写的是 28001,然而你的日志告诉我你在尝试安装27.0,不要骗人

amggg commented 2 weeks ago

你 issue 里写的是 28001,然而你的日志告诉我你在尝试安装27.0,不要骗人

我28001和27000都安了,日志拿的27001的

amggg commented 2 weeks ago

你 issue 里写的是 28001,然而你的日志告诉我你在尝试安装27.0,不要骗人

还有一个问题请教,Magisk安装一定要修改boot分区吗,我这边是一个Debian系统上跑了很多docker,每个docker就是一个Android系统,现在安装Magisk会修改Debian系统的Boot分区,会有问题,能只影响Docker里的Android系统吗。

amggg commented 2 weeks ago

你 issue 里写的是 28001,然而你的日志告诉我你在尝试安装27.0,不要骗人

image image