Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error: failed to get reply to handshake packet #5

Open
coder-glzhu opened this issue Feb 19, 2020 · 21 comments
Open

error: failed to get reply to handshake packet #5

coder-glzhu opened this issue Feb 19, 2020 · 21 comments

Comments

@coder-glzhu
Copy link

iOS 13.3出现错误后再iOS9.1上也是这个错误

@4ch12dy
Copy link
Owner

4ch12dy commented Feb 19, 2020

用issh了吗?

@coder-glzhu
Copy link
Author

用issh了吗?

用了的,发现是脚本里debugserver签名的权限文件内容不太兼容13,改了就可以了

@4ch12dy
Copy link
Owner

4ch12dy commented Feb 22, 2020

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

@wstclzy2010
Copy link

用issh了吗?

用了的,发现是脚本里debugserver签名的权限文件内容不太兼容13,改了就可以了

求教,我也是这个问题

@paradiseduo
Copy link

我也遇到了这个问题、
image
image

@4ch12dy
Copy link
Owner

4ch12dy commented Mar 20, 2020

我也遇到了这个问题、
image
image

端口被占用了,用issh的时候不用自己去设置端口转发

@paradiseduo
Copy link

我也遇到了这个问题、
image
image

端口被占用了,用issh的时候不用自己去设置端口转发

并没有,我下面只是为了验证端口1234是不是被issh开启了.
image

@wstclzy2010
Copy link

确实和端口转发没有关系。设备是iOS13,我之前第一次没改权限的时候debugserver连应用都启动不了,改了权限能启动应用的时候又遇到了这个错误,应该是权限没有弄对,不知道iOS13应该给debugserver添加什么权限

@paradiseduo
Copy link

是不是跟系统版本有关系?我用的iPhone6 iOS10.0.2,重试依然不行
image
image

@4ch12dy
Copy link
Owner

4ch12dy commented Mar 20, 2020

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

@4ch12dy
Copy link
Owner

4ch12dy commented Mar 20, 2020

确实和端口转发没有关系。设备是iOS13,我之前第一次没改权限的时候debugserver连应用都启动不了,改了权限能启动应用的时候又遇到了这个错误,应该是权限没有弄对,不知道iOS13应该给debugserver添加什么权限

iOS13我这边使用都是没有问题的,方便把你的设备信息以及越狱的方式发出来我看下吗

@paradiseduo
Copy link

paradiseduo commented Mar 20, 2020

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

拔掉数据线重插好使了,但是下断点有问题。。跟着文章来的
image

@wstclzy2010
Copy link

确实和端口转发没有关系。设备是iOS13,我之前第一次没改权限的时候debugserver连应用都启动不了,改了权限能启动应用的时候又遇到了这个错误,应该是权限没有弄对,不知道iOS13应该给debugserver添加什么权限

iOS13我这边使用都是没有问题的,方便把你的设备信息以及越狱的方式发出来我看下吗

image
image
image
image
感谢耐心回复,和您的lldb没关系,没用前也这样。用的是unc0ver越狱

@4ch12dy
Copy link
Owner

4ch12dy commented Mar 20, 2020

已经有更优雅的方式来脱壳了,见:http://4ch12dy.site/2020/02/26/lldb-how-to-dump-gracefully/lldb-how-to-dump-gracefully/

其实就是在lldb挂上去后直接输入dumpdecrpted -X即可

@4ch12dy
Copy link
Owner

4ch12dy commented Mar 20, 2020

确实和端口转发没有关系。设备是iOS13,我之前第一次没改权限的时候debugserver连应用都启动不了,改了权限能启动应用的时候又遇到了这个错误,应该是权限没有弄对,不知道iOS13应该给debugserver添加什么权限

iOS13我这边使用都是没有问题的,方便把你的设备信息以及越狱的方式发出来我看下吗

image
image
image
image
感谢耐心回复,和您的lldb没关系,没用前也这样。用的是unc0ver越狱

你的debugserver设置ip和端口是错的,建议用issh去启动,然后用xia0LLDB连接。

@paradiseduo
Copy link

@wstclzy2010
Copy link

确实和端口转发没有关系。设备是iOS13,我之前第一次没改权限的时候debugserver连应用都启动不了,改了权限能启动应用的时候又遇到了这个错误,应该是权限没有弄对,不知道iOS13应该给debugserver添加什么权限

iOS13我这边使用都是没有问题的,方便把你的设备信息以及越狱的方式发出来我看下吗

image

image

image

image

感谢耐心回复,和您的lldb没关系,没用前也这样。用的是unc0ver越狱

你的debugserver设置ip和端口是错的,建议用issh去启动,然后用xia0LLDB连接。

您看看image

@4ch12dy
Copy link
Owner

4ch12dy commented Mar 20, 2020

先确保你的电脑正常能ssh到设备上, 看起来像是手机上ssh server的问题。

@wstclzy2010
Copy link

先确保你的电脑正常能ssh到设备上, 看起来像是手机上ssh server的问题。

正常的,通过usb连接和ip地址连接ssh都没问题

@wstclzy2010
Copy link

先确保你的电脑正常能ssh到设备上, 看起来像是手机上ssh server的问题。

谢谢耐心回复,我自己再找找原因

@icytxw
Copy link

icytxw commented Jun 22, 2022

debugserver用固定的127.0.0.1启动,不然会lldb可能连接到ipv6的地址。

debugserver "127.0.0.1:12345"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants