1)已越獄的設(shè)備,并且已安裝了 OpenSSH , MobileSubstrate 等實(shí)用工具( Cydia 源里安裝)
2)本地已安裝了 Reveal
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
a.可以 ssh 登錄到越獄機(jī)上,并且越獄機(jī)已安裝了編輯器工具例如 nano,在 /Library/MobileSubstrate/DynamicLibraries/ 下創(chuàng)建文件 libReveal.plist ,指定 app 的 Bundle ,可以指定多個(gè)
{
Filter = {
Bundles = ("com.apple.AppStore");
};
}
b.也可以在本地創(chuàng)建好 libReveal.plist 在 scp 到指定位置 /Library/MobileSubstrate/DynamicLibraries/ 下
a.執(zhí)行 killall SpringBoard
b.也可以重啟設(shè)備
然后就可以到 Reveal 看看別人的 app 怎么布局的了,蘋(píng)果的appstore:
http://wiki.jikexueyuan.com/project/ios-security-defense/images/reveal.png" alt="reveal" />