Pregunta:
Utilidades de CLI sin raíz
kzh
2011-06-28 19:37:43 UTC
view on stackexchange narkive permalink

¿Tengo que rootear mi dispositivo Android para instalar utilidades de línea de comandos? Realmente me gustaría ejecutar Vim, entre otros programas en mi teléfono. No tengo ninguna razón para no rootear mi teléfono, solo quiero saber si esto es posible.

El Scripting de Android parece haber hecho esto. ¿Tengo que escribir mi propia aplicación de Terminal para poder hacer esto?

Dos respuestas:
Julian Fondren
2012-02-21 09:42:50 UTC
view on stackexchange narkive permalink

No necesitas root. Tampoco necesita un terminal, para que una aplicación use sus propias utilidades privadas. Pero si desea vim, Terminal IDE proporciona eso, una serie de otras utilidades (git, ssh, tmux), la capacidad de usar bash o Java como un 'lenguaje de scripting' en la terminal, y el capacidad para crear e instalar aplicaciones de Android en el dispositivo. Utilizo bastante Terminal IDE y vim, (pero con la terminal de Better Terminal Emulator Pro, en realidad).

¿Cuál es la forma correcta de ejecutar el bash de Terminal IDE desde "adb shell"? Ejecutarlo manualmente "su; /data/data/com.spartacusrex.spartacuside/files/system/bin/bash" deja un entorno ligeramente roto.
earthmeLon
2012-02-21 05:11:07 UTC
view on stackexchange narkive permalink

Rootear tu teléfono te da acceso de root (¡duh!), pero eso no significa que acceder a un shell requiera que rootees tu teléfono. Puede usar ADB para conectarse a su dispositivo y obtener acceso al shell.

También puede usar ConnectBot para acceder al shell de su dispositivo en el propio dispositivo.

Esto le dará acceso normal a su dispositivo y no podrá ejecutar su para obtener acceso de root. Sin embargo, puede modificar y reproducir archivos a los que tiene acceso.

vim está disponible sin acceso de root, por lo que, hasta ahora, todavía no tiene motivos para rootear su teléfono .



Esta pregunta y respuesta fue traducida automáticamente del idioma inglés.El contenido original está disponible en stackexchange, a quien agradecemos la licencia cc by-sa 3.0 bajo la que se distribuye.
Loading...