我想知道是否可以在通过USB连接的Android手机的某个端口上进行远程登录。我已经看到,如果我telnet localhost:5556,我去模拟器。
连接物理设备时,我可以执行类似的操作吗?可以处理哪些命令?
答案 0 :(得分:15)
嗯,adb shell
是连接终端的方式。您实际上可以telnet
到设备上的任何端口,只需要一个应用程序监听该端口。我不相信这些设备提供与仿真器相同的功能,因为它允许恶意用户执行许多操作。此外,通过telnet与仿真器提供的功能旨在提供开发功能,以克服不在物理设备上的限制(端口转发等)。我不确定目标是什么,但您可以创建一个应用程序如果你愿意,它支持telnet并绑定到设备上的特定端口。
答案 1 :(得分:14)
答案 2 :(得分:8)
Google Play上有一款免费的Android应用程序“终端IDE”。安装它。 这个应用程序有内置终端,打开终端并输入telnetd,它将在Android手机上启动telnet服务。 使用USB将手机连接到电脑。 在命令提示符下键入
它完成了!!!
答案 3 :(得分:2)
如果你有Android Device Bridge,一个简单的adb shell
可以让你访问命令行。
编辑:我没有对此进行测试,但您可以检查/ system / bin中的“telnetd”。尝试运行它,然后键入“netstat”。您应该从netstat收到一个IP地址,并且可以telnet到该IP地址。