iOS Reveal
iOS Reveal
一、概述
Reveal
是一款UI
调试神器,对iOS
开发非常有帮助。这里以版本Version 4 (8796)
演示
二、安装
2.1 Mac端安装
Reveal官网直接下载安装,可以用试用版。
2.2 手机端安装
1.cydia
直接安装Reveal Loader
插件
![a37f43284cbe699e0938cd8ac63ff261.png](https://www.imgeek.org/uploads/article/20210830/a37f43284cbe699e0938cd8ac63ff261.png)
打开手机"设置->Reveal-> Enabled Applications"打开需要分析的
App
![f8aef2dfae2990be84fcc7ae50e581d7.png](https://www.imgeek.org/uploads/article/20210830/f8aef2dfae2990be84fcc7ae50e581d7.png)
- 我这里打开微信
2.3 配置环境
打开电脑端的
Reveal->help->Show Reveal Library in Finder
![e6aa788e0cea6cc3bd2c8b734fcda613.png](https://www.imgeek.org/uploads/article/20210830/e6aa788e0cea6cc3bd2c8b734fcda613.png)
![1c4c1b3e9a5e117e47b556a3d0b31c83.png](https://www.imgeek.org/uploads/article/20210830/1c4c1b3e9a5e117e47b556a3d0b31c83.png)
将
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.重启SpringBoard
:kill 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.png](https://www.imgeek.org/uploads/article/20210830/56d19d1bbf1c44eb9334be10e1431f55.png)
![0a9bf19b0eef08af931aaef3859b49e9.png](https://www.imgeek.org/uploads/article/20210830/0a9bf19b0eef08af931aaef3859b49e9.png)
![c9b8898ccac057452c017fecf755ba9e.png](https://www.imgeek.org/uploads/article/20210830/c9b8898ccac057452c017fecf755ba9e.png)
发现页面中微信钱包金额是每一位都是一个
UILabel
。。。修改下Label
的Text
:
![b68d94c9c75406ce051db129207b5138.png](https://www.imgeek.org/uploads/article/20210830/b68d94c9c75406ce051db129207b5138.png)
这样余额就改了。并且
作者:HotPotCat
链接:https://www.jianshu.com/p/ca0a4b73a986
Reveal
和cycript
一样不会阻塞进程。总结
iOS
安装插件
Mac
安装App
- 动态库导入
iPhone
- 动态库导入
作者:HotPotCat
链接:https://www.jianshu.com/p/ca0a4b73a986