Reveal 偷窥别人App 需要的配置步骤

1.越狱手机

调试他人app首先要把iphone越狱,关于怎么越狱,baidu一下即可,要注意的是,越狱过程中最好关闭“查找我的iphone功能”,并且将开机密码清除,否则可能会越狱不成功,至少我自己碰到过因为这个原因不能越狱的情况。

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

2.在电脑终端输入: scp -r /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/Reveal.framework [email protected]:/System/Library/Frameworks

scp /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib [email protected]:/Library/MobileSubstrate/DynamicLibraries

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

3、找到目标App的BundleId

使用iFunbox打开目标App,在根目录下找到iTunesMetadata.plist,将softwareVersionBundleId项中的值记下来

4、创建plist文件

创建文件libReveal.plist,将目标app的BundleId按照格式写好:

{

Filter = {

Bundles = ("com.sina.weibo");

Bundles = ("com.burbn.instagram");

}

}

将文件拷贝到设备

scp -r libReveal.plist [email protected]:/Library/MobileSubstrate/DynamicLibraries

5、运行

将设备和电脑保持在一个网内,运行App,等Reveal发现设备后,就能看到App了

你可能感兴趣的:(Reveal 偷窥别人App 需要的配置步骤)