Magisk-Modules-Repo / v2ray

v2ray core
335 stars 86 forks source link

关于兼容新版本magisk的问题 #93

Open EITSxiaozhai opened 3 years ago

EITSxiaozhai commented 3 years ago

在新版本的magisk中,因为Magisk v20.4+版本本身的Go运行库出现问题,导致V2ray-core 4.31.0及之后的版本无法正常运行,log中出现illegal instruction的错误。只能Magisk回退到v20.3版本,才能兼容,什么时候可以兼容v20.3以上的呢

Aniark commented 3 years ago

一个临时解决方案:

1,安装Xray4Magisk 2,将v2ray重命名为xray并替换原版xray,赋予执行权限 3,将config.json放在同目录下 4,重启Xray4Magisk

CerteKim commented 3 years ago

magisk 没有什么 go 运行库这种东西。

替换原本的 v2ray 的二进制文件为 v2ray-android-arm64-v8a.zip 中的 v2ray,应该可以解决。

Aniark commented 3 years ago

magisk 没有什么 go 运行库这种东西。

替换原本的 v2ray 的二进制文件为 v2ray-android-arm64-v8a.zip 中的 v2ray,应该可以解决。

和二进制文件无关,是v2ray.service和dnscrypt-proxy.service的bin路径有误。但是我替换为正确路径后依然无法正常使用,目前猜测可能是和https://github.com/Magisk-Modules-Repo/v2ray/issues/94 的原因一样