gpt4 book ai didi

selinux - 在 Android 5.0.1 中禁用 SELinux

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:45:29 27 4
gpt4 key购买 nike

我正在尝试识别在 Android Framework 中将 SELinux 设置为强制模式的配置文件。

请不要回复只是说

adb shell su 0 setenforce permissive

我需要系统以宽容模式启动或在启动时完全禁用 SELinux。

谢谢

最佳答案

设置强制模式有两种方式。在用户构建中,它将始终处于执行状态。在 eng 或 userdebug 上,您可以控制它。您可以通过在内核命令行上设置 enforcing=1/0 以标准的 selinux 方式控制它,如 Dan Walsh 的博客中所述:

http://danwalsh.livejournal.com/10972.html

以Android为中心的方式是将内核命令行设置为androidboot.selinux=permissive

您可以通过编辑 BoardConfig.mk 并添加以下内容来控制内核命令行:

BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive

以 Android 为中心的方式由 init 强制执行,如果您查看 system/core/init/init.cpp,请查看从 main() 调用的 selinux_initialize() 例程。

关于selinux - 在 Android 5.0.1 中禁用 SELinux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29243105/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com