Android:如何telnet手机?

时间:2011-04-09 14:41:52

标签: android telnet

我想知道是否可以在通过USB连接的Android手机的某个端口上进行远程登录。我已经看到,如果我telnet localhost:5556,我去模拟器。

连接物理设备时,我可以执行类似的操作吗?可以处理哪些命令?

4 个答案:

答案 0 :(得分:15)

嗯,adb shell是连接终端的方式。您实际上可以telnet到设备上的任何端口,只需要一个应用程序监听该端口。我不相信这些设备提供与仿真器相同的功能,因为它允许恶意用户执行许多操作。此外,通过telnet与仿真器提供的功能旨在提供开发功能,以克服不在物理设备上的限制(端口转发等)。我不确定目标是什么,但您可以创建一个应用程序如果你愿意,它支持telnet并绑定到设备上的特定端口。

答案 1 :(得分:14)

  1. 在您的Android手机中,您应该安装terminal.apk(app)或其他一些终端应用程序。你还需要busybox(app),我假设你已经root你的Android设备。打开它,输入如下命令:

    su

    busybox telnetd -l /system/bin/sh

  2. 现在您的客户端机械侧面类型命令如下:

    adb forward tcp:6000 tcp:23

    telnet 127.0.0.1 6000

  3. ~~你去了

答案 2 :(得分:8)

Google Play上有一款免费的Android应用程序“终端IDE”。安装它。 这个应用程序有内置终端,打开终端并输入telnetd,它将在Android手机上启动telnet服务。 使用USB将手机连接到电脑。 在命令提示符下键入

  1. adb forward tcp:[您的端口号] tcp:8080
  2. telnet 127.0.0.1:[您的端口号]
  3. 它完成了!!!

答案 3 :(得分:2)

如果你有Android Device Bridge,一个简单的adb shell可以让你访问命令行。

编辑:我没有对此进行测试,但您可以检查/ system / bin中的“telnetd”。尝试运行它,然后键入“netstat”。您应该从netstat收到一个IP地址,并且可以telnet到该IP地址。