之前使用方法粗略叙述
方法一:copyRevealServer
和带有目标应用的BundleID到设备的/Library/MobileSubstrate/DynamicLibraries
,然后执行killall SpringBoard
,然后重启目标应用,就可在Reveal上查看目标应用的结构。
方法二:在Cydia上下载Reveal2Loader
或者Reveal Loader
,然后在设置中会多出Reveal选项,就可以勾选目标应用并在Reveal中查看(如图IMG_0002)。
发现更新Revael之后提示版本问题
The operation couldn't be completed. The app is link against an older version of the Reveal library. You may need to update the Reveal library in your app
1.打开
/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework
2.复制framework下的
RevealServer
复制到电脑桌面并重名为reveal2Loader.dylib
3.将
reveal2Loader.dylib
复制到移动设备的/Library/MobileSubstrate/DynamicLibraries
目录下4.重启Reveal,移动设备打开目标应用,就可以在Reval中查看目标应用的结构; image.png
总结
就是将之前的安装Reveal Loader时注入的Reveal2Loader.dylib
改为最新版的Reveal.app中的RevealServer
.
本文如有错误和问题还望指正
网友评论
?