Reveal分析他人app界面

1. 下载安装官方版,试用期30天,到期掏钱继续使用,前往 http://download.revealapp.com/Reveal.app.zip 去下载最新版Reveal,解压直接运行,就可以看到界面了。这里强烈建议把下载的Reveal拷贝到mac的“应用程序”里,方便下次使用。

2.  破解(土豪可以跳过本步骤)。 由于Reveal 只有30天的试用期,为了可以永久使用,需要下载破解附件提取密码:timc

1.安装原版并运行一次 -- 假设安装到 /Applications/Reveal.app/

2.打开/Applications/Reveal.app/Contents/MacOS/Reveal 改名为 Reveal_

3.将附件复制进来

4.启动主程序即可!

  也可以下载已经破解好的Reveal     点击下载,提取密码jwxv

3.  调试自己的APP 或 调试别人的APP(例如微信,qq 等)

Reveal主要是用来调试自己的app的,不过有人研究出了怎么去看所有app的方法。现在xcode已经集成了界面分析工具,所以,用Reveal分析调试自己的app就变的不是那么重要了,感兴趣可以前往: http://support.revealapp.com/kb/getting-started/integrating-reveal-static-linking 。官网说的非常详细,这里就不在介绍了。

 调试他人APP,需要往iphone系统里拷贝一些文件,而拷贝的位置都是需要系统权限的,故Iphone 需要越狱,

  关于怎么越狱,网上的教程也是铺天盖地,但是一定要找合适自己的系统版本的越狱工具。要注意的是,越狱过程中最好关闭“查找我的iphone功能”,并且将开机密码清除,否则可能会越狱不成功,至少我自己碰到过因为这个原因不能越狱的情况。

4. 越狱完成后。在Mac桌面创建一个名为libReveal.plist文件,该文件告诉iphone系统我们想要窥探的APP有哪些。

libReveal.plist 由多个APP的bundleid组成。这里有两个bundleid,第一个代表appstore,第二个瞎写的。 根据自己的需求增删改bundleid就可以了, 

libReveal.plist内容如下

{

         Filter = {

                   Bundles = (

                              "com.apple.AppStore",

                              "com.xx.xxx",

                    );

         };

}

关于如何查看BundleId的几种方法

这里以查看微信为例

查看方法1:  iTools Pro 等三方软件。iTools Pro 为例,启动iTools Pro-> 应用->微信->备份-> 选择备份到的文件夹->备份完成->找到该备份的 微信.ipa 文件->直接更改后缀名为.zip ->解压 微信.zip-> 打开解压后文件夹->打开iTunesMetadata.plist文件(Xcode 或其他软件)-> 寻找到 key为 softwareVersionBundleId的项,后面value 就是boundid了

查看方法2:  iTunes。 启动iTunes ->下载微信到电脑->在iTunes我的应用中找到刚下载的微信-> 在finder中显示->下载的 微信.ipa 文件->直接更改后缀名为.zip ->解压 微信.zip-> 打开解压后文件夹->打开iTunesMetadata.plist文件(Xcode 或其他软件)-> 寻找到 key为 softwareVersionBundleId的项,后面value 就是boundid了

查看方法3:  链接查看。 ITunes搜索微信->搜索结果中找到微信->点下方 “获取” 右侧箭头,选择复制链接(该链接也可以分享给好友下载。。)->获取复制链接中的id->浏览器访问  

 https://itunes.apple.com/lookup?id=获取到的id   

->在下载的文本中找到bundleid

5.拷贝framework、libReveal.dylib 和 libReveal.plist 到越狱机,拷贝有两种方法

5-1. 通过openSSH拷贝Reveal.framework和dylib到越狱机

通过Cydia(越狱后自动安装的一个软件源)安装OpenSSH和MobileSubstrate(现在已经改名叫:cydia substrate),注意Cydia第一次启动后需要更新软件源,所以可能搜索不到应用,这时候等一会,让Cydia更新完之后再搜索就行了,有点像ubuntu的apt-get update。

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

scp /Users/wany/Desktop/libReveal.plist root@192.168.0.X:/Library/MobileSubstrate/DynamicLibraries

拷贝时注意Reveal的路径是否正确,还有iphone的ip地址也要正确才行。openSSH的root账户默认密码是:alpine

5-2. 通过第三方软件(iTools Pro 、PP助手)打开iphone越狱文件夹,直接从Mac桌面拷贝过去。

 我使用的是iTools Pro,启动软件,选择文件,左侧找到文件系统(越狱)

将Reveal.framework 拷贝到 iphone 的 /System/Library/Frameworks/

将libReveal.dylib  拷贝到 iphone 的  /Library/MobileSubstrate/DynamicLibraries/

将libReveal.plist  拷贝到 iphone 的  /Library/MobileSubstrate/DynamicLibraries/


6. 重新启动越狱的iphone

然后就可以打开Reveal软件看别人的app怎么布局的了。注意,iphone和安装Reveal的机器一定要在同一网络下。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容