Reveal2调试别人App的界面
来源:互联网 发布:虚拟机ubuntu无法联网 编辑:程序博客网 时间:2024/05/21 22:56
准备工作
- 越狱手机一部
- 通过Cydia安装Reveal Loader
- 电脑与手机处于同一wifi下
测试环境
- xcode8
- Reveal2
- 越狱手机
步骤
一、检查RHRevealLoader是否存在
终端操作:
1、通过SSH连接手机
ssh root@192.168.1.137 // 你的ip地址,默认密码alpine
2、查看RHRevealLoader是否存在
ls -ls /Library
3、存在则不用管,不存在,就执行下列代码,生成文件夹
mkdir /Library/RHRevealLoader
二、拷贝Framework
在终端输入以下指令,注意替换自己的RevealServer路径和ip地址
scp /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework/RevealServer root@192.168.1.137:/Library/RHRevealLoader/libReveal.dylib
这里有个坑
由于reveal2开始,iOS-Libraries目录下的libReveal.dylib 改为了RevealServer.framework,所以这里我们在拷贝到手机的时候,要把文件名替换成libReveal.dylib !
三、重启手机
重启手机后,设置 –>Reveal –> 勾选要调试的应用
最后手机打开要调试的应用,电脑打开reveal就可以发现你的应用了。
总结
为了实现这个功能,笔者找了好多参考资料,由于Reveal2之后,iOS-Libraries目录下的libReveal.dylib变为RevealServer.framework。因此很多基于libReveal.dylib的方法都失效了!加上xcode8后只能使用Reveal2进行调试,于是只能各种找资料了。google在这方面真心好用很多,所以同志们,尽量翻个墙找资料啊~最后说一句,英语是很重要滴
参考
http://chaosky.me/2016/07/27/iOS-Security-Defense-Reveal/
http://meilbn.com/2015/10/23/reveal-troubleshooting-0x00/
http://support.revealapp.com/discussions/questions/59651-where-is-librevealdylib-in-20-version
0 0
- Reveal2调试别人App的界面
- Reveal2通过lldb调试的方法
- 别人的App
- Reveal UI调试利器,逆向app的实践教程:Reveal别人的 app(一)
- 使用Reveal来查看别人的APP界面+白苹果不刷机解决方案
- 别人的App(1)
- 如何调用别人的app
- 利用Safari调试APP WebView界面
- 手把手教你反编译别人的app
- 手把手教你反编译别人的app
- 手把手教你反编译别人的app
- 手把手教你反编译别人的app
- 手把手教你反编译别人的app
- windows下调试别人写的exe
- 调试别人bug的小技巧
- IOS APP 使用别人的P12文件上传APP store
- APP常见的主界面
- 备注,推荐一个别人的blog,关于界面的。
- 图解微信小程序的项目文件
- 关于C++ map容器的使用和pair类型及函数
- Mac下Android Studio git使用test失败
- 图片压缩问题
- 程序猿的工作和生活,你真的不懂
- Reveal2调试别人App的界面
- 二叉树学习(四):线索二叉树
- iOS资源大全整理
- 静态导入、增强for循环
- C++ 关于“不允许使用数据成员初始值设定”的问题
- 复制构造函数
- struct class
- 线程详解
- 如何让孩子爱上设计模式 ——16.迭代器模式(Iterator Pattern)