天天看点

通过usb/wifi telnetd连接android真机或者模拟器

继上一篇文章写了关于如何将busybox放置到android4.1.2中,这一篇文章将讨论如何利用usb或者wifi,执行telnetd来访问真机或者模拟器

首先要有root权限可以执行telnetd(至于为什么用root,暂时还没分析清楚,还有待深入),由于我司的平板是用户版的

所以我采用在串口执行  

连接上串口之后,执行

./busybox telnetd -l /system/bin/sh
           

执行完毕后通过adb进行连接

adb devices
           
通过usb/wifi telnetd连接android真机或者模拟器

通过adb forward将真机的23端口映射到PC机的端口上

adb forward tcp:12345 tcp:23
           

这里的端口12345你可以自己设定,但不能与其他端口冲突

通过usb/wifi telnetd连接android真机或者模拟器

端口映射完毕后即可通过进行连接了

通过usb/wifi telnetd连接android真机或者模拟器
通过usb/wifi telnetd连接android真机或者模拟器

哈哈,这就连接上了

现在我们将busybox安装后的文件夹(其实就是一些软链接)添加到PATH中去

export PATH=/data/local/tmp/bin:$PATH
           

这里把busybox的路径放在前面是为了让系统优先采用busybox的命令

通过usb/wifi telnetd连接android真机或者模拟器