Reveal分析他人app界面

1. 下載安裝官方版,試用期30天女器,到期掏錢繼續(xù)使用刃宵,前往 http://download.revealapp.com/Reveal.app.zip 去下載最新版Reveal放接,解壓直接運(yùn)行究飞,就可以看到界面了。這里強(qiáng)烈建議把下載的Reveal拷貝到mac的“應(yīng)用程序”里放坏,方便下次使用咙咽。

2. ?破解(土豪可以跳過本步驟)。 由于Reveal 只有30天的試用期淤年,為了可以永久使用钧敞,需要下載破解附件提取密碼:timc

1.安裝原版并運(yùn)行一次 -- 假設(shè)安裝到 /Applications/Reveal.app/

2.打開/Applications/Reveal.app/Contents/MacOS/Reveal 改名為 Reveal_

3.將附件復(fù)制進(jìn)來

4.啟動主程序即可蜡豹!

? 也可以下載已經(jīng)破解好的Reveal ? ? 點(diǎn)擊下載,提取密碼jwxv

3. ?調(diào)試自己的APP 或 調(diào)試別人的APP(例如微信溉苛,qq 等)

Reveal主要是用來調(diào)試自己的app的镜廉,不過有人研究出了怎么去看所有app的方法。現(xiàn)在xcode已經(jīng)集成了界面分析工具愚战,所以娇唯,用Reveal分析調(diào)試自己的app就變的不是那么重要了,感興趣可以前往: http://support.revealapp.com/kb/getting-started/integrating-reveal-static-linking 寂玲。官網(wǎng)說的非常詳細(xì)塔插,這里就不在介紹了。

?調(diào)試他人APP拓哟,需要往iphone系統(tǒng)里拷貝一些文件想许,而拷貝的位置都是需要系統(tǒng)權(quán)限的,故Iphone 需要越獄断序,

? 關(guān)于怎么越獄流纹,網(wǎng)上的教程也是鋪天蓋地,但是一定要找合適自己的系統(tǒng)版本的越獄工具逢倍。要注意的是,越獄過程中最好關(guān)閉“查找我的iphone功能”景图,并且將開機(jī)密碼清除较雕,否則可能會越獄不成功,至少我自己碰到過因為這個原因不能越獄的情況挚币。

4. 越獄完成后亮蒋。在Mac桌面創(chuàng)建一個名為libReveal.plist文件,該文件告訴iphone系統(tǒng)我們想要窺探的APP有哪些妆毕。

libReveal.plist 由多個APP的bundleid組成慎玖。這里有兩個bundleid,第一個代表appstore笛粘,第二個瞎寫的趁怔。 根據(jù)自己的需求增刪改bundleid就可以了,?

libReveal.plist內(nèi)容如下

{

? ? ? ? ?Filter = {

? ? ? ? ? ? ? ? ? ?Bundles = (

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "com.apple.AppStore",

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "com.xx.xxx",

? ? ? ? ? ? ? ? ? ? );

? ? ? ? ?};

}

關(guān)于如何查看BundleId的幾種方法

這里以查看微信為例

查看方法1:? iTools Pro 等三方軟件薪前。iTools Pro 為例润努,啟動iTools Pro-> 應(yīng)用->微信->備份-> 選擇備份到的文件夾->備份完成->找到該備份的 微信.ipa 文件->直接更改后綴名為.zip ->解壓 微信.zip-> 打開解壓后文件夾->打開iTunesMetadata.plist文件(Xcode 或其他軟件)-> 尋找到 key為 softwareVersionBundleId的項,后面value 就是boundid了

查看方法2:? iTunes示括。 啟動iTunes ->下載微信到電腦->在iTunes我的應(yīng)用中找到剛下載的微信-> 在finder中顯示->下載的 微信.ipa 文件->直接更改后綴名為.zip ->解壓 微信.zip-> 打開解壓后文件夾->打開iTunesMetadata.plist文件(Xcode 或其他軟件)-> 尋找到 key為 softwareVersionBundleId的項铺浇,后面value 就是boundid了

查看方法3:? 鏈接查看。 ITunes搜索微信->搜索結(jié)果中找到微信->點(diǎn)下方 “獲取” 右側(cè)箭頭垛膝,選擇復(fù)制鏈接(該鏈接也可以分享給好友下載鳍侣。丁稀。)->獲取復(fù)制鏈接中的id->瀏覽器訪問 ?

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

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

5.拷貝framework、libReveal.dylib 和 libReveal.plist 到越獄機(jī)倚聚,拷貝有兩種方法

5-1. 通過openSSH拷貝Reveal.framework和dylib到越獄機(jī)

通過Cydia(越獄后自動安裝的一個軟件源)安裝OpenSSH和MobileSubstrate(現(xiàn)在已經(jīng)改名叫:cydia substrate)线衫,注意Cydia第一次啟動后需要更新軟件源,所以可能搜索不到應(yīng)用秉沼,這時候等一會桶雀,讓Cydia更新完之后再搜索就行了,有點(diǎn)像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賬戶默認(rèn)密碼是:alpine

5-2. 通過第三方軟件(iTools Pro 敞咧、PP助手)打開iphone越獄文件夾棘捣,直接從Mac桌面拷貝過去。

?我使用的是iTools Pro休建,啟動軟件乍恐,選擇文件,左側(cè)找到文件系統(tǒng)(越獄)

將Reveal.framework 拷貝到 iphone 的 /System/Library/Frameworks/

將libReveal.dylib? 拷貝到 iphone 的? /Library/MobileSubstrate/DynamicLibraries/

將libReveal.plist? 拷貝到 iphone 的? /Library/MobileSubstrate/DynamicLibraries/


6. 重新啟動越獄的iphone

然后就可以打開Reveal軟件看別人的app怎么布局的了测砂。注意茵烈,iphone和安裝Reveal的機(jī)器一定要在同一網(wǎng)絡(luò)下。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末砌些,一起剝皮案震驚了整個濱河市呜投,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌存璃,老刑警劉巖仑荐,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異纵东,居然都是意外死亡粘招,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進(jìn)店門偎球,熙熙樓的掌柜王于貴愁眉苦臉地迎上來洒扎,“玉大人,你說我怎么就攤上這事衰絮⊙钒剩” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵岂傲,是天一觀的道長难裆。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么乃戈? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任褂痰,我火速辦了婚禮,結(jié)果婚禮上症虑,老公的妹妹穿的比我還像新娘缩歪。我一直安慰自己,他們只是感情好谍憔,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布匪蝙。 她就那樣靜靜地躺著,像睡著了一般习贫。 火紅的嫁衣襯著肌膚如雪逛球。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天苫昌,我揣著相機(jī)與錄音颤绕,去河邊找鬼。 笑死祟身,一個胖子當(dāng)著我的面吹牛奥务,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播袜硫,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼氯葬,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了婉陷?” 一聲冷哼從身側(cè)響起帚称,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎憨攒,沒想到半個月后世杀,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體阀参,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡肝集,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蛛壳。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片杏瞻。...
    茶點(diǎn)故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖衙荐,靈堂內(nèi)的尸體忽然破棺而出捞挥,到底是詐尸還是另有隱情,我是刑警寧澤忧吟,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布砌函,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏讹俊。R本人自食惡果不足惜垦沉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望仍劈。 院中可真熱鬧厕倍,春花似錦、人聲如沸贩疙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽这溅。三九已至组民,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間芍躏,已是汗流浹背邪乍。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留对竣,地道東北人庇楞。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像否纬,于是被迫代替她去往敵國和親吕晌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容