Reveal破解+查看App布局


知道源代码,查看App的布局


1.获得Reveal.framework
打开破解好的Reveal,点击Help → Show Reveal Library in Finder,拷贝Reveal.framework
Reveal破解+查看App布局_第1张图片
61-62.gif
2.导入Reveal.framework到Xcode项目
Reveal破解+查看App布局_第2张图片
61-63.gif

3.删除Reveal.framework
Reveal破解+查看App布局_第3张图片
61-64.gif

4.链接Reveal.framework
在Other Linker Flags中输入下面代码

  -ObjC -lz -framework Reveal
Reveal破解+查看App布局_第4张图片
61-65.gif

5.运行Xcode项目
Reveal破解+查看App布局_第5张图片
61-66.gif

6.运行Reveal,查看App布局
Reveal破解+查看App布局_第6张图片
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
Reveal破解+查看App布局_第7张图片
61-59.gif
4.将Reveal库文件拷贝到设备中(OpenSSH链接默认密码:alpine)
// 192.168.0.101是手机无线局域网的ip地址,不是电脑的ip地址
scp -r /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/Reveal.framework [email protected]:/System/Library/Frameworks

scp -r /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib [email protected]:/Library/MobileSubstrate/DynamicLibraries

// 第二个空格后面的内容是plist的路径
scp -r /Users/zhangbin/Desktop/libReveal.plist [email protected]:/Library/MobileSubstrate/DynamicLibraries
Reveal破解+查看App布局_第8张图片
61-60.gif
5.边用手机查看app边Command+R运行Reveal
61-61.gif

注意点

  • Reveal能识别app的名字,但是提示The request timed out


    Reveal破解+查看App布局_第9张图片
    Snip20160911_28.png
    • 解决办法:重启

你可能感兴趣的:(Reveal破解+查看App布局)