美文网首页iOS开发笔记
使用Reveal实现查看任意应用UI

使用Reveal实现查看任意应用UI

作者: 飞飞超人 | 来源:发表于2018-12-05 16:10 被阅读55次

今天由于想使用Reveal查看越狱机器上其他应用UI界面的功能,所以做了两件事,首先,把我的一台废弃已久的IOS9的ihpone5手机越狱了,然后安装Reveal成功实现使用usb连线随时查看任意APP的UI界面。

先上一张成功的图,这是QQ的Reveal查看:

查看QQ的界面机构

首先第一步越狱9.3,因为系统比较早了,我使用的又是mac,pp助手支持越狱的功能不能用了(不知道windows会不会好些)。找了半天,最后终于在https://pangu8.com/93.html这个网站找到了。我使用的是iphone5,所以下载的MistapePlayerRC3.ipa,大家按照自己对应的手机和操作系统版本下载对应的文件就好。下载之后按照网站提示装好,装好之后直接在手机上越狱,注意一点这个越狱是不完全越狱,每次重启手机之后重新启动应用越狱一下就好了。

搞定了越狱,桌面上终于出现了久违的Cydia,果断点进去,下载一个Reveal2Loader,注意中间那个2不是打错了,是真的有!真的有!RevealLoader现在已经不行了,Reveal2Loader是它的升级版,你要的是它。

Reveal2Loader

装好了Reveal2Loader后在手机通用设置中打开想要在Reveal中查看UI的应用。

把刚刚越狱并且装好Reveal2Loader的手机先放一边,下面倒腾mac,下载Reveal,我使用的是将RevealServer导入我们工程的办法而没有使用符号断点的方法,这样做的好处是后者只适用于模拟器,而前者可以模拟器,真机和越狱机器。

最后,我使用的USB连接机器和mac,没有使用wifi的办法,所以下面说一下如何打通mac和手机的通信。

首先,brew install usbmuxd,安装这个软件是为了后面使用它带有的iproxy来连接手机和mac的端口,装好之后

开一个命令行运行: iproxy 2222 22

然后新开一个命令行执行:

1.ssh root@127.0.0.1 -p 2222

2.Are you sure you want to continue connecting (yes/no)? yes

然后命令行放到一边就不用管了。

连接成功之后,下载一个cyberduck,cyberduck是一个ftp传输软件,安装它的目的是我们需要使用他来上传RevealServer文件到手机的framework目录下。

打开cyberduck,新建连接,如下图:

新建连接

新建成功之后,

上传文件

将Reveal的framework拖到这个目录,就大功告成了。这里最后提醒一下xcode中,reveal中和这个地方的framework必须是同一版本,不然Reveal中会报错版本不一致,是无法查看的。

上述所有步骤完成之后,点开手机上的任意一个在Reveal2Loader中打开设置的应用,然后打开Reveal,就能在Reveal上看到这个正在运行的应用了,点开就能看到文章开篇提到的那个图了。

相关文章

  • 使用Reveal实现查看任意应用UI

    今天由于想使用Reveal查看越狱机器上其他应用UI界面的功能,所以做了两件事,首先,把我的一台废弃已久的IOS9...

  • 使用Reveal软件调试项目UI

    前言 Reveal是一个iOS程序调试UI的工具。使用Reveal,我们可以在iOS开发时动态地查看和修改应用程序...

  • iOS13 使用Reveal查看任意AppUI

    Reveal 是一款调试ios程序UI界面的神器,可以查看任意App,在遇到设计比较精美的app但不知怎么实现时,...

  • Reveal 查看任意app布局

    目的: 使用 Reveal 查看任意app布局工具:1.越狱手机 2.Reveal 3. iFunBox 在准备...

  • 配置Reveal

    Reveal是一个用于查看程序界面结构和调试界面的工具,可以直观的查看应用的UI布局. 下载链接 推荐使用coco...

  • Reveal-iOS页面调试利器

    一、Reveal 简介 Reveal 是一个 iOS UI 调试工具,使用 Reveal 可以在应用运行时方便的查...

  • 使用Reveal 查看非自己开发应用UI

    (1)手机越狱 下载MAC版本 爱思助手 ,其他版本请到 官网查找打开爱思助手,然后做下面操作:"越狱刷机 -- ...

  • 使用Reveal查看任意AppUI界面

    越狱设备,iPhone/iTouch/iPad都可以,iOS6以上; 安装Reveal,Trail或正式版都可以,...

  • 25.查看界面结构

    1. Reveal作为分析APP UI的利器确实非常好用,用来查看任意UI布局也很方便 一.模拟器进行分析第一种 ...

  • 使用Reveal查看手机App UI的前期准备

    Reveal是查看UI层次结构的利器,可以方便的和Xcode配合使用在模拟器或真机上查看、调试自己的App UI。...

网友评论

    本文标题:使用Reveal实现查看任意应用UI

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