0 votos

Eliminando Knox y SElinux

Tengo problemas para establecer el kernel en permisivo (SElinux). Ya he intentado el comando setenforce 0 con la terminal, pero inmediatamente vuelve a aplicarse en cuanto establezco el comando setenforce 0. Así que finalmente me harté y decidí monitorear lo que estaba sucediendo en mi teléfono usando un logcat. Después de revisar el logcat, encontré una línea de código que podría estar estableciendo el kernel en modo de obligatoriedad por defecto.

Aquí está el código:

/audit   ( 6001): type=1404 msg=audit(1479393162.929:264): config_always_enforce - true; enforcing=1 old_enforcing=1 auid=4294967295 ses=4294967295

El config_always_enforce está establecido en true, lo que significa que probablemente deba establecerlo en false.

Desafortunadamente, no sé dónde está este valor en mi sistema. ¿Alguien tiene alguna idea? Tengo un Galaxy S6.

Además, eliminé todas las aplicaciones de Knox, pero cada vez que reinicio, vuelven a aparecer las carpetas de Knox y un archivo llamado knox emulated en la carpeta /storage. ¿No he eliminado todas las aplicaciones de Knox?

Publicaré mi logcat para que puedan echarle un vistazo.

Espero que todos puedan ayudarme porque realmente quiero una ROM personalizada para poder usar Xposed.

0voto

theory Puntos 119

Si desea cambiar permanentemente su estado de SElinux, puede manejar la situación cambiando dos funciones de selinux.cpp ubicadas en system/core/init en el código fuente de AOSP 13. Solo necesita devolver SELINUX_PERMISSIVE y false para las funciones StatusFromProperty() y IsEnforcing(), respectivamente.

Para obtener más información, recomiendo revisar esta solución en detalle.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X