Reveal 1.6.3 和 Reveal Loader
前几天我在越狱手机上的装 Reveal Loader,手机也越狱了,版本也对了。但是每次重启都是白苹果,那明晃晃的白苹果,就快闪瞎了我的
28k 钛合金🐶眼,开始怀疑是手机系统版本和越狱不兼容导致的的问题,于是差点就要重新刷机。但是想
想还是没有刷,因为太麻烦,很耽误时间。然后….哈哈,卖个关子,最后成功运行了,在这里记录一下。
准备工作
- 一台已越狱的 iPhone 手机 ,可以从这里找到越狱信息和工具,(我的设备是:iPhone 5,iOS8.1.3)
- Reveal App,(我的版本号是 1.6.3,请支持正版 XD )
开始(1,2,3 都是坑,可以选择直接看 4)
Step1
在 Cydia 应用商店里面找到 OpenSSH ,然后安装。
Step2
- 使用 OpenSSH 连接你的越狱设备。
- 终端里输入:ssh root@192.168.1.123 (IP 地址请在设备里的 Wi-Fi 信息里找到)
- 输入密码
alpine
(OpenSSL 的默认密码),确认设备已链接,可以访问设备里的文件目录。
1 | 注意:手机和电脑必须在同一个 Wi-Fi 网络环境下, |
Step3
打开 Reveal->Help->Show Reveal Library in Finder
,会有两个文件, libReveal.dylib
和 Reveal.framework
拷贝一下路径
然后重新打开一个终端界面,不要连接 OpenSSL ,确认后执行以下命令:
1 | scp /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib root@192.168.1.123:/Library/MobileSubstrate/DynamicLibraries/ |
好的,网上有一种方法是把 plist 文件也写入 DynamicLibraries
文件夹内,但是这种过于麻烦。我就没这么干,接下来呢,我就在 Cydia 应用商店里面找到 Reveal Loader ,然后安装,重启设备,然后成功重启设备啦,哈哈,马上就可以掀开各大 App 的底裤看个遍了!结果死机白苹果了!!!苹果了,果了。。
喂,慢着,不要急,也不要慌。看下一步
Step4(重要)
白苹果了是吧?请按住 home 键和锁屏键,等待设备重新启动,启动的一瞬间按住音量 + 键
,坚持大概 20 秒。恭喜你,手机复活了!
接下来用 OpenSSH 连接手机,删除原来的libReveal.dylib
和 Reveal.framework
两个文件,并且删除 Reveal Loader
,这时发现手机可以重新启动了。所以原因也许是这些文件造成的。
重复 Step3,拷贝libReveal.dylib
和 Reveal.framework
到设备内,接下来在你的 Mac 文本内。把刚才闲麻烦的步骤重复一下,也就是那个 plist 文件
,内容如下,可以随便写一个不存在的 bundle。命名为 libReveal.plist
,然后放在桌面上1
2
3
4
5
6{
Filter = {
Bundles = (
"com.hilen.yourapp";
);
}
打开终端,执行
1 | scp /Users/hilen/Desktop/libReveal.plist root@192.168.1.123:/Library/MobileSubstrate/DynamicLibraries/ |
然后去安装Reveal Loader
,重启设备。OK,你可以浏览其他 App 的内容了。
以下是 App Store 的预览,Enjoy