通過USB連接線ssh到iOS中

來源:互聯網
上載者:User

標籤:

下載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 2222debugserver *:1234 -a "SpringBoard"

 

iii) 把本地1234連接埠轉寄到iOS的1234連接埠

 

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

 

iv) 用lldb開始調試

 

lldbprocess connect connect://localhost:1234

通過USB連接線ssh到iOS中

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.