删除/ system / xbin / su会阻止root访问吗?

时间:2015-11-10 06:37:07

标签: android android-source

我使用“user-debug”构建配置从nexus 5的源代码构建了android marshmallow。结果,该设备“扎根”

删除/ system / xbin / su是否足以取消设备的连接?我不希望任何应用程序获得root权限。

编辑:如果我这样做:

adb root
adb shell

然后我似乎以root身份登录。我如何取消依赖?

1 个答案:

答案 0 :(得分:4)

你混合了两种根。

您从adb获得的root是calld unsecure boot或debuggable kernel选项。 这是在ramdisk中的default.prop文件中设置的,并在adbd二进制文件中使用。

/ system / xbin / su只是一个root高程二进制文件,在您的版本中也在SE-Policy中具有正确的配置。 只是删除它将拒绝所有应用程序的root用户,但在使用ADB进行调试时则不会。

如果你想在adb中为自己禁用root,你可以编译为'user'而不是userdebug或者入侵/ system / core / adb二进制文件。