Lenovo XiaoXin-13-Pro-Hackintosh

关键词:Hackintosh XiaoXin EFI Tutorial Lenovo

以下提及的EFI及其他部分文件见github仓库和我的个人博客

目录

个人配置

规格 详细信息
型号 联想小新13Pro2020
CPU Intel i5-10210U
显卡 MX350 (独显无法驱动)UHD620
内存 板载16g(2666Mhz)
网卡 BCM94352Z(DW1560)
硬盘 西数SN730(1T)
注:1.硬盘512G自行更换为同型号1T
2.原装intel AX201无法使用隔空投送、蓝牙,随航,强烈建议更换为DW1560(EFI已完美适配)
3.DW1820A性价比比DW1560高但有较大可能需要屏蔽针脚且容易掉驱动(并且第二次连接同一热点大概率失败),除非经济实在拮据,否则非常不推荐!
4.DW1560可实现功能:随航、接力、隔空投送、Apple Watch解锁
5.核显在Mac下伪装成UHD630 Mobile
6.经测试,OC0.6.3适配11.0.0-11.5.1

准备工具

1.配置好的EFI(适合此机型的)
2.BalenaEtcher-Setup(下载 提取码: me8f)
3.DiskGenius
4.EasyUEFI
5.InsydeH2OUVE
6.MacOS镜像文件(下载

以下演示使用macOS BigSur 11.0.1 20B50 正式版 with Clover 5126原版镜像[双EFI版][UEFI and MBR],完全安装后可完美升级至11.2.3,其他镜像版本安装类似。

操作流程

1.准备工作

关闭bios中的安全启动,保存并退出。

小新13Pro进入Bios方式:开机Fn+f2

关闭驱动器Bitlocker(如打开的话)。
解锁DMVT和ctglock(至关重要)

管理员身份运行InsydeH2OUVE文件夹内H2OUVE-W-GUIx64.exe, File---load runtime, 修改如下位置的参数并保存重启:


使用BalenaEtcher刻录MacOS镜像至U盘
将U盘OC文件夹中的EFI文件夹删除并进行替换(内包含boot和oc两个文件夹)

建立Mac分区并更改分区参数为APFS (可有可无)
将软件安装包放入dates分区

其中的OCC需要用到以来配置config.list和进行其他设置

2.安装系统

重启,进入bios设置EFI USB Device 1为第一启动项

其中Device为Clover引导,Device1为OC引导,Device2为PE

选择Install macos

第二次起则选择macOS Install

选择磁盘工具–抹掉–APFS格式

名称任意,建议小白按照图中的来

3.完善设置

安装DATES中的软件
使用OCC挂载两个分区,并将U盘中EFI文件夹内的OC文件夹拷贝至本地mac分区的EFI文件夹内

完成后本地mac分区EFI文件夹内应有三个文件夹:Microsoft(源自于Mac分区) , Boot(源自于Mac分区) , OC(源自于U盘中的EFI)

切勿推出U盘)重启,进入mac
Terminal中运行如下代码:

sudo spctl --master-disable
sudo kextcache -i / (此条运行后需稍等片刻)

重启,进入PE

开机Fn+f12,选择Device2
此步为修复windows启动项

打开UEFI引导修复,选择ESP分区,系统根目录选择C:\windows\,修复并重启进入windows

ESP分区号在DiskGeniues中查看,如ESP分区号为数字,则先在引导修复中挂载

easyUEFI中如图设置:

目标分区选择Disk0中的最左边一个分区,描述即为开机时启动项的名称

调整启动项顺序

建议将mac放到首启动项,开机默认进入mac。因为使用OC引导windows会出现一些小问题。因此要进入windows时开机Fn+f12选择win进入为纯净。

参考资料

黑果小兵的部落阁:https://blog.daliansky.net/
DW1820A网卡黑苹果使用教程:https://blog.daliansky.net/DW1820A_BCM94350ZAE-driver-inserts-the-correct-posture.html
macOS BigSur安装常见问题:https://blog.daliansky.net/Common-problems-and-solutions-in-macOS-BigSur-11.0-installation.html
联想小新PRO 13 19/20 Catalina:https://blog.daliansky.net/Lenovo-Xiaoxin-PRO-13-2019-and-macOS-Catalina-Installation-Tutorial.html
小新13Pro适用EFI:https://github.com/daliansky/XiaoXinPro-13-hackintosh/releases
注意:有些EFI不带有1820A的网卡驱动,下载时请注意!添加1820A网卡驱动方式参考此处,1560参考此处

提供的EFI中已包含1820A和1560通用网卡驱动。此处纠正一个误区,1820A和1560并非免驱,而是现在部分EFI中(小新的绝大多数)已经包含了网卡和蓝牙驱动。

B站视频:https://www.bilibili.com/video/BV1ca4y1j7bN

问题说明

1.该EFI的OC版本(0.63)目前无法解决内置MIC无法使用的问题。
2.触摸板偶尔失灵或触摸反馈间断。
3.DW1820A对于连接iPhone热点存在同一设备名称仅能连接一次的bug。
4.强烈建议更改三码并关闭“查找此Mac”。
5.若无法登陆AppleID和AppStore,尝试第四步后更改DNS为114.114.114.114和8.8.8.8。
6.DW1820A的4.1Ghz蓝牙和2.4Ghz无线局域网干扰严重。





XiaoXin 13Pro-Hackintosh 小新13pro崇尚极简的黑苹果双系统的更多相关文章

  1. 【转】G40-70、G50-70联想小新笔记本SR1000随机Linux改Windows 7系统操作指导

    http://support1.lenovo.com.cn/lenovo/wsi/htmls/detail_20140505150749705.html 适用范围:G40-70,G50-70联想小新笔 ...

  2. 设置Fn键 笔记本直接按F1-F12 无须按Fn键 Fn+F12改F12(联想小新300为例)

    最近公司给配的笔记本联想小新300 80RT  i7-6500U 4G内存 500G机械,后加装120G固态+4G内存 这样就感觉还不错了. 在使用这本子的时候,去了Win10,强行装了Win7.无线 ...

  3. 联想小新Air 15 安装黑苹果macOS High Sierra 10.13.6过程

    联想小新Air 15 安装黑苹果全过程 本文参考:https://blog.csdn.net/qq_28735663/article/details/80634300 本人是联想小新AIr 15 , ...

  4. js消除小游戏(极简版)

    js小游戏极简版 (1) 基础布局 <div class = "box"> <p></p> <div class="div&qu ...

  5. 30段极简Python代码:这些小技巧你都Get了么

    学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则.本文是 30 个极简任务,初学者可以尝试着自己实现:本文同样也是 30 段代码,Python 开发者也可以看看是不是 ...

  6. zzulioj - 2628: 小新的字母广场

    题目链接:http://acm.zzuli.edu.cn/problem.php?id=2628 题目描述        放假了,小新决定出去散散心,于是他来到了著名的字母广场.这个广场是由n*m块砖 ...

  7. Linux[Manjaro] 小新15笔记本AMD ryzen锐龙4800U,在安装系统后出现的随即死机冻屏问题

    Linux[Manjaro] 小新15AMD ryzen锐龙4800U,在安装系统后出现的随即死机冻屏问题解决办法 年初尝试将manjaro安装在我的笔记本上就存在这个问题,也一度将我劝退.系统安装在 ...

  8. 折腾黑苹果-小新Pro13

    最近在闲鱼上购入了一台2020版的联想小新 Pro13,i5 10200u 16g 512g配置,Ax201网卡.这台机子原生硬件就可以完美黑苹果了,不需要更换配件.只是Ax201网卡不能随航和隔空投 ...

  9. 有些ES6方法极简,但是性能不够好

    So,也许你觉得ES6让你视野大开,但是并不是性能也能跟得上~ 首先,让我们先来一个简单的性能测试: 数组去重 es5写法: function delSame(arr){ var n = []; ; ...

随机推荐

  1. Python中的socket编程

    网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序 ...

  2. L2TP协议简介

    传送门:L2TP代码实现 1. L2TP 概述 L2TP(Layer 2 Tunneling Protocol,二层隧道协议)是 VPDN(Virtual Private Dial-up Networ ...

  3. 整合ehcache缓存

    一.分布式集群,多态服务器相同的代码,均衡压力: 二. 1.导包,ehcache适用mybatis的jar包: 2.映射配置文件中配置: 3.ehcache配置文件 4.使用代码和mybatis自带的 ...

  4. 恶意软件开发——突破SESSION 0 隔离的远线程注入

    一.前言 在Windows XP,Windows Server 2003以及更早的版本中,第一个登录的用户以及Windows的所有服务都运行在Session 0上,这样的做法导致用户使用的应用程序可能 ...

  5. ysoserial CommonsColletions3分析(1)

    CC3的利用链在JDK8u71版本以后是无法使用的,具体还是由于AnnotationInvocationHandler的readobject进行了改写. 而CC3目前有两条主流的利用链,利用Trans ...

  6. c++ if语句讲解&例题

    一.if语句 1.基本语法: if(条件 布尔型){ 当条件符合执行的语句 } 2.例子: #include <iostream> using namespace std; int mai ...

  7. CDI Features inJavaEE 的上下文和依赖注入

    基本的CDI的功能: 类型安全:CDI使用Java类型来解析注入,而不是通过(字符串)名称注入对象.当类型不足时, 可以使用限定符 注释.这允许编译器轻松检测错误,并提供简单的重构. POJO:几乎每 ...

  8. PHP的可变变量与可变函数

    什么叫可变.在程序世界中,可变的当然是变量.常量在定义之后都是不可变的,在程序执行过程中,这个常量都是不能修改的.但是变量却不同,它们可以修改.那么可变变量和可变函数又是什么意思呢?很明显,就是用另一 ...

  9. Java基础系列(30)- 命令行传参

    命令行传参 有时候你希望运行一个程序的时候再传递给它消息.这就要靠传递命令行参数main()函数实现 package method; public class CommandLine { public ...

  10. Jmeter系列(14)- Setup与tearDown线程组

    与普通线程组区别 #Setup线程组:在普通线程组执⾏前触发 #tearDown线程组:在普通线程组执⾏后触发 线程组属性配置详情完全⼀致 使⽤策略建议 #Setup 线程组 – 压测执⾏准备阶段,准 ...