iOS Reveal

作者: HotPotCat | 来源:发表于2021-05-28 09:31 被阅读0次

    一、概述

    Reveal是一款UI调试神器,对iOS开发非常有帮助。这里以版本Version 4 (8796)演示

    二、安装

    2.1 Mac端安装

    Reveal官网直接下载安装,可以用试用版。

    2.2 手机端安装

    1.cydia直接安装Reveal Loader插件

    cydia插件
    1. 打开手机"设置->Reveal-> Enabled Applications"打开需要分析的App
      Reveal设置
      我这里打开微信

    2.3 配置环境

    1. 打开电脑端的Reveal->help->Show Reveal Library in Finder

      image.png
      会进入到Framework目录中:
      image.png
    2. RevealServer保存到手机中
      进入到Library/目录:

    zaizai:~ root# cd /Library/
    zaizai:/Library root#
    

    创建RHRevealLoader目录:

    zaizai:/Library root# mkdir RHRevealLoader
    zaizai:/Library root# cd RHRevealLoader/
    zaizai:/Library/RHRevealLoader root# pwd
    /Library/RHRevealLoader
    

    RevealServer拷贝到该目录下:

    scp -P 12345 RevealServer root@localhost://Library/RHRevealLoader/libReveal.dylib
    

    需要改名为libReveal.dylib

    手机端确认:

    zaizai:/Library/RHRevealLoader root# ls
    libReveal.dylib*
    

    3.重启SpringBoardkill SpringBoard

    zaizai:~ root# ps -A | grep SpringBoard
    20973 ??         4:01.57 /System/Library/CoreServices/SpringBoard.app/SpringBoard
    23213 ttys000    0:00.01 grep SpringBoard
    zaizai:~ root# kill 20973
    zaizai:~ root#
    

    2.4 调试微信

    重新打开电脑端Reveal和微信,这个时候微信就出现了:

    image.png

    有时候一个app会出现2个连接提示:一个是wifi(手机和电脑必须在同一个局域网),一个是usb

    wifi和usb同时出现

    点击微信图标就进入调试界面了:

    image.png
    发现页面中微信钱包金额是每一位都是一个UILabel。。。

    修改下LabelText


    这样余额就改了。并且Revealcycript一样不会阻塞进程。

    总结

      1. iOS安装插件
      1. Mac安装App
      1. 动态库导入iPhone

    相关文章

      网友评论

        本文标题:iOS Reveal

        本文链接:https://www.haomeiwen.com/subject/poelsltx.html