当我们用magisk获取root权限后每次打开magisk面具时总是弹出:异常状态,检测到不属于Magisk的su文件,请删除其他超级用户程序。这个问题对有些手机的root权限没影响,有些会影响root权限的使用。
android 5.0以下的安装magisk v22或以下后,执行su切换到超级用户不成功,无反应或Permission denied:
C:\tmp\fastboot>adb install c:/tmp/Magisk-v22.1.apk
Performing Push Install
c:/tmp/Magisk-v22.1.apk: 1 file pushed. 4.1 MB/s (6720493 bytes in 1.559s)
pkg: /data/local/tmp/Magisk-v22.1.apk
Success
C:\tmp\fastboot>adb shell
shell@bbk82_wet_jb5:/ $ su
Permission denied
原 因:
申请过官方root或做过root相关的操作,在/system/bin或/system/xbin目录下保留了su文件所致。
解决方法:
手机上安装ES文件浏览器(es.apk),打开它 - 工具 - 打开“root工具箱” :
切换到/system/bin或/system/xbin目录下,将su文件删除或重命名: