Mac上通过Reveal查看APP的控件结构

前提:拥有一台已经越狱的ios设备



具体流程:

1、通过官网下载最新版本的reveal并且安装

2、从电脑拷贝 /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework下的RevealServer 到电脑桌面,重新命名为libReveal.dylib 

3、通过终端使用ldid签名刚刚改名的文件  ldid -S libReveal.dylib

4、生成与动态库对应的plist文件libReveal.plist 并且添加你想要查看结构的应用的bundle id

5、将动态库和plist文件上传到手机的/Library/MobileSubstrate/DynamicLibraries目录

    scp .../libReveal.plist [email protected]:/Library/MobileSubstrate/DynamicLibraries

   scp .../libReveal.dylib [email protected]:/Library/MobileSubstrate/DynamicLibraries

6、确保手机和电脑在同一个网段

7、kill想要查看的进程,然后重新打开,就可以在Reveal界面上看到应用的图标出现,点击进去就可以愉快的查看了

你可能感兴趣的:(Mac上通过Reveal查看APP的控件结构)