Reveal破解+查看App布局


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


1.獲得Reveal.framework
打開破解好的Reveal,點(diǎn)擊Help → Show Reveal Library in Finder,拷貝Reveal.framework
61-62.gif
2.導(dǎo)入Reveal.framework到Xcode項(xiàng)目
61-63.gif

3.刪除Reveal.framework
61-64.gif

4.鏈接Reveal.framework
在Other Linker Flags中輸入下面代碼

  -ObjC -lz -framework Reveal
61-65.gif

5.運(yùn)行Xcode項(xiàng)目
61-66.gif

6.運(yùn)行Reveal,查看App布局
61-67.gif


不知道源代碼,查看App的布局


0.準(zhǔn)備
  • 1>越獄的蘋果手機(jī)運(yùn)行別人的App項(xiàng)目(不知道別人的代碼哦)
  • 2>用iFunbox軟件獲取App的BundleID
  • 3>用Reveal查看App的架構(gòu)和布局
  • 注意:越獄的手機(jī)和電腦在同一網(wǎng)段
1.越獄設(shè)備軟件安裝
在手機(jī)上使用Cydia搜索并安裝OpenSSH,Cydia Substrate(原名MobileSubstrate)

61-57.gif

2.獲取目標(biāo)App的BundleId
手機(jī)連接電腦,然后可以使用iFunbox打開手機(jī)中的目標(biāo)App,找到.com.apple.mobile_container_manager.metadata.plist文件,將MCMMetadataIdentifier項(xiàng)中的值(就是BundleID)記下來
61-58.gif
3.將BundleID寫入到創(chuàng)建的plist文件中
事先已經(jīng)準(zhǔn)備好了plist文件哦. 可以下載這個(gè): http://pan.baidu.com/s/1kVPgdiZ
61-59.gif
4.將Reveal庫文件拷貝到設(shè)備中(OpenSSH鏈接默認(rèn)密碼:alpine)
// 192.168.0.101是手機(jī)無線局域網(wǎng)的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

// 第二個(gè)空格后面的內(nèi)容是plist的路徑
scp -r /Users/zhangbin/Desktop/libReveal.plist root@192.168.0.101:/Library/MobileSubstrate/DynamicLibraries
61-60.gif
5.邊用手機(jī)查看app邊Command+R運(yùn)行Reveal
61-61.gif

注意點(diǎn)

  • Reveal能識(shí)別app的名字,但是提示The request timed out


    Snip20160911_28.png
    • 解決辦法:重啟

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容