2 votes

Comment configurer l'application SELinux, fichier de configuration introuvable ?

J'ai un Samsung Galaxy J7 Core (SM-J701F), j'utilise Magisk sur mon appareil et j'ai lancé le test SafteyNet qui a échoué. En essayant de résoudre ce problème, j'ai essayé de changer selinux l'état de forcé par l'édition /etc/selinux.config . Mais quand j'ai ouvert le dossier, il n'y avait pas de tel fichier !

Quand je cours getenforce il me donne "permissive". Est-ce un problème et comment puis-je le résoudre ?

0voto

Irfan Latif Points 16863

Oui, permissive SELinux pourrait être l'une des raisons de l'échec du test SafetyNET ( 1 ) . Vous devez donc le régler enforcing . Cependant, Android utilise une version modifiée de libselinux ne dépend pas de /etc/selinux/config ( 2 ) . Sur Android, SELinux est configuré lors de la construction de la ROM, et appliqué par init lors du démarrage de la ROM. Cependant si vous avez Root, vous pouvez utiliser setenforce (située sous /system/bin ) ou écrire directement dans le fichier de configuration du noyau ( /sys/fs/selinux/enforce ). Mais assurez-vous d'avoir une politique de SE fonctionnelle avant de l'appliquer, sinon vous risquez d'être bloqué.

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