iOS-Security[2]-界面解析

界面解析和调试工具 Reveal。

Reveal

Reveal 是一款可以实时查看并调试 App UI 以及构成元素的软件。我们可以在利用其在越狱环境下,对设备上安装的 App 进行解析。

安装 Reveal2Loader

在 Cydia 中安装 Reveal2Loader 软件包,安装完成后,重启 SpringBoard 。

iOS-Reveal-Kit

设置要查看的 App

安装完成后,可以在设置中看到:

iOS-Reveal-Setting

点击后,设置想要查看的 App 即可,例如设置百度地图。

iOS-Reveal-Setting-Select

解析界面

在同一个局域网下,启动 App,然后在 Reveal 中可以看到对应的 App 以及其当前页面解析。

例如对百度地图首页进行解析:

iOS-Reveal-View

调试界面

Reveal 支持实时地调试界面,例如,将百度地图底部的文字,修改为“黄sir为您导航”:

iOS-Reveal-Edit

更新 Framework

由于 Reveal 依赖于其 Framework,所以 Reveal2Loader 下载下来的 Framework 可能过旧,直接通过 SSH/CyberDuck 将 Reveal 中的 Framework 拷到设备的以下目录:

1
/Library/Frameworks/

iOS-Reveal-Replace

完成后,需要重启 SpringBoard。

在 SSH 中执行命令:

1
killall SpringBoard