Estoy completamente confundido. En un terminal, sin Root, cuando ejecuto bootanimation
dice /system/bin/sh: bootanimation: not found
. Pero cuando soy Root, y lo ejecuto, funciona. ¿Por qué es esto? Adjunto una captura de pantalla.
Respuesta
¿Demasiados anuncios?Es porque SELinux está activado en ese momento.
Mira esto. Escojamos sh
como comparación. Tenga en cuenta que si usted instaló busybox entonces especifique toolbox ls
explícitamente porque las funciones relacionadas con SELinux en busybox están fallando totalmente.
root@android:/system/bin # toolbox ls -Z bootanimation sh
-rwxr-xr-x root shell u:object\_r:bootanim\_exec:s0 bootanimation
-rwxr-xr-x root shell u:object\_r:system\_file:s0 sh
y...
u0\_a0@android:/system/bin $ toolbox ls -Z bootanimation sh
ls: bootanimation: Permission denied
-rwxr-xr-x root shell u:object\_r:system\_file:s0 sh