Android: cómo telnet un teléfono?

Quiero saber si es posible telnet en un determinado puerto 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?

Bueno, adb shell es la forma de conectarse al terminal. Usted puede realmente telnet a cualquier puerto que desee en el dispositivo, sólo hay que ser una aplicación que escucha ese puerto. No creo que los dispositivos ofrezcan la misma funcionalidad que el emulador que permite 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 soporta telnet y vinculado a un puerto específico en el dispositivo si lo desea.

  1. En tu teléfono Android, deberías tener instalado un terminal.apk ( aplicación ) o alguna otra aplicación de terminal. También necesitas busybox ( app ), y supongo que ya has arraigado tu dispositivo android. Ábralo, escriba los comandos de la siguiente manera:

    su

    busybox telnetd -l /system/bin/sh

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

    adb forward tcp:6000 tcp:23

    telnet 127.0.0.1 6000

Ahí tienes

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

  1. Adb adelante tcp: [tu número de puerto] tcp: 8080
  2. Telnet 127.0.0.1:[nuestro número de puerto]

¡¡¡Está hecho!!!

Si tiene un puente para dispositivo Android , un adb shell simple debería darle acceso a una línea de comandos.

EDIT : No he probado esto, pero puede comprobar / system / bin para "telnetd". Intente ejecutar esto y luego escribir "netstat". Debe recibir una dirección IP de netstat, y puede ser capaz de telnet a esa dirección IP.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.