Z łatwością zmień tryb SELinux w systemie Android

Wraz z różnymi funkcje dostępne dla użytkownika dodany w Androidzie 4.4 KitKat, Google znacznie wzmocnił ogólne bezpieczeństwo platformy dzięki szereg kluczowych zmian. Między innymi jedna z kluczowych zmian dotyczyła SELinuksa, który został wprowadzony wcześniej w Androidzie 4.3. Android 4.4 zmienił jednak status SELinux z Permissive na Enforce Mode.

Cytując naszego eksperta ds. bezpieczeństwa Pulsera_G2 w tej sprawie:

SELinux w trybie wymuszania

W Androidzie 4.4 SELinux przeszedł z trybu zezwalającego (który po prostu rejestruje awarie) do trybu wymuszania. SELinux, który został wprowadzony w Androidzie 4.3, jest obowiązkowym systemem kontroli dostępu wbudowanym w jądro Linuksa, aby pomóc w egzekwowaniu istniejących praw kontroli dostępu (tj.uprawnień) i próbować zapobiegać atakom polegającym na eskalacji uprawnień (tj. aplikacja próbująca uzyskać dostęp do roota na Twoim urządzeniu).

Chociaż jest to w dużej mierze korzystne dla ogółu społeczeństwa, to zwiększenie bezpieczeństwa nie jest pozbawione problemów. Na przykład uszkodził niektóre aplikacje obsługujące root, takie jak

poprzednio pokryte Najlepszy dynamiczny pasek nawigacyjny.

Aby umożliwić użytkownikom łatwe przełączanie pomiędzy trybami SELinux, starszy członek XDA MrBIMC stworzył trafnie zatytułowaną aplikację SELinuxModeChanger. Aplikacja (oczywiście) wymaga uprawnień roota. Po otrzymaniu aplikacja umożliwia zmianę statusu SELinux za pomocą jednego kliknięcia. Po dokonaniu wyboru podczas rozruchu zostanie wykonany skrypt, który zmieni tryb na wybrany.

Naturalnie aplikacja działa tylko na urządzeniach z systemem SELinux. Innymi słowy, dotyczy to tylko urządzeń z systemem Android 4.3 Jelly Bean lub 4.4 KitKat. Warto jednak zauważyć, że nie działa to jeszcze z urządzeniami Samsung KNOX. Jednak obecnie trwają nad tym prace.

Jeśli chcesz łatwo zmienić tryb SELinux i nie używasz pamięci ROM obsługującej KNOX, przejdź do wątek aplikacyjny i wypróbuj tę aplikację.