4 votos

¿Cómo ejecutar comandos como Root en Connectbot?

Mi teléfono está rooteado CM7 y Superuser.apk tiene Connectbot en la lista de permitidos. La copia de seguridad de titanio informa que tiene acceso Root, para probar que realmente tengo Root trabajando. Creo recordar haber podido ejecutar comandos en Connectbot como Root en el pasado.

Pero ahora, voy a Connectbot → Local, y trato de ejecutar un comando usando sudo y sólo dice "permiso denegado". No hay ventana emergente ni nada. Lo mismo para la aplicación del emulador de terminal. ¿Cómo puedo ejecutar comandos como Root?

8voto

Chahk Puntos 15796

El su funciona igual que en Linux; ejecuta todos los comandos que siguen como Root hasta que se escribe exit (o terminar el proceso, etc.). sudo <command> esencialmente lo hace:

su
<command>
exit

Android no suele incluir sudo Así que si quieres lanzar comandos como lo harías con sudo la sintaxis es la siguiente:

su -c "[command_1;command_2;...;command_N]"

Por ejemplo, para obtener una lista de paquetes instalados en modo "Root", puede hacer

$ su
# pm list packages
# ........ <listing of packages scrolls down> ......
# exit

o

$ su -c "pm list packages;exit"

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