美文网首页iOS DeveloperDevSupport
usb连接ssh到ios进行lldb&debugserv

usb连接ssh到ios进行lldb&debugserv

作者: ask_ME | 来源:发表于2016-08-17 12:01 被阅读687次

看了狗神的帖子可以实现ssh到ios设备上进行lldb动态调试,但是问题来了,如果网络不好的话,反应迟钝不说,还有可能process connect的时候出现debugserver exiting的情况.所以还是建议使用usb的方式会更好一点;
一下也都是记录操作:

snakeninnysiMac:~ snakeninny$ scp root@iOSIP:/Developer/usr/bin/debugserver ~/debugserver
snakeninnysiMac:~ snakeninny$ lipo -thin armv7s ~/debugserver -output ~/debugserver
snakeninnysiMac:~ snakeninny$ /opt/theos/bin/ldid -Sent.xml debugserver
snakeninnysiMac:~ snakeninny$ scp ~/debugserver root@iOSIP:/usr/bin/debugserver
snakeninnysiMac:~ snakeninny$ ssh root@iOSIP
FunMaker-5:~ root# chmod +x /usr/bin/debugserver
debugserver *:1234 -a "SpringBoard"
process connect connect://iOSIP:1234
image list -o -f

下面记录一下USB如何连接的:

1.点击下载usbmuxb,单独保存python-client目录下的tcprelay.py和usbmux.py两个文件,把它们放到同一个目录下;

2.本地端口转发到远程iOS端口

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

3.ssh到iOS设备

ssh root@localhost -p 2222

4.debugserver attach进程

debugserver *:1234 -a "SpringBoard"

5.将本地端口转发到debugserver端口

/Users/snakeninny/Code/USBSSH/tcprelay.py -t 1234(debugserver端口):1234(本地端口)

6.lldb调试

lldb
process connect connect://localhost:1234

相关文章

  • usb连接ssh到ios进行lldb&debugserv

    看了狗神的帖子可以实现ssh到ios设备上进行lldb动态调试,但是问题来了,如果网络不好的话,反应迟钝不说,还有...

  • iOS越狱--USB连接SSH

    借助 python-client 脚本: 1. cd 这个脚本路径下 (ls 查看当前文件) 2. 使用 pyth...

  • iOS 10之后SSH连接不上的问题解决

    连接SSH的时候出现了无论我是ssh root@ip 还是通过USB去连接都连接不上的问题。 连接SSH的几种方式...

  • iOS和linux那些事

    usb连接手机sshbrew install libimobiledeviceiproxy 2222 44ssh ...

  • IPhone一起玩越狱 -(六)- USB登录Iphone用户

    引言 上篇讲到SSH连接,Wi-Fiip地址访问IPhone这篇就要讲到用USB去访问IPhone USB连接IP...

  • 通过ssh连接到越狱iPhone

    奉上参考文章,部分内容直接搬运,开篇表示感谢 iproxy-通过USB使用SSH连接iOS设备 1. 安装usbm...

  • ATX原理

    :安装usbmuxd库之后,就顺带安装了一个小工具iproxy ,可通过USB使用SSH连接iOS设备,执行命令行...

  • 2018-06-14

    iOS10.2越狱以后的ssh连接 iOS10.2越狱之后默认关闭ssh连接此时如果还用ssh root@192....

  • SSH连接越狱iPhone(WIFI和USB)

    SSH连接iPhone(Wifi和USB) 话不多说直接开始,注意:只有越狱了的手机才能用过SSH连接 准备工作:...

  • ssh通过usb连接

    1、安装usbmuxd brew install usbmuxd 1 2、iproxy,该工具会将设备上的端口号映...

网友评论

    本文标题:usb连接ssh到ios进行lldb&debugserv

    本文链接:https://www.haomeiwen.com/subject/uuemsttx.html