studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones android telnet

para - manual de programacion android pdf



Android: ¿cómo telnet un teléfono? (4)

  1. En tu teléfono Android, debes tener un terminal.apk ( app ) o alguna otra aplicación de terminal instalada. También necesita busybox ( app ), y supongo que ya ha rooteado su dispositivo Android. abrirlo, escriba los comandos de la siguiente manera:

    su

    busybox telnetd -l /system/bin/sh

  2. Ahora en su cliente el comando de tipo de lado de machhine como sigue:

    adb forward tcp:6000 tcp:23

    telnet 127.0.0.1 6000

~~ ahí tienes

Quiero saber si es posible hacer telnet en un puerto determinado de un teléfono Android conectado a través de USB. He visto que si telnet localhost: 5556, voy al emulador.

¿Puedo hacer algo similar cuando conecto un dispositivo físico? ¿Qué comandos se pueden manejar?


Hay una aplicación gratuita para Android "Terminal IDE" disponible en Google Play. Instalarlo. Esta aplicación tiene un terminal incorporado, abre el terminal y escribe telnetd, iniciará el servicio telnet en el teléfono Android. Conecte el teléfono a la PC usando usb. En el tipo de línea de comandos

  1. adb forward tcp: [su número de puerto] tcp: 8080
  2. telnet 127.0.0.1: icono de su nombre de puerto]

¡¡¡Está hecho!!!


Si tiene Android Device Bridge , un simple adb shell debería darle acceso a una línea de comandos.

EDITAR : No he probado esto, pero puede revisar / system / bin para "telnetd". Intenta ejecutar esto y luego escribe "netstat". Debe recibir una dirección IP de netstat y es posible que pueda hacer telnet a esa dirección IP.


Bueno, adb shell es la forma de conectarse al terminal. En realidad, puede hacer telnet a cualquier puerto que desee en el dispositivo, solo es necesario que haya una aplicación que escuche ese puerto. No creo que los dispositivos proporcionen la misma funcionalidad que el emulador, ya que permitiría a los usuarios malintencionados hacer varias cosas. Además, la funcionalidad proporcionada a través de telnet con los emuladores está diseñada para proporcionar funcionalidad de desarrollo para superar la limitación de no estar en un dispositivo físico (reenvío de puertos, etc.). No estoy seguro de cuál es el objetivo, pero podría crear una aplicación que admita telnet y esté vinculado a un puerto específico en el dispositivo si así lo desea.