界面解析和调试工具 Reveal。
Reveal
Reveal 是一款可以实时查看并调试 App UI 以及构成元素的软件。我们可以在利用其在越狱环境下,对设备上安装的 App 进行解析。
安装 Reveal2Loader
在 Cydia 中安装 Reveal2Loader 软件包,安装完成后,重启 SpringBoard 。
设置要查看的 App
安装完成后,可以在设置中看到:
点击后,设置想要查看的 App 即可,例如设置百度地图。
解析界面
在同一个局域网下,启动 App,然后在 Reveal 中可以看到对应的 App 以及其当前页面解析。
例如对百度地图首页进行解析:
调试界面
Reveal 支持实时地调试界面,例如,将百度地图底部的文字,修改为“黄sir为您导航”:
更新 Framework
由于 Reveal 依赖于其 Framework,所以 Reveal2Loader 下载下来的 Framework 可能过旧,直接通过 SSH/CyberDuck 将 Reveal 中的 Framework 拷到设备的以下目录:
1 | /Library/Frameworks/ |
完成后,需要重启 SpringBoard。
在 SSH 中执行命令:
1 | killall SpringBoard |