iOS收藏iOS-开发

iOS Reveal

2021-05-28  本文已影响0人  HotPotCat

一、概述

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一样不会阻塞进程。

总结

上一篇下一篇

猜你喜欢

热点阅读