一、背景

IOS13越狱工具Checkra1n已经,但是目前仅支持MacOS。VMware虚拟机安装的黑苹果也不能成功引导。去借mac来越狱的话,也不可能经常去麻烦别人。
后来看到有了基于Linux和KVM的Checkra1n越狱方案,所以就来尝试下,一劳永逸。
此文仅记录过程中的大致步骤与遇到的坑的解决办法。

二、ubuntu双系统安装

ubuntu系统版本下载地址:Ubuntu 18.04.3 LTS
此处可参考教程:Ubuntu 16.04与Win10双系统双硬盘安装图解
启动项编辑工具我用的是:EasyUEFI
分区情况如下:
1、 挂载点:/,主分区,空间起始位置,20000MB。
2、 挂载点:交换空间,逻辑分区,空间起始位置,8000MB。
3、 挂载点:/boot,逻辑分区,空间起始位置,600MB。(最好大于400MB,在ubuntu的后续操作中对boot空间的大小有要求)
4、 挂载点:/home,逻辑分区,空间起始位置,剩余容量。
“安装启动引导器的设备”选择:/boot所在位置。

安装成功后可能卡在ubuntu的紫色界面,出现这种情况大多是显卡驱动的问题。

解决方法:
1、在引导界面(GUI GRUB)按e进入grub,找到"quiet splash"在其后面添加nomodeset(即quiet splash nomodeset)使其支持Nvidia系列显卡,然后按F10保存后即可进入系统
2、上面方法仅第一次进入系统有效,进入系统后终端输入sudo gedit /etc/default/grub,然后在GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"内核启动参数处和上面一样在末尾添加nomodeset,修改完后在终端输入sudo update-grub更新grub即可正常进入系统

WIFI被禁,联想自带的驱动ideapad与ubuntu默认的驱动冲突,需要将其移除。

解决办法:
1、编辑rc.local文件(如果没有就创建)sudo gedit /etc/rc.local
2、添加内容如下:

#!/bin/sh -e
#rc.local

echo "root密码" | sudo modprobe -r ideapad_laptop
exit 0

三、Linux下使用KVM虚拟机运行MacOS和Checkra1n越狱工具

此处安装方法参考链接:Linux下使用KVM虚拟机运行MacOS和Checkra1n越狱工具
github地址:1、macOS-Simple-KVM 2、vmra1n

emm后来发现了一个一键部署脚本:ra1nstorm

基本步骤跟着走就行了
在挂载磁盘分区时,添加到basic.sh末尾的内容如下:

-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \

将USB控制器注入至MacOS虚拟机时,在bashic.sh末尾添加内容如下:

-device pcie-root-port,bus=pcie.0,multifunction=on,port=1,chassis=1,id=port.1 \
-device vfio-pci,host=1d:00.3,bus=port.1 \

最后附上checkra官网

引导成功在手机上装好app后可能会存在app不能访问网络的情况

解决方法:
可以在爱思助手里下载乐网(appstore里面的不行)开启全局拦截。

Last modification:December 25th, 2019 at 10:05 pm
如果觉得我的文章对你有用,请随意赞赏