2 votos

Terminal "Permiso denegado" - Necesito más información sobre el mensaje de error

Estoy intentando ejecutar un ejecutable desde el terminal de Android con permisos de Root, pero recibo constantemente el siguiente error:

[ExecutableName] : permission denied

Me confirman que estoy conectado como Root. Veo el signo # antes de mi prompt y puedo ejecutar comandos Root como chmod. He visto que el Guía del shell de Android dice

"El shell incorporado tiene un manejo de errores muy limitado. Cuando escribes un nombre de comando >incorrecto dirá "permiso denegado", aunque el verdadero problema es que >no pudo encontrar el comando:"

¿Alguien sabe cómo obtener más información sobre este error de "permiso denegado"?

6voto

Izzy Puntos 45544

Como ya ha mencionado eldarerathis: En muchos (si no la mayoría) de los dispositivos que soportan una tarjeta SD, esta tarjeta se monta con el noexec que significa, como su nombre lo indica, "la opción "no ejecutar desde aquí", es decir, no se puede ejecutar nada desde la tarjeta sd.

De nuevo, una solución ya fue mencionada por eldarerathis: Prueba con otro almacenamiento. Usted tiene el poder, su dispositivo tiene root.

Un segundo enfoque sería volver a montar la tarjeta sdcard sin el noexec opción. Pero hay una buena razón por la que noexec se utiliza aquí; al menos ofrece un nivel adicional de seguridad. Por lo tanto, antes de utilizar este enfoque, debería investigar un poco si podría desencadenar efectos secundarios no deseados.

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