Reveal破解+查看App布局
2016-07-30 本文已影响303人
CoderZb
知道源代码,查看App的布局
1.获得Reveal.framework
打开破解好的Reveal,点击Help → Show Reveal Library in Finder,拷贝Reveal.framework
61-62.gif
2.导入Reveal.framework到Xcode项目
61-63.gif3.删除Reveal.framework
61-64.gif4.链接Reveal.framework
在Other Linker Flags中输入下面代码
-ObjC -lz -framework Reveal
61-65.gif
5.运行Xcode项目
61-66.gif6.运行Reveal,查看App布局
61-67.gif不知道源代码,查看App的布局
0.准备
- 1>越狱的苹果手机运行别人的App项目(不知道别人的代码哦)
- 2>用iFunbox软件获取App的BundleID
- 3>用Reveal查看App的架构和布局
- 注意:越狱的手机和电脑在同一网段
1.越狱设备软件安装
在手机上使用Cydia搜索并安装OpenSSH,Cydia Substrate(原名MobileSubstrate)
61-57.gif
2.获取目标App的BundleId
手机连接电脑,然后可以使用iFunbox打开手机中的目标App,找到.com.apple.mobile_container_manager.metadata.plist文件,将MCMMetadataIdentifier项中的值(就是BundleID)记下来
61-58.gif
3.将BundleID写入到创建的plist文件中
事先已经准备好了plist文件哦. 可以下载这个: http://pan.baidu.com/s/1kVPgdiZ
61-59.gif
4.将Reveal库文件拷贝到设备中(OpenSSH链接默认密码:alpine)
// 192.168.0.101是手机无线局域网的ip地址,不是电脑的ip地址
scp -r /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/Reveal.framework root@192.168.0.101:/System/Library/Frameworks
scp -r /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib root@192.168.0.101:/Library/MobileSubstrate/DynamicLibraries
// 第二个空格后面的内容是plist的路径
scp -r /Users/zhangbin/Desktop/libReveal.plist root@192.168.0.101:/Library/MobileSubstrate/DynamicLibraries
61-60.gif
5.边用手机查看app边Command+R运行Reveal
61-61.gif注意点
-
Reveal能识别app的名字,但是提示The request timed out
Snip20160911_28.png- 解决办法:重启