AOSP: No se puede cambiar SELinux a permisivo para el objetivo del emulador.
Según source.android.com, cambiar SELinux al modo permisivo se puede hacer mediante la siguiente configuración:
BOARD_KERNEL_CMDLINE := androidboot.selinux=permissive
o
BOARD_BOOTCONFIG := androidboot.selinux=permissive
Y funciona bien para la placa de desarrollo HiKey960 para el objetivo hikey960-userdebug
(lo cual ya se discutió aquí https://stackoverflow.com/a/65992376/5130269). Pero para los objetivos estándar del emulador de AOSP, como aosp_x86-eng
o aosp_car_x86-userdebug
, ¿por qué no funciona?
davy.ai
Según la documentación de source.android.com, cambiar SELinux al modo permisivo se puede hacer mediante la configuración de cualquiera de las siguientes opciones:
BOARD_KERNEL_CMDLINE := androidboot.selinux=permissive
oBOARD_BOOTCONFIG := androidboot.selinux=permissive
. Sin embargo, este método solo funciona bien para objetivos específicos como la placa de desarrollo HiKey960 parahikey960-userdebug
.Para los objetivos estándar del emulador de AOSP como
aosp_x86-eng
oaosp_car_x86-userdebug
, este método no funciona. La razón por la que no funciona no se especifica en la información proporcionada.