使用Reveal 分析其他人的app

Reveal  是一个类似 ViewDebugging->Capture View Hierarchy , 功能基本相同,但是Reveal 是可以分析第三方应用的APP ,这对想仿写某个应用,还有帮助。

准备: mac  , iphone(需越狱), 数据线 

首页安装Reaveal  (下载链接),最好安装在application 下。 Reveal 提供30 天的免费试用,过期后会提示需要购买。但是可以改变电脑的时间,可以继续用。。

越狱完成后要安装 OpenSSH , 和 MobileSubstrate(或者cydia substrate ) , 只后用pp 助手打开OpenSSH通道 。 之后根据提示 连接到iphone 

打开OpensSSH 通道 


当连接到iphone 之后,将 Reveal.framework ,libReveal.dylib 上传到手机 ,

第一条命令

scp  /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

这里的ip地址, 是你手机的ip 地址。

然后在桌面创建 libReveal.plist  ,需要往这里面写入,你想Reveal 的APP 的identifier . 格式如下 ,,如果想分析多个 用 "," 分割即可 ,

{

  Filter = {

          Bundles = ("com.apple.AppStore");

};

}

以上完成之后,需要将libReveal.plist 传到iphone的/Library/MobileSubstrate/DynamicLibraries/  

 

最后一步 重启iphone ,然后打开Reveal ,在connection 中选择你要的app。注意 电脑的ip 和 iphone 的ip ,要在同一个网段下。否则不行。类似 192.168.31.130 , 192.168.31.12 ;  祝大家玩的开心 



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容