目的
: 使用 Reveal 查看任意app布局
工具
:1.越狱手机
2.Reveal 3. iFunBox
在准备好以上工具之后就可以参照后面的
操作步骤
进行实践,只需三步就可以,和把大象放冰箱步骤一样>_<。
- 手机越狱可以使用爱思或者PP助手等工具,都会提供类似
一键越狱
的功能- Reveal 是一个界面调试工具,笔者在实际开发中使用并不是很多,这次主要是因为业务需要查看其它app界面。
- iFunBox可以方便查看手机文件夹,方便之后的文件操作
操作步骤
:
- 借助工具
iFunBox
把libReveal.dylib
拷贝到手机指定文件夹(/Library/MobileSubstrate/DynamicLibraries)下,如下图
- 借助工具
/Library/MobileSubstrate/DynamicLibraries
中存放着系统启动时就需要动态加载的链接库,因为是启动时动态加载所以我们在执行完后面的步骤之后还需要重启手机。
- 2)创建libReveal.plist文件 , 并拷贝到 libReveal.dylib 相同目录
libReveal.plist 文件内容为
Filter = {
Bundles =
(
"你要查看的app的bundleid",
);
};
- 3 ) 重启手机打开想要查看的app 并且保证手机和电脑连接相同网络,就可以直接查看其它app布局