I want to disable the SELinux at boot time for Android L or 5. The reason is that the daemon is not begin executed on boot when it should due to the SELinux problems. I have a following in my init.rc file:
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
However, on the boot, I use adb shell to check if the SELinux is disabled (using getenforce) and it returns the Enforcing. I want the SELinux to be completely disabled on the boot. If not completely disabled then at least the Permissive.