2022-03-04更新

小伙伴们可直接使用该项目的EFI:https://github.com/GeekyCoder7/OpenCore-EFI-Lenovo-Y50-70,刚亲测可以上Big Sur,触控板体验很棒,基本跟原装相差不大了~

最终还是想出掉这一台笔记本了,感兴趣的可以戳:【闲鱼】https://m.tb.cn/h.fMFv8QZ?tk=lcNM2fV3UEo「我在闲鱼发布了【随缘出联想Y50-70笔记本:刚深度清灰,更换了硅脂/片以及】」点击链接直接打开

前言

什么是黑苹果?

百度百科:自从苹果采用Intel的处理器,OS X被黑客破解后可以安装在Intel CPU与部分AMD CPU的机器上。从而出现了一大批非苹果设备而使用苹果操作系统的机器,被称为黑苹果(Hackintosh);在Mac苹果机上面安装原版Mac系统的被称为白苹果(Macintosh),与黑苹果相对。

为什么安装黑苹果?

  1. 用腻了Windows!
  2. 接触了Linux以来,越发觉得Window有点臃肿!
  3. 折腾双系统(后面我竟然还完成了三系统...)
  4. 有机会把自己的本本改造成苹果操作系统,很有意思!
  5. 穷!!!

Y50 Mojave

Y50-70配置

笔记本配置一览:

  • CPU (英特尔)Intel(R) Core(TM) i5-4200H CPU @ 2.80GHz(2801 MHz)
  • 主板 联想 Lenovo Erazer Y50-70
  • 显卡 NVIDIA GeForce GTX 860M
  • 显示器 奇美 N156HGE-EAB 32位真彩色 60Hz
  • 声卡 Realtek High Definition Audio
  • 网卡 Intel(R) Dual Band Wireless-AC 3160

到现在5年多了,还是作为主要生产力奋战在¥¥¥钱线:

  • 2014-09-28¥6250 买的标配版本
  • 2015-11-15¥100+ 深度清洁(当时跑联想售后...)
  • 2017-06-11¥300+ 加了条4g内存条(还是跑联想售后...)
  • 2019-03-15¥539 机械换为固态盘(这次自己搞定的,开窍了?明白了折腾的意义)
  • 2019-09-18¥000 开始撸个黑果系统,再战几年(扶我起来!)
  • 2019-10-22¥285 屏幕换为为 京东方 IPS 72色域 完美屏

准备

一、浏览攻略

基本把网上能找到的教程都浏览了遍,以下是关于Y50的精华:

二、资源下载 + 制作macOS安装U盘

安装

一、设置 BOIS(开机按 F2进入)

  • 启用 UEFI 引导模式
  • 禁用安全引导

二、进入 系统引导界面(插入U盘开机按 F12进入)

引导界面

选择 EFI+U盘名字,回车进入 Clover 主菜单,接下来的操作请看这篇来自黑果小兵的详细图文教程

或者我的文字版复述

进入 macOS实用工具界面:移动到 Boot OS X Install from Mojave回车,等待代码跑完后便会开始进入 Language界面,语言选择 简体中文

格式化硬盘:择磁盘工具 ➡️ 左上角选择显示所有设备 ➡️ 选择要安装的硬盘(确保资料已备份!)➡️ 点击抹掉 ➡️ 起个名称 ➡️ 选择默认的 Mac OS扩展(日志型)➡️ 确认后点击抹掉按钮 ➡️ 至此系统已自动生成EFI分区 ➡️ 即可点击退出磁盘工具。

开始安装:回选择安装macOS ➡️ 进入安装界面,继续,点击同意 ➡️ 选择硬盘开始安装(这个安装过程会把USB安装盘上的安装文件预复制到要安装的系统分区里,数据复制完后会自动重启;紧接着它会自动开始第二阶段的安装,此时已经与USB安装盘没什么关系了,期间甚至还需要重启多次,注意这时重启后选择的都是被安装的磁盘名,并且耐心等待!)

安装系统时提示"这个安装macOS Mojave"应用程序副本已损坏的解决方法:

1.如果右上角有WiFi标志的话,先断开网络!

2.接着点击菜单栏的 实用工具进入 终端,输入该命令:date 122014102015.30 修改系统时间;

3.最后关闭终端,重新开始安装即可。

安装完成:最后重启进入设置向导,设置完毕便会进入系统桌面,这样系统就安装完成了~

三、脱离U盘引导

现在我们需要将 U盘上的EFI文件夹复制到 磁盘的EFI分区下

有这两种方法

方式一:Clover Configuration

  • 如果你有把 Clover Configuration 放进U盘里的话,把它拖到桌面,打开软件,分别挂载u盘和磁盘的efi分区,输入密码后便可以打开磁盘的分区;
  • 将u盘ufi文件夹全部复制到上边打开的磁盘目录。

方式二:终端

diskutil list #列出磁盘后,你需要对应修改下边的disk0s1/disk1s1
sudo diskutil mount disk0s1 #挂载磁盘EFI分区
sudo diskutil mount disk1s1 #挂载U盘EFI分区
open . #打开资源管理器Finder,左侧会显示挂载了两个EFI分区,将U盘EFI目录全部复制到磁盘的EFI分区即可

到目前为止,你就可以把玩下这个 有缺陷的苹果系统;系统安装好只是成功了一半,歇息歇息继续下面的重头戏~

优化

此时,你需要想办法连上网络!因为在没有更换无线网卡的情况下 无线网络无解,所以你只能插上网线或者数据线连手机上网。搞定网络后,我们需要装必要驱动和打补丁,按照RehabMan针对Y50的教程

一、装驱动

打开终端,依次复制黏贴到命令行:

sudo spctl –master-disable #允许未知软件运行
git #安装开发者工具xcode,等待安装完成即可
xcode-select --install #安装xcode-select,在开发者工具安装完成后,你需要从GitHub克隆补丁到本地
git clone https://github.com/RehabMan/Lenovo-Y50-DSDT-Patch y50 #克隆GitHub源到当前路径下的y50目录

# 进入y50目录
cd y50
# 运行下载脚本会自动下载必要文件
# 输入管理员密码
./download.sh
# 运行安装脚本会自动解压并安装驱动
./install_downloads.sh

安装脚本都做了什么?

下载以下驱动:

download.png

安装以上驱动到系统 /Library/Extensions 以及EFI分区 /EFI/CLOVER/kexts/Other

Library-Extensions.png

EFI-CLOVER-kexts-Other.png

二、打补丁

现在我们需要正确修补dsdt/ssdt,目前我们的方案并没有使用固定的dsdt/ssdt,而是采用热修补完成一组ssdts文件。继续在终端(此时你还是在y50目录)敲入命令:

  • make #编译了SSDT-HACK.aml在build目录下
  • make install #删除EFI/Clover/ACPI/patched目录下所有的aml文件并将SSDT-HACK.aml拷贝过去(代码输出如下所示:)
wilson@MacBook-Pro y50 % make install
rm -f "/Volumes/EFI"/EFI/CLOVER/ACPI/patched/DSDT.aml
rm -f "/Volumes/EFI"/EFI/CLOVER/ACPI/patched/SSDT-*.aml "/Volumes/EFI"/EFI/CLOVER/ACPI/patched/SSDT.aml
cp ./build/SSDT-HACK.aml "/Volumes/EFI"/EFI/CLOVER/ACPI/patched
  • ./mount_efi.sh #该脚本会挂载磁盘的EFI分区
  • cp config.plist /Volumes/EFI/EFI/Clover/config.plist #拷贝y50目录下的config.plist到EFI分区的Clover目录下

三、修改SMBIOS和序列号

你应该根据你的机型定制SMBIOS和序列号,你可以选择使用Clover Configurator生成对应文件保存后,用 plist editor或者xcode将生成的文件拷贝到你需要使用的plist文件的对应位置,不要在正常的config.plist文件使用Clover Configurator编辑,会改变config.plist文件内容,切记。

这里我倒还是直接使用clover configuration进行设置的,看了油管视频照着来了:https://www.youtube.com/watch?v=C47jJD879SE

大功告成,重启电脑,你的MacBook已上线!

四、细节记录

在你上机把玩后,你或许会发现:

1.电源管理能够正常使用,如下图右上角所示。

2.触摸板只能够识别:单击选中文件 + 双击打开文件或者双击后不离开触摸板能够拖动文件/窗口;并且系统偏好设置下的触控板会提示找不到,也没有手势演示或者设置。

3.Hackintool内核扩展处提示:AppleBacklightFixup被合并入WhateverGreen,CodecCommander被合并入AppleALC,说明它们是多余的,我们(强迫症)可以在系统的Extensions和EFI的Other把它们给删掉,最后在工具下点击 重建缓存并修复权限

存在的问题

4.开启HIDPI完善显示设置:

这个可选非必要

参考教程使用HIDPI解决睡眠唤醒黑屏、花屏及连接外部显示器的正确姿势的手动开启部分,操作后结果是悲剧的:屏幕都花了... 屏幕都花了

教程最后面有个一键开启HIDPI并注入EDID的方法,操作后成功:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"

5.解决无线问题:刚好手头有闲置的小米随身wifi,在网上找了一通驱动后(点这里下载该驱动),Mojave下能够正常使用!

6.升级为 macOS Catalina 10.15

  • 在系统点击升级的,一路下来想着死马当活马医(小插曲),竟然升级成功了!
  • 唯一不足的地方就是小米随身wifi在Catalina下用不了,说软件需要升级,在网上也找不到解决方案,放弃。目前暂时插上网线使用(其实后面还是重装回Mojave继续使用小米随身WiFi ),已购买DW1820A无线网卡(DW1520太贵了!),待折腾更新!

小插曲:为啥升级

当事人:在很安逸地使用10.14.6版本好些天后,突然某一个发现屏幕有白条,使用久发热量上来后,90%屏幕都花了;关机冷却段时间继续使用又没事了,继续使用,白条,花屏,如此循环。最开始单纯地认为是系统问题或者驱动问题,因此还重装了几遍系统,还是没能解决。郁闷几天后,突然灵感来了外接到显示器,发现系统没问题;我勒个去是屏幕坏了,重新拔插排线也没用,换屏!
屏幕坏了

于是在 2019-10-22 更换原装屏幕为:京东方 72广色域 IPS全视角 A+完美屏 ¥285包邮(嗯~真香!)
换屏幕

最后来张成品图吧:

Y50 Catalina

调试触控板

现在我们距离完美的黑苹果还需要解决两个问题:触控板和WiFi。

先把触控板给驱动好:

如果重启后没任何变化的话:

解决WiFi:Y50去白名单

看了黑果小兵的DW1820A网卡教程,我就决定入手一块来试试。

在淘宝买了块 ¥48包邮,10-23号收到货后就开工了;当我兴高采烈地拆机换上新网卡,开机报错:Unauthorized wireless network card is plugged in. Power off and remove it!差点忘了第一个拦路虎就是得 解决联想BIOS的白名单(不在名单内的其他硬件都使用不了!)~

查了下资料,发现有2种方法:

1.直接删除bios的白名单模块

教程:联想笔记本删除BIOS白名单教程相关工具下载在这里;但是我最后在DOS写入修改的BIOS时报错:Error 201:[FPT.exe] cannot be run on the current platform. Please contact your vendor.

Error

当时找不到解决方法,隔天继续了解到了可以 在window上直接使用FPT工具,就是进入cmd后,在命令行里 CD进入到FPT文件夹目录下执行命令

fpt64 -d BIOS命名.rom -bios #先备份BIOS出来
fpt64 -f BIOS命名.rom -bios #再刷入修改的BIOS

后面我用不是64位版本的,成功了!

fpt -d BIOS命名.rom -bios #先备份BIOS出来
fpt -f BIOS命名.rom -bios #再刷入修改的BIOS

当然,在成功之前,我也有尝试第二种方法的。

2.在白名单模块里修改(新增)新网卡的硬件ID

参考教程:重刷 Lenovo BIOS 破解无线网卡白名单

最后我发现是卖家给我的网卡硬件ID跟我那块不一样,就一个数字不一样

解决WiFi:使用DW1820A

有关DW1820A网卡(三种不同批次编号)的测试和反馈在这里:https://osxlatitude.com/forums/topic/11322-broadcom-bcm4350-cards-under-high-sierramojavecatalina/,重点内容挑出来了:

先上我测试后的结果:CN-08PKF4和CN-096JNT的网卡对Y50不管用,CN-0VW3T3才能用

DW1820A论坛讨论重点内容

1.CN-08PKF4(不行)

白名单一解决完,便正式折腾该网卡:编号开头为 CN-08PKF4

DW1820A CN-08PKF4

先上结果:

  • 严格按照教程后,macOS Catalina 10.15下能够识别到DW1820A,不用屏蔽针脚,蓝牙工作正常。
  • 问题:WiFi一旦开启(使用或不使用网络)大概一分钟内,CPU占用率达100%,反正就是瞬间整个电脑屏幕界面像冻结住,只有外接的无线鼠标(触摸板移动鼠标会一卡一卡的)能够正常移动,但是点击任何东西都没有反应。

记录过程:

  1. 安装完驱动,修改完config,重启只有蓝牙能用,连上手机会不间断断开连接,此时WiFi没有识别(系统报告下PCI下没有显示该网卡)
  2. 紧接着切换到window下安装好驱动,WiFi蓝牙正常能够使用!
  3. 屏蔽针脚:我又重复一遍教程安装mac驱动,跟1一样的结果。随机试着屏蔽针脚,前2后2:蓝牙正常,WiFi还是没有;分别尝试只屏蔽前2针脚和只屏蔽后2针脚,WiFi还是没有。
  4. 同时屏蔽前后针脚时,我有切换到window系统下,网卡蓝牙是识别不到的。只屏蔽一面时,都只有蓝牙能够使用而已。
  5. 最后在没有屏蔽任何针脚的情况下,我好像是从window重启回到mac,发现WiFi标志亮了,但是是打不开的,另外用hackintool查看PCI下显示的是这个值:PciRoot(0x0)/Pci(0x1c,0x1)/Pci(0x0,0x0)。于是我就把config里的值改为上边的,重启进入,蓝牙可以,wifi“可以”,然后就是上边的结果啦。。。config

现在的情况是:

  • WiFi关闭,蓝牙关闭,系统运行正常;
  • WiFi关闭,蓝牙开着,系统运行正常。

2020-03-26:现在这块网卡已经被我用在台式机了,完美运行中

2.CN-096JNT(不行)

2019-12-13 又从淘宝入了这一块卡(全新的),这次聪明买了运费险,最后测试也是不行,退之~
DW1820A CN-096JNT

3.CN-0VW3T3(成功且完美!)

2019-12-17 又从淘宝入了这一块卡 99新¥49包邮,跟卖家强调好几次一定要是CN-0VW3T3开头的DW1820A,这次也买了运费险,最后测试WiFi、蓝牙、隔空传送和接力,正常且完美!
Y50-70 MacBook Pro

感慨

吃黑果真香,工作之余,陆陆续续折腾黑苹果,刚好一个月了!总算花一个晚上和一个早上把这篇文章写好,算复了个盘总结经验。其实我并不是没钱买苹果电脑 ,只是在这折腾的过程中,确实学到了很多解决问题的方法;这些成就感不是花钱就能买来的!大量阅读中英文攻略和观看视频的过程,真的是活到老学到老

Last modification:March 4, 2022
如果觉得我的文章对你有用,请随意赞赏