Reveal下載地址:http://revealapp.com/ ,目前要收費了,而且還不便宜,好東西都這樣嘛~ 針對越獄設備和非越獄設備可以採取不同的方法,一種是在工程項目中加入Reveal.framework,和一般應用第三方framework差不多,這種先不詳述。第二種針對越獄設備。 先發一張
Reveal下載地址:http://revealapp.com/ ,目前要收費了,而且還不便宜,好東西都這樣嘛~
針對越獄設備和非越獄設備可以採取不同的方法,一種是在工程項目中加入Reveal.framework,和一般應用第三方framework差不多,這種先不詳述。第二種針對越獄設備。
先發一張我查看QQ空間動態頁面的層級結構的圖
- 電腦上安裝Reveal程式,手機在Cydia里安裝設置身份為開發者,安裝OpenSSH,MobileSubstrate。
-
拷貝Reveal.framework和libReveal.dylib到手機上
1
2
3scp -r /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/Reveal.framework root@192.168.1.125:/System/Library/Frameworks
scp /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib root@192.168.1.125:/Library/MobileSubstrate/DynamicLibraries -
在本地創建一個libReveal.plist文件,文件的內容,Bundles可以添加多個app的bundle id,怎麼找bundle id相信大家應該知道吧
1
|
{
|
將libReveal.plist拷貝到/Library/MobileSubstrate/DynamicLibraries/目錄,命令
`scp libReveal.plist root@192.168.1.125:/Library/MobileSubstrate/DynamicLibraries/`
-
重啟設備,如果ssh登錄了的可以直接killall SpringBoard.
-
註意保證手機和電腦在同一個網路下。打開app,查看Reveal軟體的右上角是否顯示出捕捉到app,下麵就可以看到允許的app截圖
在看Reveal的時候大家可以註意一下右邊欄,也可以分析別人app的類名和結構