第一步:电脑安装Reveal
- 参考这儿的方法,安装很简单,这儿有破解版的,也有使用方法。
第二步:手机安装Reveal loader
- Cydia搜索并安装,成功后检查手机/Library目录下有没有RHRevealLoader,命令:ls -l /Library/ | grep RHRevealLoader,如果打印:drwxr-xr-x 2 root admin 102 Dec 6 11:10 此格式信息就说明有,没有的话执行mkdir /Library/RHRevealLoader 创建 RHRevealLoader文件夹
遇到的坑:书上让把libReveal.dylib复制到RHRevealLoader文件夹内,但是“Show Reveal Library in Finder”提取出来的没有libReveal.dylib,只有RevealServer.framework
- 解决思路1:既然新版的Reveal没有libReveal.dylib文件,那我就去下载个旧版的Reveal,导出libReveal.dylib文件来使用,旧版下载地址,然后把libReveal.dylib文件复制进RHRevealLoader内,然后在手机设置里面找到Reveal,设置一下需要查看布局的app(比如网易云音乐),然后Mac打开Reveal,手机打开网易云音乐,发现在Mac的Reveal首页上显示网易云音乐了,但是!!!显示的网易云音乐竟然木有图标,此时就感觉不太妙了,
木有图标
,然后点进去果然出问题了,提示“The operation couldn’t be completed. The app is linked against an older version of the Reveal library. You may need to update the Reveal library in your app.”
什么鬼
然后各种问度娘最后也没解决,我翻译了一下,果然原因就是因为我从旧版Reveal获取的旧版libReveal.dylib的问题。我尝试了一下解决方案,还是没解决,但是学到了使用cyberduck,因为这个工具我在后面也用到了。so,此路不通。。。
- 解决思路2:其实也算不上解决思路,只是我在百度“没有libReveal.dylib文件”的解决方案的时候碰出来了。我是参考的这儿的解决方案,上面用红色标注了没有libReveal.dylib的解决方法,就是把RevealServer 拷贝到手机的时候,将文件名改成 libReveal.dylib,我按照上面提示的命令把文件拷到手机里的时候失败了,提示“not a regular file”,不是一个普通文件?什么鬼啊?人然后我用解决思路1里面提到的cyberduck把文件改名为libReveal.dylib后拷进RHRevealLoader文件夹里面。此时我突然来了灵感:Reveal更新了,那Cydia里面Reveal loader会不会也更新了呢?我去Cydia搜了一下,果然,我安装的是Reveal loader,还有个Reveal2loader,我又安装了Reveal2loader(可能会失败,多尝试几次),然后Mac打开Reveal,手机打开网易云音乐,Reveal上面显示的网易云有图标了!!!我知道我成功了!!!然后点进去果然能查看了!!! 成功的 Reveal截图
网友评论