Noticias, Gadgets, Android, Móviles, Descargas de Aplicaciones

Configure SELinux permisivo en Android usando el conmutador SELinux

Cambiar el modo SELinux en su dispositivo Android no es más doloroso. En esta guía, le mostraremos cómo fácilmente establecer SELinux permisivo en su dispositivo Android rooteado usando El interruptor SELinux aplicación.

¿Qué es SELinux?Linux con seguridad mejorada, abreviado como “SELinux” es un módulo de seguridad en el kernel de Linux. Proporciona un mecanismo seguro para regular las políticas de seguridad de control de acceso. En lenguaje simple, es una medida de seguridad que limita la cantidad y el tipo de información a la que pueden acceder los programas / aplicaciones de usuario, en el caso de Android.

SELinux se presentó al público en general con Android 4.3, que en ese entonces se podía alternar fácilmente desde la Configuración. Más tarde, con Android 4.4 KitKat, el estado de SELinux cambió permanentemente de ‘Permisivo’ a ‘Enforcing’. Ahora, si quieres establecer SELinux Permissive (Cambiar modo SELinux) en dispositivos Android, debe leer las instrucciones a continuación.

Establecer SELinux permisivo usando el conmutador SELinux

SELinux Switch es una aplicación de utilidad para usuarios avanzados de Android que les ayuda a cambiar el modo SELinux en sus dispositivos. Dado que Android viene de forma nativa con SELinux Enforcing, puede usar esta herramienta / aplicación simple pero muy efectiva para configurar SELinux Permissive. Ha sido desarrollado por XDA Senior Member – Ibuprofeno, quien anteriormente presentó SELinuxToggler al público.

Entonces, ¿por qué una nueva aplicación? SELinuxToggler era autosuficiente e hizo bien su trabajo.

La razón principal detrás de la nueva aplicación fue que SELinuxToggler estaba usando el mismo nombre de paquete (com.mrbmic.selinux) que el de SELinuxModeChanger (Desarrollado por MrBIMC). Y ahora que este último ya no está en desarrollo activo, Ibuprofeno decidió apoyar a la comunidad con su propio trabajo desde cero.

Últimamente, el desarrollador ha dedicado mucho tiempo a actualizar la aplicación y hacerla compatible con las últimas versiones de Android, incluido Android Pie.

El conmutador SELinux no realiza modificaciones permanentes en el script de arranque. Entonces, cuando su dispositivo se reinicie, el modo SELinux volverá a cambiar a ‘Enforcing’. Sin embargo, la aplicación SELinux Switch se iniciará automáticamente después de que se ejecute la secuencia de arranque y volverá a configurar SELinux Permissive, en caso de que desee hacerlo.

¿Por qué cambiaría el modo SELinux a Permissive?

Como leyó anteriormente, SELinux es una medida de seguridad implementada en Android para limitar los privilegios requeridos por las aplicaciones, de modo que no puedan intentar ningún tipo de ataque de escalada de privilegios. Dichos ataques tienden a comprometer todos sus datos personales en su dispositivo. Sin duda, fue una buena aplicación y garantiza la seguridad de nuestros dispositivos Android en gran medida.

Pero para nosotros, que estamos más interesados ​​en modificar nuestros dispositivos mediante el uso de root, SELinux a menudo obstaculiza el desarrollo con varios problemas. De todos, el principal es el modo Enforcing SELinux predeterminado, que no se puede cambiar simplemente desde la configuración del dispositivo. SELinux forzado crea muchos problemas para las aplicaciones y mods habilitados para root que los usuarios operan hoy en día, incluido VIPER4Android, etc.

Si una de sus aplicaciones raíz favoritas no se comporta correctamente o no funciona, es posible que desee configurar SELinux Permissive.

Cómo cambiar el modo SELinux en Android usando la aplicación SELinux Switch

Con la aplicación SELinux Switch, es más fácil que nunca alternar entre los modos de SELinux obligatorio y permisivo. La aplicación ofrece una interfaz de usuario limpia y funcional para hacer el trabajo con unos pocos toques.

Paso 1: Instale la aplicación “The SELinux Switch”

Para cambiar el modo SELinux y configurar SELinux Permissive, primero tendrá que descargar e instalar la aplicación ‘The SELinux Switch’. Desafortunadamente, la aplicación no está disponible en Play Store.

Puede instalar la aplicación a través de dos métodos diferentes: instalando manualmente el APK, que es el más fácil. O al actualizar el archivo zip del instalador a través de TWRP. Este último está disponible en caso de que el método de instalación del APK falle por algún motivo.

Vía APK

Para comenzar, primero debe habilitar la opción “Fuentes desconocidas” (Nougat y más abajo) o “Instalar aplicaciones desconocidas” (Android Oreo y Android Pie) en la Configuración. Esto es necesario si está instalando una aplicación de fuentes distintas a Play Store.

Izquierda: Fuentes desconocidas en Nougat y por debajo | Derecha: Instale aplicaciones desconocidas en Oreo

Android Nougat o inferior: vaya a Configuración> Seguridad. Android Oreo o Pie: vaya a Configuración> Aplicaciones y notificaciones> Avanzado> Acceso a aplicaciones especiales> Instalar aplicaciones desconocidas.

Una vez que haya habilitado esta opción, descargue la última APK de “The SELinux Switch”: Enlace de descarga

Una vez que haya descargado el APK, use su aplicación de administración de archivos favorita para navegar por el almacenamiento e instálelo a través del instalador del paquete.

A través de TWRP (ZIP de instalación parpadeante)

Es muy poco probable que falle la instalación del APK. Pero en un escenario en el que falla, puede optar por instalar la aplicación “The SELinux Switch” al actualizar el archivo de instalación * .zip.

Asi que primero descargar el archivo ZIP del instalador (por ejemplo, The.SELinux.Switch.ver.6.2.7.build.627.zip) y colóquelo en el almacenamiento de su dispositivo. Luego reinicie su dispositivo Android en el modo de recuperación TWRP.

Establecer SELinux permisivo - Instalación de SELinux Switch TWRPEstablecer SELinux permisivo – Instalación de SELinux Switch TWRP

Una vez que su dispositivo esté en TWRP, toque el botón “Instalar”. Luego, busque el almacenamiento interno / tarjeta SD de su dispositivo y seleccione el archivo zip del instalador. Una vez seleccionado el archivo, simplemente deslice el botón “Deslizar para confirmar flash” en la parte inferior.

La instalación no debería llevar más de unos segundos. Una vez que esté completo, toque el botón “Reiniciar sistema”.

Paso 2: Establecer SELinux permisivo usando la aplicación

Ahora que la aplicación está instalada en tu Android, puedes usarla fácilmente para habilitar SELinux permisivo modo. Entonces, vaya al cajón de la aplicación e inicie la aplicación SELinux Switch. Tan pronto como se inicie la interfaz, verá un mensaje para los permisos de root. Asegúrese de otorgar el acceso.

Configurar SELinux permisivo - Aplicación SELinux SwitchConfigurar SELinux permisivo – Aplicación SELinux Switch

Ahora verá la pantalla de la aplicación. Para configurar SELinux Permissive, simplemente toque el botón “PERMISSIVE” una vez. Para volver a cambiar el modo, simplemente puede iniciar la aplicación en cualquier momento y presionar el botón “ENFORCING”. Para su mayor comodidad, también puede seleccionar la opción “Seleccionar para notificación de cambio de modo SELinux”.

¡Ahí tienes! Ha instalado fácilmente la aplicación SELinux Switch en su Android y la ha utilizado para configurar SELinux Permissive. Esto eventualmente le ahorró muchos problemas al instalar scripts de arranque modificados u otras soluciones.

Si tiene algún problema al instalar la aplicación, puede comentar a continuación u obtener asistencia directa del desarrollador y otros usuarios en el Hilo XDA.

Tabla de Contenido