usbmuxd——通过usb连接mac和iphone工具

usbmuxd

os x上,苹果有一个服务,叫usbmuxd,这个服务主要用于在USB协议上实现多路TCP连接,将USB通信抽象为TCP通信。苹果的iTunes, XCode,都直接或者间接地用到了这个服务。通过本地端口映射,用usb连接代替了网络连接,使得在没有网络的情况下也可以连接设备。

用法

1、需要下下载usbmuxd并解压

1、直接访问下载:
https://cgit.sukimashita.com/usbmuxd.git/snapshot/usbmuxd-1.0.8.tar.gz 
2、wget
wget https://cgit.sukimashita.com/usbmuxd.git/snapshot/usbmuxd-1.0.8.tar.gz

2、用苹果usb线连接手机(这一步可以放在开头)

3、进入解压后的文件夹下的python-client目录,命令行执行以下命令将本地2222端口转发到远程22端口

python tcprelay.py -t 22:2222 
出现以下提示就说明成功了: 
Forwarding local port 2222 to remote port 22 
如果许久不出现的话,查看一下是否用usb连接了手机。 

4、打开另一个窗口执行ssh的替代命令

ssh root@localhost -p 2222
mac 
更新时间:2019-04-28 14:22:19

本文由 智慧煮粥 创作,如果您觉得本文不错,请随意赞赏
采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
原文链接:http://zz.zzhub.cn/archives/usbmuxd
最后更新:2019-04-28 14:22:19

评论

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×