Tillsammans med de olika användarvänliga funktioner lagt till i Android 4.4 KitKat, stärkte Google avsevärt den övergripande säkerheten för plattformen med en antal nyckeländringar. Bland annat var en av nyckelförändringarna relaterad till SELinux, som tidigare introducerades i Android 4.3. Android 4.4 ändrade dock SELinux-statusen från Permissive till Enforce Mode.
För att citera vår säkerhetsexpert Pulser_G2 i frågan:
SELinux i Enforce Mode
I Android 4.4 har SELinux gått från att köra i tillåtande läge (som helt enkelt loggar misslyckanden), till tillämpningsläge. SELinux, som introducerades i Android 4.3, är ett obligatoriskt åtkomstkontrollsystem inbyggt i Linux-kärnan, för att hjälpa till att upprätthålla befintliga åtkomstkontrollrättigheter (dvs.behörigheter), och att försöka förhindra attacker med eskalering av rättigheter (dvs. en app som försöker få root-åtkomst på din enhet).
Även om detta till stor del är bra för den allmänna befolkningen, har denna säkerhetsförbättring inte varit utan sin egen del av problem. Till exempel har det gått sönder vissa root-aktiverade applikationer som tidigare täckt Ultimate Dynamic Navbar.
För att tillåta användare att enkelt växla mellan SELinux-lägen, XDA Senior Member MrBIMC skapade den passande titeln SELinuxModeChanger-appen. Applikationen kräver (uppenbarligen) root-åtkomst. När den väl har getts låter appen dig växla SELinux-status med bara ett enda klick. När du har gjort ditt val kommer ett skript att köras vid uppstart för att ändra läget till det du har valt.
Naturligtvis fungerar appen bara på enheter med SELinux. Med andra ord är detta endast avsett för enheter som kör Android 4.3 Jelly Bean eller 4.4 KitKat. Notera dock att detta ännu inte fungerar med Samsung KNOX-aktiverade enheter. Detta arbetar dock för närvarande med.
Om du enkelt vill ändra ditt SELinux-läge och du inte kör en KNOX-aktiverad ROM, gå över till applikationstråd och ge den här appen ett försök.