MTKandroid7.0设置selinux权限
setenforce 0 设置selinuxpermissive
setenforce 1 打开selinuxenforcing
Userdebug/eng版本设置selinux
Z:\fabanmt6737t\XY3701_N0_V0\vendor\mediatek\proprietary\bootable\bootloader\lk\platform\mt6735\rules.m k
# choose one of following value -> 2: permissive /3: enforcing
SELINUX_STATUS := 2
对于user版本设置permissive
XY3701_N0_V0\vendor\mediatek\proprietary\system\core\multi_init\Android.mk
ifneq (,$(filter user userdebug eng,$(TARGET_BUILD_VARIANT)))
init_options += -DALLOW_LOCAL_PROP_OVERRIDE=1 -DALLOW_PERMISSIVE_SELINUX=1
init_options += -DINIT_ENG_BUILD
else
ifeq ($(strip $(MTK_BUILD_ROOT)),yes)
init_options += -DALLOW_LOCAL_PROP_OVERRIDE=1 -DALLOW_PERMISSIVE_SELINUX=1
else
init_options += -DALLOW_LOCAL_PROP_OVERRIDE=0 -DALLOW_PERMISSIVE_SELINUX=0
endif
endif
Z:\fabanmt6737t\XY3701_N0_V0\system\core\init\Android.mk
ifneq (,$(filter user userdebug eng,$(TARGET_BUILD_VARIANT)))
init_options += -DALLOW_LOCAL_PROP_OVERRIDE=1 -DALLOW_PERMISSIVE_SELINUX=1
init_options += -DINIT_ENG_BUILD
else
ifeq ($(strip $(MTK_BUILD_ROOT)),yes)
init_options += -DALLOW_LOCAL_PROP_OVERRIDE=1 -DALLOW_PERMISSIVE_SELINUX=1 -DBOOT_TRACE
else
init_options += -DALLOW_LOCAL_PROP_OVERRIDE=0 -DALLOW_PERMISSIVE_SELINUX=0
endif
endif
Z:\fabanmt6737t\XY3701_N0_V0\vendor\mediatek\proprietary\bootable\bootloader\lk\platform\mt6735\rules.m k
# choose one of following value -> 2: permissive /3: enforcing
SELINUX_STATUS := 2
查看权限 adb里getenforce