第一部分:开发使用
1.0 运行环境:Xcode10.1
1.1 准备工具:Reveal 4 破解版,如果需要请留下邮箱(网上有的版本是不可用的)
1.2 安装过程:正常安装。PS:如果点击“启动台”提示:身份不明。。。 在应用程序右击(两手指同时轻点触摸板)Reveal 4,弹窗即出现“打开”按钮,即可启动
1.3 提取framework:如下图:
1.4 framework拉入工程:PS:网上有些博客说需要添加依赖库,或者路径等等,都不需要,按照以下步骤即可,如下图:
1.5 Xcode编译查看效果:证书等设置妥当,运行Xcode,打开Reveal 4,如下图:
第二部分:越狱调试其他APP
2.0 运行环境:Xcode10.1;iPhone越狱手机一部
2.1 准备工具:第一部分1.3所得的RevealServer.framework;将 RevealServer.framework 目录下的 RevealServer 改名为 libReveal.dylib,放在新建的文件夹RHRevealLoader下
2.2 准备工作:
2.2.0 越狱手机安装 Reveal Loader 插件,Cydia搜索并安装,安装成功如下图:(PS:点击进入第一个选项Enabled Applications里边的应用,打开即可查看UI。本人越狱手机一直没有安装AFC2,Cydia安装Revea Loader等插件的时候,报错红色的OPKG_LockED,解决完整个错误提示trying to overwrite等等,网上大多数博文解决方案是无效的,解决方案文章尾部链接)
2.2.1 准确的说把手机和mac电脑连接到同一个网段内(IP地址不同,但是子网掩码和路由器地址相同)最好ping手机IP地址,确保万无一失
2.2.2 链接手机,mac使用终端或者iTem2,命令ssh root@192.168.0.18,再输入yes,回车,密码是alpine,如下图:(PS:此处越狱手机的IP地址是192.168.0.18)
2.2.3 使用“scp -r”命令将mac的RevealServer.framework拷贝到越狱手机的/System/Library/Frameworks 目录下。命令样例:scp -r /Users/Rich/Desktop/reveal/RevealServer.framework root@192.168.199.192:/System/Library/Frameworks。解释:scp -r是拷贝文件夹;/Users/Rich/Desktop/reveal/RevealServer.framework 是RevealServer.framework存放在mac电脑的路径;root@192.168.199.192:/System/Library/Frameworks是越狱手机root用户、越狱手机的IP地址、文件路径的意思,执行前命令如下图:
2.2.4 使用 “scp -r”命令将RHRevealLoader文件夹(里包含2.1得到的libReveal.dylib)拷贝到越狱手机的 /Library 目录下。命令样例:scp -r /Users/Rich/Desktop/RHRevealLoader root@192.168.199.192:/Library。执行命令和结果如下图:
2.2.5 越狱手机和mac电脑处于同一个网段内,打开手机APP,再打开Reveal 4,见下图:(PS:猜猜哪个APP?哈哈)
第三部分:总结
本人第一次写文章,难免有纰漏,请批评指正。高人路过,不喜勿喷,过程中遇到的大量问题没有一一列出,文中涉及的IP地址都是越狱手机的IP地址,多次试验可能不一样。越狱砸壳后续如果大家需要再写,如果大家有疑问请留言。知无不言,共同学习。写下来的目的是网上大多数博文是无效的,感谢以下高人博文。
https://www.jianshu.com/p/e18d44152dc3
https://www.jianshu.com/p/6cac1052879d