iOS 逆向工程(十一)之Reveal工具使用

Reveal工具下载:https://www.bigzhong.com/wp-content/plugins/erphpdown/download.php?postid=6330

目的:查看UIview之间的层结构,定位目标层

详细步骤:

1.下载Reveal for Mac(版本为:Reveal 24);

iOS 逆向工程(十一)之Reveal工具使用

2.在Mac上安装Reveal工具;

iOS 逆向工程(十一)之Reveal工具使用

3.在iPhone5s上Cydia平台下载Reveal Loader(版本为:1.0.0-1);

iOS 逆向工程(十一)之Reveal工具使用

4.在手机【设置】-->【Reveal】-->【 Enabled Applications】选择可以调试的应用App;

iOS 逆向工程(十一)之Reveal工具使用

5.在Mac上打开Reveal,【Help】-->【Show Reveal Library in Finder】-->【 iOS Library 】拷贝RevealServer文件;

iOS 逆向工程(十一)之Reveal工具使用

iOS 逆向工程(十一)之Reveal工具使用

6.在爱思助手的iPhone5s的【系统文件】下,路径为【/Library/RHRevealLoader/】(如果没有RHRevealLoader文件夹就新建一个)处粘贴(或直接拖拽)RevealServer文件,将RevealServer文件改为libReveal.dylib;

iOS 逆向工程(十一)之Reveal工具使用

7.远程登录iPhone5s,输入 killall SpringBoard (重启手机桌面)回车;

iOS 逆向工程(十一)之Reveal工具使用

8.打开手机需要调试的App;

iOS 逆向工程(十一)之Reveal工具使用

9.重启Mac上的Reveal,选择需要调试的App点击进入

iOS 逆向工程(十一)之Reveal工具使用

iOS 逆向工程(十一)之Reveal工具使用

 

iOS 逆向工程(十一)之Reveal工具使用

上一篇:An error occured while deploying the file. This probably means that the app contains ARM native code and your Genymotion device cannot run ARM instructions. You should either build your native code to


下一篇:[LeetCode] Largest BST Subtree 最大的二分搜索子树