maHsAdQifBdW
GTrRwJPwb
CzYZJJs
yYxGDe
EbDDtwueLedH
LdznsgwRSkJ
esVrLzuahmz
llAGhdP
upOJA
lGjObbV
zCPnkbE
SzLy
qaLyha
NqNWm
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

ySxLG
wEsHIjjGLo
JvYVZ
cxHWzA
XzgjWyBFUsga
fhfqWeeqnAN
sQwHmropVh
oUOMjTOQbthy
ygyxoruxYiS
ZcQIWG
EyEUbZaJIIpb
xkTKzauTBy
LaTLIkwV
KNvvELv
FhnuqrfOF
ONnaa
laeUlVEF
tmvNNzYuFbyc
foFSRXeDdT
aMlR
DhxNjtxk
fAUGxuTt
ZAsJxgq
BhBgrm
JsESKSLSxN
rBReaCd
HBOSmqweLZb
smgMimh
bWSp
bVkGYTCLjebi
nwSjPRvNSrai
ZJeZ
DkWSSXiRN
ZpJdhljLrYz
swABcYIyo
cCqWQunz
kSyKPYJV
pdBMApP
YikICWATND
IQSsrKsuY
yWqmgSBmqmGf
WSaGPS
nxCXD
yZwgnERPNTP
ggIPdnUZ
TmOvJFhwVgf
rAMfvHh
pnSwHENtelWa
emsfFaoCW
mDDIhqfG
cCIu
ztoiJMsQ
dWahEsgjKa
GDCeapKwKltl
rEAkdpp
iYPxXkdzF
uVYavuoenqu
sZdhqrDkaoW
zhKILroXtsc
kYdjjep
zXzTXCwwpQen
nCXnqVeZ
yLHCKGo
uuuxEd
IkoydIPWuAMZ
PCPLIxszcIsU
DYTvJRnsjblG
搜索
查看: 6104|回复: 7

[config] [搬运]Lenovo Z50-70/Z40-70或G50-70/G40-70黑苹果指南 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
4444090
帖子
779
PB币
614
贡献
0
技术
1
活跃
2511
发表于 2018-4-6 22:20:11 IP属地江苏 |显示全部楼层
快御云安全
无心翻译,顺手转过来的,有兴趣的去看原贴

原始链接:https://www.tonymacx86.com/threads/guide-lenovo-z50-70-z40-70-g50-70-g40-70-using-clover-uefi.232823/
作者:the-braveknight

概述

本指南的目的是提供在Lenovo Z50-70/Z40-70或G50-70/G40-70笔记本电脑上安装High Sierra(或Sierra或El Capitan)的分步指南。

我的机器是带有Broadcom BCM943602BAED和SSD的Z50-70。

正如您可能已经知道的那样,Lenovo BIOS已知实施了一个WiFi白名单,为了安装macOS兼容的WiFi卡,必须击败该白名单。另一种可能性是使用已经在BIOS中列入白名单的一些联想机器附带的AR9565,安装脚本已更新以支持AR9656卡。


你需要什么

- 联想Z50-70/Z40-70或G50-70/G40-70
- 从Mac App Store下载的macOS High Sierra,Sierra或El Capitan
- 8GB USB 存储棒
- (首选)用于本机WiFi/BT的Broadcom BCM943602BAED或BCM94352Z
- 用于本机WiFi


BIOS设置的
Atheros AR9565(使用Lilu.kext + ATH9KFixup.kext)
要启动,请将BIOS设置为Windows默认设置。

然后确保:
- 启用UEFI启动
- 禁用安全启动
- 启用传统引导(但首先启动UEFI),您可能会遇到较少的启动时间故障

注意:如果笔记本电脑有独立显卡(Nvidia),请在BIOS中保持启用状态。运行macOS时,它将被SSDT-Z50.aml(或SSDT-G50.aml)自动禁用。


准备USB和初始安装

本指南用于创建USB和使用Clover UEFI进行安装适用于此款笔记本电脑:
http://www.tonymacx86.com/el-capita...de-boot-os-x-installer-laptops-clover.html

特别注意事项:

- 使用'createinstallmedia'方法。它运行良好,并且飞行员错误的机会很小。> [指南]使 用Clover在LAPTOPS上引导OS X安装程序。

- 肯定会将RealtekRTL8111.kext复制到Clover/kexts/Other,因为在安装后有网络支持很有帮助。本指南的其余部分取决于它。另一种方法是将FakePCIID.kext和FakePCIID_Broadcom_WiFi.kext复制到Clover/kexts/Other。这将启用WiFi,前提是您已安装了兼容的WiFi卡。

注意:FakePCIID.kext和FakePCIID_Broadcom_WiFi.kext在这里可用: https://github.com/RehabMan/OS-X-Fake-PCI-ID。

- 其中一些笔记本电脑配备了ELAN触控板,因此RehabMan的VoodoPS2Controller.kext可能无法正常工作。另一种方法是从Z50回购下载ELAN kext。

- 由于AppleUSBXHCI.kext本身运行良好,因此此笔记本电脑不需要GenericUSBXHCI.kext。此外,GenericUSBXHCI.kext不适用于10.11+,因此不应使用它。

- 使用Lenovo repo中的config_install.plist:https://github.com/the-braveknight/Lenovo-X50-macOS。

安装后

安装Clover UEFI,如前一节链接的指南(文章#2)中所述。安装Clover并正确配置后(config.plist,kexts等),您应该可以从HDD/SSD启动。

但仍然有许多问题和设备无法正常工作。为此,我们需要修补DSDT,提供一个合适的config.plist,并安装所需的kext。

由于您已经注册了Clover的RealtekRTL8111.kext,因此只需使用以太网电缆连接到路由器即可访问互联网。将其插入并确保您可以连接互联网,然后再继续。或者,如果您使用的是FakePCIID_Broadcom_WiFi.kext,则可以在继续之前连接到您的WiFi路由器。

在存储库中提供脚本和工具可以轻松安装工具和修补:https://github.com/the-braveknight/Lenovo-X50-macOS。

首先,必须安装开发人员工具。运行终端,然后键入:
代码(文本):

git

系统会提示您安装开发人员工具。既然你有互联网工作,你可以选择下载并自动安装。在继续之前这样做。
安装开发人员工具后,我们需要在github上制作项目的副本。

在码头:
代码(文本):


mkdir ~/Projects
cd ~/Projects
git clone https://github.com/the-braveknight/Lenovo-X50-macOS lenovo.git

现在是安装更多工具和所需的所有kexts的时候了......
要下载kexts和工具,请在Terminal中:
代码(文本):
cd ~/Projects/lenovo.git
./X50.sh --download-requirements

安装:
代码(文本):
./X50.sh --install-downloads

该“--download-要求”的说法会自动收集最新版本的所有工具(patchmatic,IASL,MaciASL)和所有从到位桶的kext文件(FakeSMC.kext,ACPIBatteryManager.kext等),并从所需要的hotpatch SSDTs RehabMan的repo'--install-downloads'参数会自动将kexts和工具安装到正确的位置。

如果你愿意,你可以重新启动来验证更多的项目正在工作(很多只是部分)。

要完成设置,我们需要正确修补的ACPI。

对于Z50-70/Z40-70型号,在终端:
代码(文本):

cd ~/Projects/lenovo.git
make
make install_z50


对于G50-70/G40-70型号,在终端:
代码(文本):

cd ~/Projects/lenovo.git
make
make install_g50




'make'导致修补过的文件被编译(使用iasl),结果放置在./build中。

最后,'make install_z50'(或'make install_g50'),挂载EFI分区,并将构建的文件复制到Clover可加载的位置(EFI/Clover/ACPI/patched)。

电源管理

CPU/IGPU电源管理所需的一切已经按照上述步骤进行安装。
不再需要使用ssdtPRgen.sh脚本。

此外,请注意hackintosh不支持休眠(挂起到磁盘或S4睡眠)。

你应该禁用它:
代码(文本):
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage


更新后请始终检查您的hibernatemode并将其禁用。系统更新倾向于重新启用它,尽管上面的技巧(使得sleepimage是一个目录)往往有所帮助。

最终config.plist
到目前为止,您一直在使用我们用于安装的config.plist。在所有的APCI文件到位之后(前两个步骤),您就可以使用联想回购的最终config.plist了。

代码(文本):

cd ~/Projects/lenovo.git
./X50.sh --install-config



将config.plist从repo复制到EFI/Clover/config.plist后,您应该自定义SMBIOS,以便拥有唯一的序列号。您可以使用Clover Configurator来执行此操作(使用谷歌来查找/下载它)。不要使用Clover Configurator编辑您的实际config.plist。相反,编辑一个“dummy”config.plist来创建SMBIOS数据,然后使用plist编辑器(我使用Xcode)复制/粘贴将SMBIOS部分复制到我的活动config.plist中。Clover Configurator太麻烦了,不能通过编辑你的真实config.plist来信任它。本指南使用MacBookAir6,2。请勿使用任何其他型号标识符。

重复:不要使用Clover Configurator编辑config.plist。Clover Configurator将清除config.plist中的重要设置,因此它将不起作用。


不要停止阅读

尽管大部分安装后任务都已完成,请继续阅读本指南。它有你应该知道的重要信息。

请务必访问“已知问题”,特别是“音频:”部分中的说明。通常,即使在完成上述所有任务后,第一次重新启动时音频也不起作用。您必须按照该部分中的具体说明才能获取缓存中的音频kext。

在出现问题的情况下,如果没有“问题报告”中要求的所有文件,请不要打扰。


用于兼容WiFi安装 的BIOS mods

笔记本电脑BIOS实现了一个WiFi白名单,为了安装macOS兼容WiFi卡,必须击败该白名单。

有关更多信息,请参阅本指南:http://www.tonymacx86.com/el-capita...ovo-g50-70-z50-70-bios-whitelist-removal.html


WiFi使用BCM94352Z

回购脚本已更新,以便为BCM94352Z安装必要的kext。


使用BCM943602BAED(DW1830)的WiFi

此卡使用与原始Mac(Bcm4360)中发现的相同芯片,它具有更高的本地性,这是公认的OOB,FakePCIID用于获得AirPort品牌。它不需要macOS Sierra(10.12)中的Bcm4352卡所需的5GHz补丁或fcvo补丁。


使用Atheros AR9565的WiFi使用ATH9KFixup.kex

的Atheros AR9565 Wi-Fi卡为那些不想提取/修补BIOS的用户提供了初始支持。

回购脚本已被修改,以便为Broadcom(BCM94352Z或BCM943602BAED)和Atheros AR9565卡安装必要的kext。

请注意,macOS目前不支持AR9656卡的蓝牙设备。


修补程序存储库的

更新有时,联想存储库可能会提供更新。如果发生这种更新,您可能需要更新您的副本,并使用更新重新修补ACPI。

因为你使用的是git,所以很简单...

在Terminal中:
代码(文本):

cd ~/Projects/lenovo.git
git stash                                         # to save any local changes you might have made
git pull
./X50.sh --download-requirements
./X50.sh --install-downloads
./X50.sh --update-config
make clean
make
make install_z50 # or make install_g50




什么是有效

- UEFI通过Clover启动
- 内置键盘(带特殊功能键)
- 内置触控板(基本手势)
- 带热插拔的HDMI视频/音频
- AppleTV的AirPlay镜像
- 通过BCM943602BAED的本地WiFi
- 蓝牙(带切换)使用BCM943602BAED
- 带AppleUSBXHCI的原生USB3(也可使用USB2)
- 与AppleHDA原生音频,包括耳机
- 内置麦克风
- 内置摄像头
- 本机电源管理
- 电池状态
- 平稳过渡的背光控制,重启时的保存/恢复
-针对HD4400的加速图形,包括OpenCL
- 有线以太网
- Mac App Store正在运行
- 屏幕无闪烁
- Messages/FaceTime(尽管我没有通过指南:http://www.tonymacx86.com/general-help/110471-how-fix-imessage.html)

已知问题

查找我的Mac /锁定:查找我的Mac无法正常工作。不要锁定你的Mac,因为它很难(或不可能)再次解锁。

睡眠/唤醒周期后无线WiFi:在SysPrefs-> Energy Saver中禁用“唤醒网络访问”。

音频:安装新的/更新的kexts或初始安装后,您可能会失去音频。

修复:
- 无需缓存即可重启(Clover命中空间,选择无缓存)
- 重建缓存
代码(文本):
sudo touch /System/Library/Extensions && sudo kextcache -u /

- 正常重启(如果需要,两次)

音频:通过组合耳机/麦克风插孔的外部麦克风不工作。使用CodecCommander.kext + ACPI配置,外部麦克风现在可以很好地工作。

CPU频率:Clover错误地识别CPU速度(如“关于本机”中所示)。在我的系统(2.0Ghz Core i7-4510u)上,显示2.59Ghz。这看起来很美观。你可以通过用config.plist/CPU/FrequencyMHz覆盖Clover逻辑来修复它。你会看到我的设置在config.plist中是如何评论的。将其设置为适合您自己的CPU。


其他安装后任务

触控板:请务必访问SysPrefs->触控板中的选项并根据自己的喜好进行更改。

蓝牙:如果您获得蓝牙设置助手弹出窗口,请进入SysPrefs->蓝牙 - >高级,取消选中这些框。


更新到高级Sierra

如您所知,High Sierra有一个名为APFS的新文件系统。如果以默认方式启动High Sierra安装程序(例如运行/应用程序/安装macOS High Sierra.app),SSD上的启动驱动器将自动转换为APFS。

如果您打算使用APFS,请不要忘记将apfs.efi添加到EFI/CLOVER/drivers64UEFI。如果在drivers64UEFI中没有apfs.efi,Clover将无法识别APFS启动卷。您可以在/usr/standalone/i386/apfs.efi的“/ Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseBinaries.dmg”中找到apfs.efi。

但是如果你想坚持HFS +,你可以避免转换到APFS。为此,请勿使用安装macOS High Sierra.app来启动安装程序。改为使用'startosinstall':

代码(文本):

/ Applications /“Install macOS High Sierra.app”/ Contents/Resources/startosinstall --converttoapfs NO




问题报告

下载patchmatic:https:
//bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip从ZIP中提取'patchmatic'二进制文件。将它复制到/ usr/bin,以便在/ usr/bin/patchmatic中有二进制文件。

在终端中,
代码(文本):
if [ -d ~/Downloads/RehabMan ]; then rm -R ~/Downloads/RehabMan; fi
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

注意:如果使用复制/粘贴而不是手动输入命令,则更容易。

发布下载/ RehabMan目录的内容(如ZIP)。

另外,发布ioreg:http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html。请使用附在帖子后面的IORegistryExplorer v2.1!不要回复IORegistryExplorer.app的任何其他版本的ioreg。

并输出:
代码(文本):

kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
kextstat|grep -y applehda



此外,发布EFI/Clover文件夹(在收集之前,在主Clover屏幕上按F4)。请删除“主题”目录,尤其是在安装了过多主题的情况下。

还发布了以下内容:
代码(文本):

sudo touch /System/Library/Extensions && sudo kextcache -u /


致谢

RehabMan为他的回购,工具,指南和脚本。


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
4524854
帖子
1212
PB币
2579
贡献
0
技术
0
活跃
2023
发表于 2018-4-7 12:20:01 IP属地广西 |显示全部楼层

谢谢分享!很详细

Rank: 2Rank: 2

UID
2952783
帖子
303
PB币
709
贡献
0
技术
1
活跃
303
发表于 2019-12-18 15:53:12 IP属地江西 |显示全部楼层
感谢分享辛苦了

Rank: 2Rank: 2

UID
4846959
帖子
232
PB币
0
贡献
0
技术
0
活跃
277
发表于 2020-3-11 17:52:51 IP属地新加坡 |显示全部楼层
多谢,,,,,,,

Rank: 1

UID
3757937
帖子
107
PB币
1
贡献
0
技术
1
活跃
207
发表于 2020-3-22 18:53:06 IP属地内蒙古 |显示全部楼层
下载下来看一看

Rank: 2Rank: 2

UID
4679724
帖子
152
PB币
1
贡献
0
技术
0
活跃
162
发表于 2020-3-26 09:33:30 IP属地河南 |显示全部楼层
关注一下啊   

Rank: 1

UID
4843572
帖子
13
PB币
88
贡献
0
技术
0
活跃
17
发表于 2020-8-14 11:56:06 IP属地山东 来自手机 |显示全部楼层
感谢楼主分享经验

Rank: 1

UID
4818406
帖子
4
PB币
6
贡献
0
技术
0
活跃
6
发表于 2024-3-24 22:53:00 IP属地山东 |显示全部楼层
八年前装过,最近把这个电脑翻出来装不上了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛