6753_M\alps\system\core\init\Android.mk
ifneq (,$(filter user userdebug eng,$(TARGET_BUILD_VARIANT)))//去除所需要的类型user或者eng
init_options += -DALLOW_LOCAL_PROP_OVERRIDE=1 -DALLOW_DISABLE_SELINUX=1
init_options += -DINIT_ENG_BUILD
else
ifeq ($(strip $(MTK_BUILD_ROOT)),yes)
init_options += -DALLOW_LOCAL_PROP_OVERRIDE=1 -DALLOW_DISABLE_SELINUX=1
else
init_options += -DALLOW_LOCAL_PROP_OVERRIDE=0 -DALLOW_DISABLE_SELINUX=0
endif
6753_M\alps\vendor\mediatek\proprietary\bootable\bootloader\lk\platform\mt6735\rules.mk
# choose one of following value -> 2: permissive /3: enforcing
#set = 3 modefied here
SELINUX_STATUS := 1
# overwrite SELINUX_STATUS value with PRJ_SELINUX_STATUS, if defined. it's by project variable.
ifdef PRJ_SELINUX_STATUS
SELINUX_STATUS := $(PRJ_SELINUX_STATUS)
endif
ifeq (yes,$(strip $(MTK_BUILD_ROOT)))
#set = 2 modefied here
SELINUX_STATUS := 2
DEFINES += MTK_BUILD_ROOT
endif
6753_M\alps\vendor\mediatek\proprietary\system\core\multi_init\Android.mk
ifneq (,$(filter user eng,$(TARGET_BUILD_VARIANT)))//去除所需要的类型user或者eng
init_options += -DALLOW_LOCAL_PROP_OVERRIDE=1 -DALLOW_DISABLE_SELINUX=1
init_options += -DINIT_ENG_BUILD
else
ifeq ($(strip $(MTK_BUILD_ROOT)),yes)
init_options += -DALLOW_LOCAL_PROP_OVERRIDE=1 -DALLOW_DISABLE_SELINUX=1
else
init_options += -DALLOW_LOCAL_PROP_OVERRIDE=0 -DALLOW_DISABLE_SELINUX=0
endif
endif