美文网首页
iOS逆向工程(3)Reveal 视图查看工具

iOS逆向工程(3)Reveal 视图查看工具

作者: ForestSen | 来源:发表于2020-11-15 21:15 被阅读0次

    Reveal

    Reveal 是一个用于查看程序界面结构和调试界面的工具,其官网地址为https://revealapp.com/
    Reveal 可以在开发过程中动态调试修改程序的样式,也可以注人第三方APP以查看应用的界面
    结构。

    1. 集成 Reveal

    开发集成Reveal最简单的一种方法就是通过CocosPod集成。在Podfile中加入如下内容,然
    后运行pod installl ( configurations 设置表只在Debug模式下开启)

    target 'RevealApp' do
        pod 'Reveal-SDK', :configurations => ['Debug']
    end
    

    2. 越狱注入Reveal

    为了查看和调试应用的界面结构,需要让目标程序加载RevealServer,在越狱设备上,可以通过MobileLoader 将RevealServer 注入目标程序。

    将RevealServer簞命名为 libReveal.dylib,新建libReveal.plist文件,在文件中指定要注人的目标应用的Bundle ID。

    指定App Store的Bundle ID 为 “com.apple.AppStore”,内容如下。

    { 
        Filter = {
             Bundles = ("com.apple.AppStore"); 
        }; 
    }
    

    3. 移动 libReveal.dylib 和 libReveal.plist

    将这两个文件复制到手机的/Library/MobileSubstrate/DynamicLibraries/目录下,重启App
    Store,成功注入后就能在Reveal中看到目标应用了。

    • 注入 SnapChat

    相关文章

      网友评论

          本文标题:iOS逆向工程(3)Reveal 视图查看工具

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