What is persist.security.ams.enforcing? I have a galaxy s6 and was looking to install custom roms. Unfortunately, when I successfully install a custom Rom, it doesn't boot up. So I looked online and one website said something about Seandroid enforcing issues. So when I went to default prop.l, I found that line of code. The value is set to 1. What happens if I disable it and is it interfering with the kernel or Rom flashing? I also got rid of all the Knox apps too.

So what exactly is persist.security.ams.enforcing?
persist.security.ams.enforcing


It's the bane of existence. While this is Set to 1, your SELinux state is enforcing(Click here for a snippet of info)

Changing that to 0 switches SELinux to permissive.

In layman terms, this means that, when set to Enforcing, Android is looking at your attempts to install a ROM, and is denying them. Set it to permissive, and it can't do anything(well, not much).

SELinux does more than this too. Its a good read, that question I linked has some good info, as well as the link in that one.