zoukankan      html  css  js  c++  java
  • 通过USB连接线ssh到iOS中

    下载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
  • 相关阅读:
    在线课程的总结
    数据库相关整理
    两个栈实现队列&两个栈实现队列
    Django中间件的5种自定义方法
    Python Web开发之路
    内置函数——format
    Django组件拾忆
    支付宝支付流程
    消息队列之RabbitMQ
    WebSocket
  • 原文地址:https://www.cnblogs.com/dependence/p/4478538.html
Copyright © 2011-2022 走看看