1

我是高通平台开发者;

我们如何在编译期间从软件映像中禁用/删除SELinux 功能?总之,我需要从 android 中删除 SELinux 功能

顺便提一句:

set setenforce 0set getenforce运作良好;

4

1 回答 1

2

使用 重建内核CONFIG_SECURITY_SELINUX=n。这可以在您平台的内核 defconfig 中找到。

例如,要在锤头(Nexus 5)内核中完全禁用 SELinux,请arch/arm/configs/hammerhead_defconfig按照上述更改并重建内核。将这个新内核包含在您的引导映像中,结果将是一个完全不支持任何 SELinux 的设备。getenforce将返回Disabled

于 2015-11-03T16:27:23.430 回答