Reveal是一款调试iOS程序UI界面的神器
越狱手机上调试环境配置
1.iPhone手机上通过Cydia
安装Reveal Loader
软件源:http://apt.so/codermjlee
2.安装完Reveal Loader后,打开【设置】->Reveal->Enabled Applications 选择需要调试的App
3.找到Mac的Reveal中的RevealServer文件(Helper->Show Reveal Library in Finder->iOS Library->RevealServer),使用iFunBox覆盖iPhone的/Library/RHRevealLoader/RevealServer文件
4.重启SpringBoard或者重启手机(一般情况只需要重启SpringBoard),可以在iPhone上输入终端命令
重启SpringBoard
killall SpringBoard
重启手机(如果是不完美越狱,重启手机需要重新越狱,慎重)
reboot
打开Reveal.app,显示出要调试的App,
选择USB方式开始调试
使用Reveal打开微信的登录页,找到登录按钮的内存地址,如图
使用Cycript删除这个按钮
[#0x14681e5e0 removeFromSuperview]
这个删除操作只是内存中删除了这个按钮