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