xy

Results 51 comments of xy

这样的话,我刚说的第二点你就不改试试。 事实上,代码都是没啥问题的,只是不同的lldb环境对代码的检测严格性有所不同

这样改,`(char*)[docPath dataUsingEncoding:NSUTF8StringEncoding]` 或者`(char*)[(NSString*)docPath dataUsingEncoding:NSUTF8StringEncoding]`以及 `(const char*)[docPath dataUsingEncoding:NSUTF8StringEncoding]`还有 `(const char*)[docPath dataUsingEncoding:4]` 再不行的话,只能换台手机了

什么app,我这边试下

我这边在13上测试是OK的,你修改了什么字段,我看下是否有问题

> 我也遇到了这个问题、 > ![image](https://user-images.githubusercontent.com/14846965/77133567-734ca000-6a9e-11ea-832f-8d0d699d025c.png) > ![image](https://user-images.githubusercontent.com/14846965/77133577-7f386200-6a9e-11ea-8d07-2127fdc3611d.png) 端口被占用了,用issh的时候不用自己去设置端口转发

我提供两个解决的思路,第一:手动设置代理,这样能看到连接错误的原因。第二:确实某些情况会导致端口转发有问题,这个和xia0LLDB本身无关,主要是iproxy的bug,可以通过重新插拔数据线来测试。

> 确实和端口转发没有关系。设备是iOS13,我之前第一次没改权限的时候debugserver连应用都启动不了,改了权限能启动应用的时候又遇到了这个错误,应该是权限没有弄对,不知道iOS13应该给debugserver添加什么权限 iOS13我这边使用都是没有问题的,方便把你的设备信息以及越狱的方式发出来我看下吗

已经有更优雅的方式来脱壳了,见:http://4ch12dy.site/2020/02/26/lldb-how-to-dump-gracefully/lldb-how-to-dump-gracefully/ 其实就是在lldb挂上去后直接输入`dumpdecrpted -X`即可

> > > 确实和端口转发没有关系。设备是iOS13,我之前第一次没改权限的时候debugserver连应用都启动不了,改了权限能启动应用的时候又遇到了这个错误,应该是权限没有弄对,不知道iOS13应该给debugserver添加什么权限 > > > > > > iOS13我这边使用都是没有问题的,方便把你的设备信息以及越狱的方式发出来我看下吗 > > ![image](https://user-images.githubusercontent.com/42905727/77134404-cecc5d00-6aa1-11ea-923e-22c4bc11e452.jpeg) > ![image](https://user-images.githubusercontent.com/42905727/77134407-d5f36b00-6aa1-11ea-8402-ca19f7a33398.jpeg) > ![image](https://user-images.githubusercontent.com/42905727/77134417-db50b580-6aa1-11ea-99dc-fdef814a0cf7.jpeg) > ![image](https://user-images.githubusercontent.com/42905727/77134479-236fd800-6aa2-11ea-8862-c27a7c51e519.jpeg) > 感谢耐心回复,和您的lldb没关系,没用前也这样。用的是unc0ver越狱 你的debugserver设置ip和端口是错的,建议用issh去启动,然后用xia0LLDB连接。