阻止SE Linux在Android AOSP上强制执行 [英] Stop SE Linux from Enforcing on Android AOSP

查看:16
本文介绍了阻止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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆