我试图在google搜索,有关使用Electra越狱的iOS设备上调试AppStore应用程序的简要说明。但令我失望的是,竟然没有找到任何有用的资料。因此我决定写一篇相关的指南,经过我的测试它非常的适用于我,但我无法确定它是否同样适用于你。我在以下设备进行了测试:
运行iOS 11.1.2的iPhone 7
运行iOS 11.0.1的iPhone 5s
这两款设备都使用Electra jailbreak 1.0.4进行了越狱。
首先,通过ssh连接到你的iOS设备,查看/Developer/usr/bin/debugserver是否存在。如果不存在则,
接着在Xcode中你应该看到,如下红框内所示的信息:
等到“准备调试支持iPhone”完成。然后在设备上检查 /Developer/usr/bin/debugserver。此时,debugserver二进制文件应该已经存在。
对我而言,它只在我通过USB进行调试时才有效。如果Mac上未安装iproxy,请通过brew进行安装:
然后在Mac控制台中运行:
最后,将iPhone连接到USB。就是这样,我们准备开始。
在你的Mac控制台上,连接iPhone:
在iPhone的控制台中运行
找到你想要attach的进程的pid。然后运行
如果你看到和我类似的内容
则表明运行一切正常。现在,在Mac上打开另一个控制台,然后运行
在LLDB控制台中运行
在你的Mac控制台上,连接iPhone:
在iPhone的控制台中运行
如果你看到和我类似的内容
则表明运行一切正常。现在,在Mac上打开另一个控制台,然后运行
在LLDB控制台中运行
重要提示!如果你遇到了错误则,
*参考来源:kov4l3nko,FB小编 secist 编译,转载请注明来自FreeBuf.COM