1.准备工作

  •   越狱手机一台
  •   通过越狱iPhone上的Cydia软件,下载并安装Reveal Loader
  •   MacOS和该iPhone同处于一个WiFi环境下

2.设备环境

3.使用SSH登录到越狱的手机上
  • 去目录/Library/下查看RHRevealLoader目录是否存在,如果不存在,则创建一个

4.拷贝libReveal.dylib到到/Library/RHRevealLoader/目录下
  • 在MacOS上打开Reveal,选择菜单栏上的Help --> Show Reveal Library in Finder --> iOS Library,  此时你会看到RevealServer.framework库,libReveal.dylib去哪里了?原因是:自从Reveal更新到version 2以后,就没有dylib库了,都是RevealServer.framework.
  • 现在告诉你,如何把libReveal.dylib拷贝到越狱的手机上?

scp /Users/xxx/Documents/iOSReverseEngineering/Reveal.app/Contents/SharedSupport/iOS-Libraries/RevealServer.framework/RevealServer [email protected]:/Library/RHRevealLoader/libReveal.dylib


解释一下:(如果理解的读者,请略过此处)
  1. scp意思是远程拷贝文件
  2. 这里是指从MacOS上的Reveal.app里的RevealServer.framework下的RevealServer 拷贝到IP为:192.168.10.19的越狱手机上的/Library/RHRevealLoader/目录下,并且把要拷贝的文件的名称改变成libReveal.dylib
  3. 为什么要这么做了?这里有官网的讨论:http://support.revealapp.com/discussions/questions/59651-where-is-librevealdylib-in-20-version

  • 到此为止,准备工作做完了,重启一下手机,重启Reveal
  • 然后打开 手机打开  -->  通用  -->   Reveal   -->  Enabled Applications  -->  勾选你需要调试的app,这里我用App Store和微信两个应用举栗子
  • 以下,是微信和App Store的截图


iOS攻防 - (一)Reveal 调试别人开发的app,如微信

iOS攻防 - (一)Reveal 调试别人开发的app,如微信

iOS攻防 - (一)Reveal 调试别人开发的app,如微信

iOS攻防 - (一)Reveal 调试别人开发的app,如微信

iOS攻防 - (一)Reveal 调试别人开发的app,如微信












相关文章:

  • 2021-06-15
  • 2021-07-08
  • 2021-12-04
  • 2021-05-27
  • 2022-02-07
猜你喜欢
  • 2021-05-01
  • 2022-01-11
  • 2022-12-23
  • 2021-12-04
  • 2021-12-03
  • 2022-01-18
相关资源
相似解决方案