Saltar al contenido

Android - ¿Ejecutar el comando de shell descargado sin root?

No dudes en divulgar nuestros post y códigos en tus redes sociales, ayúdanos a aumentar nuestra comunidad.

Solución:

Sí, esto es por diseño. No puede ejecutar archivos binarios desde la tarjeta SD sin privilegios de sistema o superusuario (y volver a montarlos sin la noexec opción) porque, de lo contrario, las aplicaciones podrían simplemente descargar y ejecutar código malicioso a voluntad. En versiones anteriores de Android, la tarjeta SD tampoco tenía permisos emulados, por lo que chmod fracasaría naturalmente.

Algunos dispositivos/versiones anteriores de Android pueden permitir la ejecución desde /data/local/tmp/, por lo que podría intentar ponerlo allí. De lo contrario, probablemente necesitará root.

Android, al igual que Linux, impide que cualquier usuario, excepto root, cambie los bits de permiso de cualquier archivo que no sea propiedad de dicho usuario. Dicho esto, chmod no es efectivo, a menos que tenga privilegios de root.

Por cierto, incluso si tuviera tales privilegios, no habría podido cambiar los permisos, siempre que la ruta de destino sea /almacenamiento/tarjetasd0 o /almacenamiento/emulado/0. Esto depende de una política de seguridad, que se implementa en forma de FUSIBLE sistema de archivos, y se puede eludir moviéndose a /datos/medios/0 o /datos/medios/emulado/0, y modificando el archivo desde esta posición. Tenga en cuenta que este procedimiento le permitirá ejecutar un script solamente si lo lanza desde una de las ubicaciones mencionadas anteriormente.

Por último, cabe señalar que el puerto de Android de chmod no admite la edición simbólica de las banderas (+rwx y así sucesivamente), por lo que se verá obligado a editarlos a través de sus valores octales correspondientes. También necesitará privilegios de root para poder acceder /datos/medios. Tratando de cd a dicho directorio mediante el uso de privilegios de usuario da como resultado un Permiso denegado error.

Comentarios y puntuaciones de la guía

Si guardas alguna sospecha y disposición de refinar nuestro post te invitamos ejecutar un informe y con placer lo observaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.