如何利用Reveal神器查看各大APP UI搭建层级

作者 乔同X2016.08.22 19:45

写了3195字,被42人关注,获得了73个喜欢

如何利用Reveal神器查看各大APP UI搭建层级

字数413 阅读110 评论0 喜欢5



title: 如何利用Reveal神器查看各大APP UI搭建层级

date: 2016-08-11

categories: 破解



{% cq %}

做了大些的年的视图,你有没有真正的搭建过个正牌的UI,有没有想过如何UI进阶,有没有想过像京东,淘宝等知名APP版的UI是怎么搭建的呢?接下来我们就要开始解密他们的面纱~

{% endcq %}

<!--more-->

前期工具准备

pp助手 Mac版

PP助手

破解版的Reveal

破解版1.5Reveal直接解压拖到应用程序打开

images

得到libReveal.dylib,且存好备用

已越狱的iPhone手机

怎么越狱,盘古越狱已经说得很详细了.

越狱手机需要安装的插件

献上几个软件源:

http://apt.thebigboss.org/repofiles/cydia/
http://apt.saurik.com/
http://repo.hackyouriphone.org/
http://apt.modmyi.com/
http://wf.25pp.com/ppzhushou/
http://apt.25pp.com/
http://cydia.zodttd.com/repo/cydia/
http://apt.Feng.com/

你需要安装几个必要插件:

afc2add    #iOS7越狱后PC连接补丁
OpenSSH    #一个保证用户加密远程登录到系统的协议的连接传输工具
CydiaSubstrate  #动态替换内存中的代码、数据等的一个库
AppSync    #允许安装破解软件的补丁
Apple File Conduit   #iOS9越狱后无法访问系统文件补丁

这时候打开pp助手 ,导入你备用的libReveal.dylib

images

如果你到了这一步,就说明你离成功不远了~

接下来就是需要一个libReveal.plist,包含各大APP的boudle id.如果你还不满足,那你可以严格按照里边的格式,新增一些APP的boudle id.

关于怎么查看别人家APP的boudle id,,作为一个iOS developer 你 should know it 的.

(but,在Cydia里有一个插件Reveal Loader,免boudle id 直接暴力查看各种APP.对,也就是说,你可以把他安装了.)

然后同样的再用PP助手上面的一样的路径在把这个plist文件上传 ,完了之后重启你的iPhone 就ok了.

重启之后确保和电脑在同一局域网,这是你会惊喜发现,你成功了~~~

时间: 2024-10-05 03:53:06

如何利用Reveal神器查看各大APP UI搭建层级的相关文章

使用Reveal来查看别人的APP界面+白苹果不刷机解决方案

Reveal这个强大的界面调试工具,可以实时查看.修改view的属性,大体上实现了iOS程序员梦寐以求的功能.比如,有时候我们添加了一个view,但是那个view死活不显示出来,这时候祭出Reveal,很容易就能找到这个view,有可能它被遮挡起来了,有可能被我们不小心放到了superView的外面,等等,方便的很. 很早就知道Reveal可以用来查看其他app的界面,但一直没试过.今天为了抄别人的一个界面实现,用Reveal搞了一把. 准备条件: 已经越狱的iPhone: iPhone上安装了

使用Reveal来查看别人的APP界面+白苹果不刷机解决方式

Reveal这个强大的界面调试工具.能够实时查看.改动view的属性,大体上实现了iOS程序猿梦寐以求的功能.比方,有时候我们加入了一个view,可是那个view死活不显示出来,这时候祭出Reveal,非常easy就能找到这个view,有可能它被遮挡起来了,有可能被我们不小心放到了superView的外面.等等,方便的非常. 非常早就知道Reveal能够用来查看其它app的界面,但一直没试过.今天为了抄别人的一个界面实现,用Reveal搞了一把. 准备条件: 已经越狱的iPhone: iPhon

ios 利用Reveal来调试界面1 --模拟器(步骤详解)

Reveal是一个程序界面调试工具,可以调试iOS apps和tvOS apps.使用Reveal,我们可以在开发时动态地查看和修改应用程序的界面.避免每次修改UI的时候都要重新运行程序.接下来按照规矩,如下图,能用 图说明清楚的就不用文字来表达了,文字的表现力不够直观. Reveal程序运行截图 1.如“Reveal程序运行截图”所示,我使用的Reveal官方提供的项目来 作为调试Demo,最左边的是Demo的在模拟器的运行效果,右边的App就是Reveal,我第一眼看到这个Reveal有种惊

各大APP注册时发送短信验证码是怎么实现的?

回答这个问题可以从多个角度来回答,比如商务角度和技术角度,为了快速清晰的让广大的读者了解这个过程,本文我们从商务角度来深入分析. 实现原理 现各大APP发送短信的服务一般是由第三方短信服务商提供的,他们整合了移动,联通.电信三方资源,三网都可以发送,这样就不需要直接对接运营商了. 发送短信验证码主要是为了验证手机方的真实性,实现原理简单说就是系统先生成一个验证码,调用第三方服务商的短信接口,发送到手机方,手机方输入验证码,再由系统去校验是否符合,符合则说明手机真实有效. 服务商选择 提供短信接入

利用微信公众号快速推广APP应用

在APP推广工作中,新媒体起到了至关重要的作用.新媒体对于信息传播的快速.高效.多元化,可以很好地将APP平台的功能.服务.资讯.活动等内容传递给用户群体,并且在用户中汇聚成完整的品牌内涵. 新媒体也即用数字化表现的媒体形式,不但包括我们熟知的移动端媒体.网络媒体等,还包括所有数字化的传统媒体,如数字电视,数字报刊杂志等.新媒体倡导"万事万物皆媒体",只要是运用数字化方式表现的所有媒介,都可以成为新媒体.在新媒体当中,目前应用最广泛,用户基数最大的产品就是微信公众号. 微信公众平台最大

利用闪回查看Oracle表历史时刻数据

利用闪回查看Oracle表历史时刻数据 1.查看表历史时刻数据 select * from tab_test AS OF TIMESTAMP to_timestamp('20140917 10:00:00','yyyymmdd hh24:mi:ss'); 2.利用flashback table恢复表到过去某一时刻 alter table tab_test enable row movement; flashback table tab_test to timestamp ('20140917 1

虚拟化--046 利用web client查看存储

046 利用web client查看存储

查看应用在App Store的下载量

可以根据开发者账号登陆,(https://developer.apple.com/devcenter/ios/index.action) 选择 " iTunes Connect " , 如下图 在这里,可以查看下载量. 查看应用在App Store的下载量

利用一维FFT查看正弦波频谱信息

利用一维FFT查看正弦波频谱信息,所需的SIMULINK模型如下图1所示.Zero-Order Hold用于采样正弦波,设置方式如图2所示.BUffer用于缓存采样数据,深度可以设置,深度等于FFT的长度,设置方式如图3所示.FFT的点数跟BUFFER的深度相同,比如,buffer深度为1024,那么此处的FFT就采用1024点的FFT.最后FFT的计算结果可以通过Vector Scope来查看,设置方式如图4和5所示. 图1,SIMULINK模型 图2,ZERO-ORDER HOLD设置 图3