2020年 ios11 debugserver与lldb的坑爹安装过程

开篇

debugserver是运行在手机上的调试软件,lldb是xcode用来调试的工具,手机越狱后安装debugserver可以实现调试第三方APP。
有够坑的,网上的文章普遍都是过时的,版本不一致导致处处入坑,记录一下ios11 debugserver与lldb的坑爹安装过程。

手机安装debugserver

IOS11的安装不需要从手机拷贝出来,不需要签名,并且不需要瘦身。网络上的文章普遍都是针对IOS10以前的,什么签名瘦身,拷贝回手机。IOS11的debugserver只需要连接一下xcode真机调试一下就能用。
随便真机调试一个APP后就会在手机目录/Developer/usr/bin生成debugserver,就能直接用了!

错误用法

debugserver *:12345 –a WeChat

网上都是这样来用debugserver的,但不行,必须指定ip为localhost,否则外边的mac会被拒绝连接。
要改成

/Developer/usr/bin/debugserver localhost:12346 –a WeChat

因为端口12345好像容易被占用,我折腾好久才发现是端口不能用1234,后面改成12346才连接成功。
-a 后面是一个进程名称或PID。
可以用

ps -ax

来查看手机当前进程列表

mac lldb 连接手机的debugserver

需要先进行USB端口映射,把手机的12346端口映射到mac机器的12346端口。
需要用到python端口转发工具 usbmuxd
如果下载链接失效则用我的资源:usbmuxd-1.0.8.tar.gz python 端口转发

手机数据线连接mac。
下载完成解压,进入到 python-client 目录,mac终端运行命令

python tcprelay.py -t 12346:12346。

再新建一个终端,输入

lldb

进入(lldb),然后

process connect connect://localhost:12346

应该是能成功的了。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值