首页 > 移动平台 > 详细

通过USB连接线ssh到iOS中

时间:2015-05-05 11:54:21      阅读:384      评论:0      收藏:0      [点我收藏+]

下载usbmuxd


这里12下载usbmuxd,解压到本地。我们要用到的只有python-client目录下的tcprelay.py和usbmux.py两个文件,把它们放到同一个目录下,如笔者的

 /Users/snakeninny/Code/USBSSH/

 

使用usbmuxd
usbmuxd的用法比较简单,在Terminal中输入

 /Users/snakeninny/Code/USBSSH/tcprelay.py -t 远程iOS上的端口:本地OSX/Windows上的端口

 

 即可把本地OSX/Windows上的端口转发到远程iOS上的端口,如

 /Users/snakeninny/Code/USBSSH/tcprelay.py -t 22:2222

 

可把本地的2222端口转发到iOS上的22端口,那么直接

 

ssh root@localhost -p 2222

 

即可ssh到iOS中。

  1. 使用场景举例
    完全脱离WiFi,使用USB连接到iOS,用lldb调试SpringBoard。
    i) 把本地2222端口转发到iOS的22端口

 

/Users/snakeninny/Code/USBSSH/tcprelay.py -t 22:2222

 

ii) ssh过去并用debugserver attach到SpringBoard

 

ssh root@localhost -p 2222
debugserver *:1234 -a "SpringBoard"

 

iii) 把本地1234端口转发到iOS的1234端口

 

/Users/snakeninny/Code/USBSSH/tcprelay.py -t 1234:1234

 

iv) 用lldb开始调试

 

lldb
process connect connect://localhost:1234

通过USB连接线ssh到iOS中

原文:http://www.cnblogs.com/dependence/p/4478538.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!