Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是高通平台开发者;
我们如何在编译期间从软件映像中禁用/删除SELinux 功能?总之,我需要从 android 中删除 SELinux 功能
顺便提一句:
set setenforce 0或set getenforce运作良好;
set setenforce 0
set getenforce
使用 重建内核CONFIG_SECURITY_SELINUX=n。这可以在您平台的内核 defconfig 中找到。
CONFIG_SECURITY_SELINUX=n
例如,要在锤头(Nexus 5)内核中完全禁用 SELinux,请arch/arm/configs/hammerhead_defconfig按照上述更改并重建内核。将这个新内核包含在您的引导映像中,结果将是一个完全不支持任何 SELinux 的设备。getenforce将返回Disabled。
arch/arm/configs/hammerhead_defconfig
getenforce
Disabled