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
  • 相关阅读:
    Python基础知识大总结
    Python基础教程第一章 python基础知识
    XDUOJ 1000-1002题解
    C# PDF格式 下载
    C# 文件(图片)下载
    C# DataTable转List
    C# Excel导入与导出
    C# 文件压缩与解压
    C# 文件流 导入 导出
    C# lambda表达式
  • 原文地址:https://www.cnblogs.com/dependence/p/4478538.html
Copyright © 2011-2022 走看看