当其他应用一个很炫酷的效果我们不知道怎么实现的时候,通过Reveal我们可以调试一下这个应用,看一下他的视图层级,实现组件及功能。
设备需求
- 一台Mac
- iPhone最好iOS13以下,越狱比较方便
越狱
安装越狱工具
1. 在Mac安装爱思助手,打开助手,选中 刷机越狱 ——> 一键越狱 ——> CheckRa1n越狱 (其他也行,看设备情况)
注:因为我这台设备已经越狱过了,所以不会显示设备相关信息
2.点击CheckRa1n越狱后会弹出一个视图,点击start,后面操作会进入DFU模式,按照提示操作即可
注:尽量不要去操作Options里面的东西,吾操作过后,基本上没有越狱成功。
3.按照上面完后直到手机上出现checkra1n的图标为止
4.打开上述应用,进去安装Cydia(相当于越狱手机的应用商店)即可
吾已经安装过,不过这里可能会失败多次,视网络情况而定。吾失败过多次
经过以上步骤之后越狱操作基本完成
安装Reveal Loader
1.打开Cydia -> 搜索 -> 输入 Reveal -> 安装选中的应用(插件)即可
吾已经安装过。
找出安装位置(后面有用)-> 查看文件系统内容 -> 记住安装位置
安装Apple File Conduit “2” (可以访问iOS设备的文件系统),
类似的补丁还有 afc之类的
Mac上安装iFunBox可以直接操作手机的文件系统
找到刚才的安装路径
找到RevealServer将其替换掉即可(吾展示的图片是已经替换过的)
RevealServer的替换源,打开Reveal软件 Help -> Show …… -> iOS Library找到RevealServer拖入进去即可
调试应用
设置-> Reveal -> Enabled Applications -> 打开你想调试的应用(系统的和安装的都可以调试)
打开应用调试即可
打开其他应用可以调试其他应用
可能遇到的问题
1.调试不成功
可能是不完全越狱造成的,每次手机重启之后,越狱就失败了。点开一下Cydia即可测试时候越狱成功,如果越狱失败之后需要再次越狱成功之后才能操作。当然后面的操作不用重新来过
2.越狱失败
操作多次可能越狱失败,需要耐心再尝试几次,或者换个其他工具操作试一下。
以上操作仅供学习
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END