没有越狱的时候,我们可以使用 Reveal
调试我们自己开发的APP的界面,比较好用,但是如果我们想查看别人APP的界面,想了解别人界面用什么实现的,用越狱机可以实现。
准备工具
- 一台越狱iPhone
- Mac下安装Reveal 4
- Mac, iPhone需在同一局域网下
如何越狱,这里不再累述,目前新版本的系统已经无法越狱了,可以使用就机器,如果为了学习可以使用万能的某宝,某鱼。
Cydia安装插件
Cydia Substrate
: 是大部分tweak工作的基础;
Reveal2Loader
:不再需要手动导入Reveal.lib, 以及配置plist
注意不是Reveal Loader
, Reveal Loader
已经过期,如果看过《iOS应用逆向工程-第二版》书的小伙伴就会发现书中作者用的就是Reveal Loader
,知识一直在更新,我们要随时补充啊。
Reveal2Loader设置
安装Reveal2Loader
后, 手机设置界面会出现Reveal
,如下图:
点进去Enable Applications
,选择想要查看界面的app,打开开关
调试界面
前提: 越狱手机直接USB链接Mac,或者 mac 与 iphone在同一局域网下
在iPhone启动待调试的App, 确保其在前台
在Mac下启动Reveal, 界面会出现待调试的App