1 votos

Cómo desactivar completamente SELinux en Android L en el archivo init.rc

Quiero desactivar SELinux en el arranque para Android L o 5. La razón es porque mi demonio no se inicia ejecutado en el arranque cuando debería debido a problemas SELinux. Tengo lo siguiente en mi init.rc archivo:

su 0 setenforce 0
service my_daemon /system/bin/my_daemon 
    class main     # Also tried: class core (but it didn't make a difference)
    user root
    group root

Sin embargo, en el arranque, uso adb shell para comprobar si SELinux está deshabilitado (usando getenforce ) y devuelve Enforcing . Quiero que SELinux esté completamente deshabilitado en el arranque. Si no completamente deshabilitado, al menos Permissive .

¿Alguna sugerencia?

1voto

tele Puntos 11

Tienes que desactivar selinux en el kernel antes de compilar en el archivo de configuración del dispositivo, que normalmente se encuentra en /kernel/.../arch/arm/config

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X