iOS逆向工程 -- Reveal(一款调试iOS程序UI界面的神器)

Reveal介绍

官网:https://revealapp.com
破解版本下载:http://xclient.info/s/reveal.html?_=c15d0db4b6cd8c32262ffbacc7695d50#history_versions
建议下载至少Reveal4版本,支持USB连接调试,速度快。低版本的只能WiFi连接调试

环境配置
  • (一)iPhone上安装Reveal Loader
    软件源:http://apt.so/codermjlee
    不要安装其他源的版本,有可能不支持新版Reveal

    iOS逆向工程 -- Reveal(一款调试iOS程序UI界面的神器)_第1张图片
    image.png

  • (二)安装完Reveal Loader后,打开【设置】,选择需要调试的APP


    iOS逆向工程 -- Reveal(一款调试iOS程序UI界面的神器)_第2张图片
    image.png

    iOS逆向工程 -- Reveal(一款调试iOS程序UI界面的神器)_第3张图片
    image.png

    iOS逆向工程 -- Reveal(一款调试iOS程序UI界面的神器)_第4张图片
    image.png
  • (三)找到Mac的Reveal中的RevealServer文件,覆盖iPhone的/Library/RHRevealLoader/RevealServer文件


    iOS逆向工程 -- Reveal(一款调试iOS程序UI界面的神器)_第5张图片
    image.png

    iOS逆向工程 -- Reveal(一款调试iOS程序UI界面的神器)_第6张图片
    image.png

    利用iFunBox打开手机目录/Library/RHRevealLoader/RevealServer


    iOS逆向工程 -- Reveal(一款调试iOS程序UI界面的神器)_第7张图片
    image.png

    覆盖RevealServer文件即可
  • (四)重启SpringBoard或者重启手机,可以在iPhone上输入终端命令
    重启SpringBoard:killall SpringBoard
    重启手机:reboot

使用方法:

选择usb调试

iOS逆向工程 -- Reveal(一款调试iOS程序UI界面的神器)_第8张图片
image.png

可以清楚的看到app的UI结构
iOS逆向工程 -- Reveal(一款调试iOS程序UI界面的神器)_第9张图片
image.png

可以通过之前Cycript的方法来查看控制器的层级结构关系 https://www.jianshu.com/p/a8422a05f2f6
iOS逆向工程 -- Reveal(一款调试iOS程序UI界面的神器)_第10张图片
image.png

这样结合起来就可清楚查看其它app的结构

你可能感兴趣的:(iOS逆向工程 -- Reveal(一款调试iOS程序UI界面的神器))