1 votes

Comment désactiver complètement SELinux dans Android L dans le fichier init.rc ?

Je souhaite désactiver SELinux au démarrage pour Android L ou 5. La raison est que mon démon ne commence pas à s'exécuter au démarrage comme il le devrait en raison de problèmes SELinux. J'ai ce qui suit dans mon init.rc fichier :

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

Cependant, au démarrage, j'utilise adb shell pour vérifier si SELinux est désactivé (en utilisant getenforce ) et il renvoie Enforcing . Je veux que SELinux soit complètement désactivé au démarrage. Si ce n'est pas complètement désactivé, alors au moins Permissive .

Des suggestions ?

1voto

user119453 Points 11

Vous devez désactiver selinux dans le noyau avant de compiler dans le fichier de configuration de votre appareil, qui se trouve généralement dans /kernel/.../arch/arm/config.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X