注册

iOS Reveal

iOS Reveal


一、概述

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

二、安装

2.1 Mac端安装

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

2.2 手机端安装

1.cydia直接安装Reveal Loader插件


a37f43284cbe699e0938cd8ac63ff261.png


打开手机"设置->Reveal-> Enabled Applications"打开需要分析的App
f8aef2dfae2990be84fcc7ae50e581d7.png


  1. 我这里打开微信

2.3 配置环境

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

e6aa788e0cea6cc3bd2c8b734fcda613.png1c4c1b3e9a5e117e47b556a3d0b31c83.png


  1. 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和微信,这个时候微信就出现了:

56d19d1bbf1c44eb9334be10e1431f55.png0a9bf19b0eef08af931aaef3859b49e9.pngc9b8898ccac057452c017fecf755ba9e.png

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

修改下LabelText

b68d94c9c75406ce051db129207b5138.png


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

总结

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

作者:HotPotCat
链接:https://www.jianshu.com/p/ca0a4b73a986


0 个评论

要回复文章请先登录注册