使用USB ssh登录到越狱设备

Mac端安装libimobiledevice

brew install libimobiledevice

用libimobiledevice提供的iproxy做本地端口转发(本地端口2222映射到TCP端口22)

iproxy 2222 22

USB连接移动设备ssh登录

ssh root@localhost -p 2222

每次登录都需要这么做,会很耗时、麻烦,因为可以做成脚本,开机启动时执行

创建文件com.usbmux.iproxy.plist,放到目录~/Library/LaunchAgents/





    Label
    com.usbmux.iproxy
    ProgramArguments
    
        /usr/local/bin/iproxy
        2222
        22
    
    RunAtLoad
    
    KeepAlive
    



然后运行命令

launchctl load ~/Library/LaunchAgents/com.usbmux.iproxy.plist

重新打开终端就可以直接ssh root@localhost -p 2222登录

如果还嫌弃ssh root@localhost -p 2222麻烦,可以创建配置一个config文件,如下,放到$HOME/.ssh/文件夹下

Host iPhone
Hostname localhost
User root
Port 2222

最后通过ssh iPhone登录

你可能感兴趣的:(使用USB ssh登录到越狱设备)