熟悉越狱的朋友们都知道,当我们在使用越狱工具完成之后,还会多一个图标Substitute。可能很多朋友并不清楚这个应用有什么作用。
在iPhone的Wiki上面的解释:
在越狱的 iPhone 上,Substitute 是一个开源的动态库注入和替换框架,主要用于支持越狱环境中的 tweak(插件)运行。它是 Cydia Substrate 的替代品,由 Sam Bingner 和其他开发者维护,特别在越狱工具如 unc0ver 和 checkra1n 中被广泛使用。
说的简单点,就是插件运行的基础,所有的越狱插件是基于Substitute开发的,它是基石,也称之为基板,没有基板任何插件都无法运行。
但是这个情况,从iOS 15系统开始发生了改变了。
iOS15之前的越狱,称之为普通越狱,也是成熟的越狱,也是有根越狱rootfs,所谓有根越狱就是有权限可以读写整个/根分区目录,包括系统分区。很多之前的插件,都是基于这个情况开发,有些文件需要在根分区才能起作用。
但是,从iOS15系统以后,Apple 改变了这一现象,出现了一个新的内部运行保护机制SSV 也就是Signed System Volume,它的作用保护原本设计只能读取的目录,一旦被重新挂载为读写之后,就会拒绝写入。这种情况一直到iOS 18,也就是今后也不会改变。也意味着今后只有无根越狱rootless。
无根越狱rootless的权限只能读写/var/、/private/preboot
这两个目录,当然也有root用户。不过也有个好处,避免乱写系统文件引起白苹果崩溃,避免被检测到越狱。
Substitute基板是由CoolStar开发的,是 Cydia Substrate 的替代品,CoolStar酷星已经离开了越狱社区,不再为越狱开发任何工具,牛磺酸Taurine等都是她的作品,自然地Substitute后期也将无人维护,就像Cydia一样,处于无人维护状态。
Substitute基板只能运行在有根越狱的环境下,目前iOS 15-16系统支持有根越狱的只有palera1n越狱,其他Dopamine越狱都是无根越狱,无法使用Substitute,只能运行Ellekit。
palera1n官方团队从今年7月份,就从源中移除了Substitute转向Ellekit,所以,现在就算使用palera1n越狱,默认也不再提供Substitute基板。
本文章提供一键安装Substitute基板教程,适合Windows环境。
工具需要注册使用,注册金额2美金
支持iOS版本:iOS 15.0 ~ 16.7.10
Substitute Windows一键安装教程
下载链接
1,下载上面的Substitute一键安装工具。
2,使用WinRa1n对要安装的设备进行越狱,必须使用有根越狱,选择Rootful,越狱第一阶段还要勾选CreateFakefs。
第一阶段越狱成功之后,再次进行第二阶段越狱,选择Rootful,取消勾选CreateFakefs。如下图3,直到越狱工具最后显示All done,表示引导越狱环境完成。
在开始之前,确保你的iPhone已经连接WiFi,否则会安装失败!
4,下载CydiaTools工具,解压到桌面,双击CydiaTools运行。第一次运行,如果没有.NET 8.0 Dekstop RUNTIME环境,按照提示下载安装完成即可。
5,再次运行CydiaTools工具,点击检测越狱,检测设备是否成功越狱。6,检测没有问题之后,点击安装Substitute,开始一键安装Substitute基板。
7,安装中,iPhone屏幕会显示如下图,随便设置密码两次,然后点击Set继续
8,继续安装,中途会弹窗Substitute权限需求,点击Aways Allow。
9,最后耐心等待进度条全部走完,提示所有步骤已经完成,安装完成,即可正常使用。Cydia包管理器也一并安装成功!
安装巨魔商店
1,点击安装巨魔商店,等待检测设备是否已经越狱。
2,开始安装巨魔商店。
3,弹窗提示所有步骤已经完成,打开手机桌面的“提示“应用程序,点击install TrollStore,开始安装。(执行这一步骤时候,最好有加速器,例如:猎豹加速器)
4,安装巨魔完成!