前几天我在越狱手机上的装 Reveal Loader,手机也越狱了,版本也对了。但是每次重启都是白苹果,那明晃晃的白苹果,就快闪瞎了我的
28k 钛合金🐶眼,开始怀疑是手机系统版本和越狱不兼容导致的的问题,于是差点就要重新刷机。但是想
想还是没有刷,因为太麻烦,很耽误时间。然后….哈哈,卖个关子,最后成功运行了,在这里记录一下。

准备工作

  1. 一台已越狱的 iPhone 手机 ,可以从这里找到越狱信息和工具,(我的设备是:iPhone 5,iOS8.1.3)
  2. Reveal App,(我的版本号是 1.6.3,请支持正版 XD )

开始(1,2,3 都是坑,可以选择直接看 4)

Step1

在 Cydia 应用商店里面找到 OpenSSH ,然后安装。

Step2

  1. 使用 OpenSSH 连接你的越狱设备。
  2. 终端里输入:ssh root@192.168.1.123 (IP 地址请在设备里的 Wi-Fi 信息里找到)
  3. 输入密码alpine(OpenSSL 的默认密码),确认设备已链接,可以访问设备里的文件目录。
1
注意:手机和电脑必须在同一个 Wi-Fi 网络环境下,

Step3

打开 Reveal->Help->Show Reveal Library in Finder,会有两个文件, libReveal.dylibReveal.framework 拷贝一下路径

然后重新打开一个终端界面,不要连接 OpenSSL ,确认后执行以下命令:

1
2
3
4
5
6
7
scp /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib root@192.168.1.123:/Library/MobileSubstrate/DynamicLibraries/

scp -r /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/Reveal.framework root@192.168.1.123:/System/Library/Frameworks/

scp /Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib root@172.17.66.29:/Library/RHRevealLoader/

这三步主要是把 Reveal 的核心文件存放在手机内

好的,网上有一种方法是把 plist 文件也写入 DynamicLibraries 文件夹内,但是这种过于麻烦。我就没这么干,接下来呢,我就在 Cydia 应用商店里面找到 Reveal Loader ,然后安装,重启设备,然后成功重启设备啦,哈哈,马上就可以掀开各大 App 的底裤看个遍了!结果死机白苹果了!!!苹果了,果了。。

喂,慢着,不要急,也不要慌。看下一步

Step4(重要)

白苹果了是吧?请按住 home 键和锁屏键,等待设备重新启动,启动的一瞬间按住音量 + 键,坚持大概 20 秒。恭喜你,手机复活了!

接下来用 OpenSSH 连接手机,删除原来的libReveal.dylibReveal.framework两个文件,并且删除 Reveal Loader,这时发现手机可以重新启动了。所以原因也许是这些文件造成的。

重复 Step3,拷贝libReveal.dylibReveal.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