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,左边的列表也打开,但是中间却没有任何图形的显示。疯了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值