如何查看手机上安装的任意app的视图层次?

本文介绍了如何通过Reveal工具查看iOS设备上任意应用,如微信、微博的视图布局。首先,需要一台越狱的iOS设备和Reveal软件。接着,获取目标应用的bundle id,例如微信的bundle id为com.tencent.xin。将设备和电脑置于同一网络,然后上传文件并重启iPhone,即可进行视图层次分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

疑问,这个app怎么布局的?不是自家的app,没有源代码怎么看布局?
微信“朋友圈”怎么实现的,新浪微博的评论列表怎么搞的?
有个工具可以查看view的层次结构就好了。答案是可以的。
如下:
微信朋友圈
右侧是微信的朋友圈,左侧reveal分析出来的UI层级关系。

准备工作:
1. 一台破解版的iOS 设备,本文测试机iOS 8.3.0
2. Reveal软件
3. 手机和电脑处于一个网段

开始
- 获取微信的bundle id
适用itools,找到微信app, 右键点击归档,下载ipa包。
ipa包重命名为zip包,然后解压缩。入下图所示,查看包内容
这里写图片描述
找到plist文件,可能会有好几个plist文件。
这里写图片描述
带有WKCompanionAppBundleIdentifier的就是了,微信的bundle id 是com.tencent.xin

越狱手机设置

      找到越狱机器上的Cydia
      搜索openSSH
      安装openSSH 

确保Mac和手机在一个网段下

这一步的目的主要是方便用Mac管理手机上的文件。
ssh到手机:
在Mac上运行命令:ssh root@10.72.158.59
其中10.72.158.59表示你的手机的ip地址,注:每次手机重启之后可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值