Reveal使用笔记

Reveal是一个强大的UI分析工具,用来查看App的UI布局,最重要的是通过和tweak结合可以检测第三方的App UI,但官网的只能监测自身的App,所以还需要进一步通过theos进行扩展。

1、获取libReveal.dylib

     从reveal程序的help/show reveal library in finder里面获取。

2、将libReveal.dylib导入目标的App的documents目录。

3、创建Revealutil.m和RevealUtil.h 以供后面的Theos使用

4、创建Theos工程,hook住app的AppDelegate(AppDelege文件名的定位可以通过class-dump分析)

5、生成deb,并将deb安装到ios设备上,如果该app开着,需要关闭。

5、让mac和ios在同一个wifi中,打开mac上的reveal就可以进行查看目标的UI结构了。


未进行测试:原因我的mac os 是装在pc机的虚拟机里面,没有wifi模块,后面找机会再笔记本上可以进行测试。


测试:

问题:

Reveal app not showing any content in the middle

可以检测到App,左边的列表也打开,但是中间却没有任何图形的显示。疯了

你可能感兴趣的:(Reveal使用笔记)