美文网首页
使用Reveal 分析其他人的app

使用Reveal 分析其他人的app

作者: 米修斯_ | 来源:发表于2016-07-10 10:29 被阅读301次

    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 ;  祝大家玩的开心 



    相关文章

      网友评论

          本文标题:使用Reveal 分析其他人的app

          本文链接:https://www.haomeiwen.com/subject/zyrdjttx.html