Reveal版本:Reveal 1.5.1
下载链接:https://revealapp.com/download/
越狱设备:iPhone 4
iOS 7.1.2
过程:
通过OpenSSH将framework和dylib拷贝到越狱机上
scp -r /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/Reveal.framework root@192.168.0.X:/System/Library/Frameworks```
scp /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib root@192.168.0.X:/Library/MobileSubstrate/DynamicLibraries
编辑libReveal.plist
再iphone的 /Library/MobileSubstrate/DynamicLibraries/
目录下创建文件libReveal.plist
,当然也可以在电脑上创建编辑后拷贝到iphone
上,方法同上面拷贝framework
。
libReveal.plist
内容如下(这里以拼多多
为例),Bundles
里写要分析的app
的Bundle
,可以制定多个,例如:Bundles = ("com.xunmeng.pinduoduo", "com.netease.my");的数组
:
JailBreak:~ root# cd /Library/MobileSubstrate/DynamicLibraries/
JailBreak:/Library/MobileSubstrate/DynamicLibraries root# touch libReveal.plist
{
Filter = {
Bundles = ("com.xunmeng.pinduoduo");
};
}
PS:
可以通过```cycript -p app进程```勾住,然后输入```[NSBundle mainBundle].bundleIdentifier```获取应用```Bundle```
最后重启reboot
手机,打开添加Bundle
的应用就可以查看UI了。
网友评论