Quiero ejecutar terminal en mi dispositivo sin embargo la pequeña pantalla es muy inconveniente. Me pregunto si es posible ejecutar el terminal en el dispositivo Android real desde el PC?
Respuestas
¿Demasiados anuncios?Puedes utilizar el shell de Android Debug Bridge (ADB) para emitir comandos básicos de Linux en tu teléfono, como lo harías en una aplicación de emulador de terminal. Para instalarlo tendrás que hacer lo siguiente:
- Por teléfono, vaya a
Settings -> About phone
y pulse siete veces sobre "Número de compilación". Esto habilitó las herramientas para desarrolladores. - Vuelva a la pantalla principal de Configuración y ahora debería ver
Developer options
en la sección "Sistema". - Ir a
Developer options
active la opción "Depuración de Android" y, a continuación, pulseOK
en la pantalla de verificación. - En su PC, descargue las herramientas SDK de Android desde aquí . Puedes descargar el SDK completo, o sólo lo necesario para conectarte a tu teléfono, que está en la misma página, en la sección "Descargar para otras plataformas -> Sólo herramientas SDK".
- Instale las herramientas que acaba de descargar.
- Descarga e instala los controladores USB de tu teléfono (normalmente los proporciona el fabricante).
- Vuelve a conectar el teléfono al PC con un cable USB.
- Abra el símbolo del sistema (suponiendo que se trate de Windows) y vaya al lugar donde instaló las herramientas del SDK (por ejemplo, " C:\android -sdk \platform -tools\") y escriba lo siguiente:
adb devices
- Si todo lo anterior se ha realizado correctamente, aparecerá un mensaje pidiéndole que permita las conexiones desde este ordenador. Acepte la solicitud de emparejamiento, y el indicador debería mostrar el ID de su teléfono. Si esto no sucede - por lo general significa que los controladores no están instalados correctamente.
- De nuevo en el símbolo del sistema, escriba
adb shell
y pulsa Intro, y deberías estar conectado al terminal del teléfono.
Esto debería servirte para empezar. Los comandos ADB están listados en el sitio de Google aquí . En concha proporciona algunos comandos básicos de Linux como ls
, cp
etc. Tenga en cuenta que la mayoría de los comandos de gestión de archivos y dispositivos requerirán Root (es decir, privilegios elevados), que es un tema aparte.
Alternativa a la variante ADB descrito por Chahk (que requiere al menos un nstalación mínima de ADB en su ordenador), puede instalar una aplicación de servidor SSH en su dispositivo (los ejemplos incluyen, pero no se limitan a, Servidor SSH , DigiSSHD , Servidores Ultimate ). A continuación, puede utilizar el ssh
en Linux/Mac, o una herramienta como PuTTY en Windows, para conectarte a tu dispositivo y ejecutar comandos de shell, como si estuvieras utilizando una aplicación de terminal en el propio dispositivo.
Necesitará
Your Android phone ( Rooted and with Wi-Fi functionality )
SSHDroid (SSH server)
PuTTY.exe (SSH client)
Configurar SSHDroid
Install “SSHDroid” from android market to your phone this will turn your phone into a SSH server
For the first time you need to set-up a password to log-in shell. Default password is admin which may you have to change on first time
Configurar masilla
Download PuTTY.exe for SSH Client on your windows PC, it comes in single executable file so you don’t need to install that just double click on that and PuTTY will start.
There is no need to setting up any thing in PuTTY.
Empecemos
First step is to running Wi-Fi and connect your android phone to target PC, then run SSHDroid server into your mobile phone, but before that make sure under the SSHDroid’s application window click Options -> “Require WiFi” is checked as seen on above pic screen 2. And then click “start” option.
Once SSH server is successfully started it will show IP address of your mobile phone in light sky color like this root@192.168.43.129 as seen on screen 4.
Take the IP “192.168.43.129” and type it to your PuTTY program’s (PC) host field and hit connect. Make sure port number is 22 as seen in second pic.
It will ask for certification click ok and then command line log-in window will appear, type “root” hit enter and then type the password for root user, default is “admin” as i mentioned before. After successful log-in you will be able to use Linux commands like ls, reboot -f, mkdir, find, etc.
si tu teléfono está conectado a internet también puedes usar comandos de red como ping, wget, telnet, etc.
Fuente : - Cómo conectar el teléfono Android a la PC usando SSH y masilla