阻止SE Linux在Android AOSP上强制执行 [英] Stop SE Linux from Enforcing on Android AOSP
本文介绍了阻止SE Linux在Android AOSP上强制执行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要从Android启动序列中的最早时间开始停止执行SE Linux。
我读到过";selinux=0";的内核参数可以停止这一操作。它不会:
smarc_mx8mq:/ # cat /proc/cmdline
selinux=0 console=ttymxc2,115200 earlycon=imxuart,0x30880000,115200 init=/init video=HDMI-A-1:1080x1920-32@60 androidboot.console=ttymxc0 androidboot.hardware=freescale androidboot.fbTileSupport=enable cma=1280M androidboot.primary_display=imx-drm firmware_class.path=/vendor/firmware transparent_hugepage=never loop.max_part=7 buildvariant=eng ...
smarc_mx8mq:/ # getenforce
Enforcing
我可以做些什么来完全阻止SE Linux从启动顺序开始就强制执行?(我可以拥有根外壳访问权限,并且可以更改内核配置或AOSP构建的任何其他部分。)
推荐答案
我可以做些什么来完全阻止SE Linux从启动顺序开始就强制执行?(我可以拥有根外壳访问权限,并且可以更改内核配置或AOSP构建的任何其他部分。)
我在BoardConfig.mk
中关闭selinux,方法是设置:
BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive
然后建筑和目标闪烁cat /proc/cmdline
显示androidboot.selinux=permissive
:
hikey960:/ # cat /proc/cmdline
androidboot.hardware=hikey960 firmware_class.path=/vendor/firmware loglevel=15 efi=noruntime
overlay_mgr.overlay_dt_entry=hardware_cfg_enable_android_fstab androidboot.selinux=permissive
这篇关于阻止SE Linux在Android AOSP上强制执行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文