前言
最近要写一个ios的游戏脚本,手机是iphone6s,系统是13.8。
但是游戏并不支持在14系统以下的设备上使用,常规的越狱方法仅支持到15系统以下。
而苹果又关闭了历史版本的更新通道,也就是说如果更新,就只能更新到最新版系统。
所以就将手里的iphone6s更新到了最新版,15.7.1版本。
Palera1n团队在今年(2023)1月(没记错的话)发布了可进行iOS 15.0-16.5.1越狱的工具Palera1n。
有兴趣的可以上github看看项目:palera1n
支持的芯片范围仅A8-A11,也就是只支持一些以前的机型,刚好iphone6s也包括在这范围内。
“A Linux or macOS computer”,这是在readme文档里Requirements要求的,也就是说不支持windows。
而我刚好没有苹果电脑,所以只能往Linux上想办法,以前用安卓机改造过Linux服务器,所以就直接想到了用安卓机试试,用苹果的快充线,也就是一端type-c的头、一端苹果的头,作为数据传输的中介。
去项目地址下载了相关的linux刷入需要的文件,于是就开始了刷机之旅。
设备要求
- 安卓机:已root,已解锁system分区,已刷入twrp
为什么安卓机要解锁system分区?因为在其他目录的失败率很高,基本百分百,估计是权限不足的问题。
为什么要用twrp,用mt管理器自带的终端不行吗?还真不行,我都试过,用mt管理器的终端会报类似USB之类的错误,估计是终端环境不全,用twrp的终端就不会有这些玄学问题。 - 苹果机:系统iOS 15.0-16.5.1;芯片A8-A11
文件下载
下载地址:ios.zip,下载好后解压到手机的sdcard目录,文件名是ios,不要去修改
开始刷机
-
进入twrp,挂载system分区
-
点击高级,文件管理,进入sdcard目录,点击ios,选择复制文件,选择system目录,打钩,滑动确认
-
进入system目录,点击ios,点击chmod,输入7777,打钩,滑动确认
-
将安卓机通过快充线连接苹果机,苹果机需要进入到DFU模式,具体怎么进就不教学,不懂的百度。
重点:进入DFU模式不能连着安卓机进,因为根本进不了,建议连着充电宝或者充电插口进,我是连着电脑进的 -
进入system目录,点击右下角的√,点击在此处打开终端,回车运行终端命令./ios -fc
说明:此命令是刷入越狱环境
重点:如果在刷入的过程苹果机跳到了恢复模式,直接按CTRL+C停止运行,重新进入DFU模式,然后重新运行上面的命令
重点:正常刷入基本没有卡点,如果是卡了,那就直接按CTRL+C停止运行,,然后重新运行上面的命令 -
刷入成功后会自动重启,自动重启后关机,再次进入DFU模式
-
进入system目录,点击右下角的√,点击在此处打开终端,回车运行终端命令命令./ios -f
说明:此命令是恢复越狱环境,相比上面的命令少了个c
重点:这个命令的刷入过程也会遭遇上面的情况,对应解决就行了 -
刷入成功后会自动重启,打开桌面后等待个几秒,桌面会多出一个应用:palera1n,此时打开后点击install,如果有条件的话可以开个梯子,这样速度会更快,如果因为网络问题一直安装不了的,可以去应用商店下载迅游手游加速器,新手机号注册有送一小时的时间,打开加速器后再下载就可以了。