iOS 逆向编程(十八)Reveal 详细安装(以及安装问题解决)(上)

简介: iOS 逆向编程(十八)Reveal 详细安装(以及安装问题解决)

一、Reveal 简介

  • RevealMac OS X 平台上的一款方便开发者调试 iOS 应用的开发软件,Reveal 能够在运行时调试和修改 iOS 应用程序。 Reveal 能连接到应用程序,并允许开发者编辑各种用户界面参数,而且会立即反应在程序的 UI 上。
  • 开发者要将 应用程序Reveal 安装的框架层关联。Reveal 会扫描其网络中关联的应用程序,并让开发者选择连接其中之一,当连接到一个应用程序后,Reveal 将显示其 UI,其中包括大量的参数和设置。开发人员现在可以检查UI或者更改设置,直到用户界面的外观和行为达到预期目标。Reveal 可以和 iOS 模拟器一起使用,也可以用在运行在真机上的应用程序上。另外,Reveal 的安装只需几分钟。
  • 除了解析出UI参数外,Reveal 也会通过一个分解的 3D 视图显示复杂的 UI 层次结构。开发者可以轻松的检查UI组件的分层,并在其层次结构中选择特定元素。为了进一步简化调试,也可以仅关注部分 UI,而把其余部分屏蔽起来。
  • 建议下载 Reveal 4 或以上版本,因为支持 USB 连接调试,速度快,低版本的只能 WiFi 连接调试。

二、Reveal 安装配置环境

1、电脑端:Reveal 有免费试用期,可以下载体验一下:Reveal 下载地址,下载解压出来即可打开使用,填一下邮箱,然后给你邮箱发一个体验激活码,试用期 14 天。

2、越狱手机端:通过 Cydia 安装一下 Reveal Loader,不需要添加其他源地址,默认 BigBoss 源中就存在这个插件,Reveal Loader 这个插件已经很久没有维护了,用还是可以用的,但是推荐使用 Reveal2Loader

  • 安装成功之后,它是插件,所以不会出现在 APP 列表,而是在设置里面。

  • 点击 Reveal,进来之后,Enabled Applications 管理是否允许调试某些 APP 的,Avaliable Extensions 是管理扩展的,下面内容是作者的一些版权声明,我们需要进入 Enabled Applications 打开允许调试的 APP

  • 进来之后这里会列出手机上已存在的所有 APP,后面按个开关打开就是相当于允许通过 Reveal 调试这个 APP,不打开就是不允许,所以全部打开也是可以的,默认应该是不打开的。

相关文章
|
6月前
|
Web App开发 安全 iOS开发
TrollStore巨魔商店永久安装APP 可实现IOS应用双开 安装任意APP
TrollStore 是一个永久签名的监禁应用程序,可以永久安装您在其中打开的任何 IPA。
|
3月前
|
Web App开发 Go iOS开发
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)|社区征文
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)|社区征文
|
4月前
|
Web App开发 Go iOS开发
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)
|
3月前
|
iOS开发
ipa文件安装到ios系统
ipa文件安装到ios系统
30 0
|
3月前
|
网络安全 开发工具 数据安全/隐私保护
如何把 ipa 文件 (iOS 安装包) 安装到 iPhone 手机上? 附方法汇总
如何把 ipa 文件 (iOS 安装包) 安装到 iPhone 手机上? 附方法汇总
|
4月前
|
JSON 安全 数据安全/隐私保护
​iOS Class Guard github用法、工作原理和安装详解及使用经验总结
​iOS Class Guard github用法、工作原理和安装详解及使用经验总结
19 0
|
5月前
|
JSON 安全 数据安全/隐私保护
​iOS Class Guard github用法、工作原理和安装详解及使用经验总结
iOS Class Guard是一个用于OC类、协议、属性和方法名混淆的命令行工具。它是class-dump的扩展。这个工具会生成一个symbol table,这个table在编译期间会包含进工程中。iOS-Class-Guard能有效的隐藏绝大多数的类、协议、方法、属性和 实例变量 名。iOS-Class-Guard不是应用安全的最终解决方案,但是它绝对能让攻击者更难读懂你的程序。iOS-Class-Guard会加大代码分析和runtime检查的难度,这个工具可以认为是一个简单基础的混淆方法。由于OC的架构决定了iOS应用程序的剖析相当简单,check out一下链接就知晓了:
|
6月前
|
iOS开发
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)(3)
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)
62 0
|
6月前
|
前端开发 数据处理 iOS开发
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)(2)
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)
51 0
|
6月前
|
iOS开发 Kotlin 容器
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)(1)
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(五)
55 0