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

Cómo solucionar problemas de política de Viper4Android SELinux en Lollipop

Viper4Android ha tenido problemas con el modo de ejecución de SELinux introducido en Lollipop, y hasta ahora hemos intentado ejecutarlo en el modo permisivo cambiando la política de SELinux, pero gracias a maximumentropía en XDA, ahora puede usar Viper4Android sin cambiar SELinux de obligatorio a permisivo.

La solución implica enviar algunos comandos ADB al dispositivo en el que desea ejecutar Viper4Android y también asegurarse de tener SuperSU como su aplicación de administración de superusuario para que funcione. Consulte la publicación original del usuario a continuación:

Esto requiere que esté utilizando SuperSU en su sistema, ya que proporciona tanto el soporte del directorio de inicio su.d como el binario supolicy. Ejecute estos comandos en una terminal de su dispositivo Android para crear el script de inicio. Debería ejecutarse en el momento del arranque, comenzando con su próximo reinicio.

Si tiene miedo de los comandos ADB, afortunadamente también tenemos un zip de recuperación para el mismo.

[ADB method] Cómo aplicar el arreglo Viper4Android SELinux

    Configure ADB y Fastboot en su PC. Habilite la depuración de USB en su dispositivo desde las opciones de desarrollador y conéctelo a la PC con un cable USB. Abra una ventana de símbolo del sistema en la PC y ejecute los siguientes comandos:

    su
    mount -o rw,remount /system
    cd /system/su.d
    echo '#! /system/bin/sh' > 50viper.sh
    echo '/system/xbin/supolicy --live "allow mediaserver mediaserver_tmpfs:file { read write execute };"' >> 50viper.sh
    chown root.root 50viper.sh
    chmod 755 50viper.sh
    cd /
    mount -o ro,remount /system
    exit

    Reinicia tu dispositivo.

[Recovery Flashable zip] Corrección de Viper4Android SELinux

Para las personas que prefieren mantenerse alejadas de ADB o simplemente no tienen acceso a una PC. Aquí está el archivo zip de recuperación para aplicar la corrección.

Descargar la corrección de políticas de Viper4Android SELinux

Para instalar, simplemente inicie en una recuperación personalizada (TWRP, preferiblemente), actualice el archivo zip y reinicie. Nada más.

vía XDA