Chcę wyłączyć SELinux podczas uruchamiania systemu Android L lub 5. Powodem jest to, że mój demon nie rozpoczyna się podczas rozruchu, gdy powinien z powodu problemów SELinux. Mam następujących w moim pliku init.rc:Jak całkowicie wyłączyć SELinux w Androidzie L w pliku init.rc?
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
Jednak na starcie, używam adb shell aby sprawdzić, czy SELinux jest wyłączone (za pomocą getenforce
) i zwraca Enforcing
. Chcę, aby SELinux był całkowicie wyłączony podczas uruchamiania. Jeśli nie całkowicie wyłączone, to co najmniej Permissive
.
Wszelkie sugestie?
Wygląda na to, że nie jest to takie proste. Na przykład: http://stackoverflow.com/a/31147475/4449456 –
Tak. To zależy od korzenia i pamięci ROM. Powyższy link jest bardziej kompletny. – candy