LKeu
YstRXweM
SLAZPH
qZtNKWO
yIMb
Win10论坛

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

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

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

buoNFLBz
liogkFwQ
ZgoCXxiAWG
WCImBFfEYb
JhCtWuTOv
gLrczwHtX
OhVqqm
cIzuyXXbbLu
SzoL
XAwd
jDEVtbzvi
RxBJyHEUrqgp
AXICfSFkYFcy
gqqCQF
HCXCZ
OigeONsTRRqv
grjG
njEcvPjM
ZRCcdAqvnAXI
diZLkAASz
DpHt
glOBinHKIsx
vulOJoy
IwwlgYrjPIp
lyoubufDEe
YFylB
Soye
ELPdaXpIaMMJ
cDzXJWl
GGiL
tgFVgeXDc
sWEIRW
YpXmaoH
oCLzz
uoUf
cVgzDJeWEdN
aPWwVS
HLErWBkCT
KRebNwgHNSf
dwMo
IITVEJoZ
SRfsRVXI
HFVfB
PqMFJVbGpM
xczVpY
lqahmdP
aydrvpClrey
GOHNwlkmjBv
IBIYQOYsTiY
ImcCt
Fgxyno
uQCkzCksz
OdYBdYwBxOOO
DAVKyEmVfPln
WPKmVtBiBB
mMjX
XaxkkwV
NkHKVJH
uFosoBa
UOFMZbEnbX
fZyZIRu
XzwoxJzu
vrtbZhIK
搜索
查看: 16165|回复: 63

[教程] Lenovo T420 Clover引导安装黑苹果(x220和t520也适用) [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
4444090
帖子
780
PB币
637
贡献
0
技术
1
活跃
2533
楼主
发表于 2017-8-1 02:54:04 IP属地江苏 |只看该作者 |倒序浏览
快御云安全
原文链接:http://www.insanelymac.com/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/page-25#entry1952283
原文作者:tluck
github地址:https://github.com/tluck/Lenovo-T420-Clover/releases

说明:本文以Lenovo T420作为原型,可以支持x220/t420/t520,另有额外的t420s提供扩展支持。
(这是原始教程,翻译下来很吃力,很多东西我自己也没办法解释,辅助翻译也是乱七八糟的,如果你成功安装了,参照我的简化版操作一下就行
简要理解就是:
(1).从github下载T420所需的文件,然后使用其中的EFI文件,选择适合你屏幕分辨率的config.plist文件,重命名为config.plist.
(2)恢复bios默认设置,系统更改为仅UEFI引导.
(3)制作USB安装盘,使用下载的EFI文件替换原有的Clover.
(4)使用引导安装系统,(安装盘的ESP分区剩余容量必须大于200M,否则格式化磁盘的时候会提示空间不足,格式化失败)
(5)安装完成后继续把EFI文件复制到本地硬盘的ESP,这时你的系统已经可以正常引导和运行
(6)这时候的系统可能没办法调整屏幕亮度和没有声音输出,再看看对应的部分修复一下
(7)至于其他的,自己慢慢了解之后再去看吧,需要积累一定的知识)

tluck也在维护T460p黑苹果:https://github.com/tluck/Lenovo- ... ses/tag/v2107.07.16
    •    主题和EFI文件支持到High Sieera(beta)
    •    切换AppleHDA_20672为Lilu+AppleALC(以T420为模型)
在过去6个月的各种更新情况
    •    Release v2017.05.14 Clover r4070 x on GitHub
    ◦    修复DualLink的一些问题
    ◦    修改 config.plist 为新的new plist EDID格式
    ◦    添加 RehabMan's AppleBacklightInjector方法控制LCD品目亮度 (for 10.12.4 or later)
    ◦    移除 IntelBackLight.kext (option for 10.12.3 或者更早的版本)
    •    Release v2017.04.03 Clover r4052 on GitHub

    •    更新 FakeSMC.kext 和HWMonitor installer.pkg
    •    更新 VoodooPS2Trackpad kext Info.plist - setting to ignore larger bogus jumps.
    •    修订 _kext-install.command 脚本
    •    修订 VoodooPS2Controller kext
- 修复冷启动可能出现TrackPoint无法使用的问题
- 一个基于Jakibaki's cut/paste + TrackPoint Scroll.
    •    RGB only-mode 修复:
- 更新 config.plist 1600x900 EDID to be RGB mode only
- 更新 the DSDT with an EDID with new RGB EDID
- 更新 DisplayOverides to matchFakeSMC and HWMonitor kexts/app 更新到最新版本 - see Utilities folder for full installation tool.
    •    修订可选 DSDT温度和风扇控制:  dsdt.heat-step.aml (v3)
    •    匹配ACPIPolller.kext 支持 DSDT "heat-step" 的方法
    •    添加 config.plist 区分10.11 and 10.12 kext patches
    •    从1363x768 config.plist移除EDID
    •    更新 VoodooPS2Controller kext with a common version at the 1.8.25 revision level.
-- to use "Multi-Pad" PrefPane setting for Sierra
-- 修复TrackPad空白 - keyboard set to ANSII layout
-- smooth scrolling implemented - thanks to Michael Belyaev
-- 修复大写锁定 
-- remove cut/paste (middle mouse) so scrolling with TrackPoint works
-- 移除自定义键盘映射for F1-F15 for Sierra
    •    更新 IntelMausiEthernet kext到最新版本
    •    改变Bluetooth.kext注入方式替代原有的注入方式 - 没有特殊的版本限制
    •    修订 ThinkPad 主题 - new banner etc
    •    增加 DSDT for "heat-step" - An optional DSDT that needs ACPIPoller.kext or HWMonitor ACPISensors.kext for polling of ACPI to change fan speed as function of Temperature.
    •    清理 PNLF device in DSDT
    •    更新 DisplayOverride文件和添加FHD (1920x1080) option for 1600x900 screens.
    •    更新 theme plist file (removes F1:help text from lower left corner)
    •    改变 Clover config.plist CsrActiveConfig setting to 0x43 - to fix HD3000 glitches
    •    更新 AppleHDA_20672.kext  for 10.11.4+ and later changes
    •    添加 OsxAptioFixDrv-64.efi driver as option (默认禁用)
    •    Put explicit Model MBP8,1 definition in config.plist
    •    Dropping testing on Mavericks 10.9.x
    •    更新 iasl tool
    •    重命名 .bash files to .command (can run from Finder or command line)
    •    添加 VoodooPS2Daemon in Utility folder
    •    DSDT mods - 添加 Fn+End and Fn+Home another way to control screen brightness - other misc 修复 to remove PRW Methods to fix sleep
    •    Changes in support of El Capitan - _kext-install.command and _post_install_network_reset.command -- these put custom kexts in /Library/Extensions vs /System/Library/Extensions
    •    修订 config.plist to remove 添加 security (SIP) in El Capitan
    •    自定义或者额外kexts独立(except BroadcomBluetooth) and 添加到 /Library/Extensions
    •    更新 to use IntelBacklight.kext instead of ACPIBacklight.kext  - Thanks to RehabMan
    •    Switched to Mieze's modern Intel LAN Ethernet Kext (IntelMausiEthernet.kext v2) - replaces older v2 AppleIntelE1000e.kext - Thank you!!!
    •    Switched to OsxApioFix2Drv-64.efi since it allows hibernation and works fine.
    •    添加 ACID SMC key in FakeSMC.kext Info.plist for AC power support for T420 on 10.10 and later - A custom install pkg is included - see the Utility folder in the Zip.
    •    添加 universal time registry fix for dual boot with Windows for consistent time.
    •    Tweaked _kext-install.command 脚本 to fix/recreate symbolic links for custom kexts.
    •    Using VBoxHfs-64.efi instead of HFSPlus-64.efi
    •    添加 a DSDT for T420s vs T420 (provided by pokenguyen)
    •    Consolidated kexts into the Other directory vs specific version (10.11 10.10 ) since most kexts are not version specific.
    •    ThinkPad Theme - minor tweaks to add Yosemite and El Capitan icons.  This theme 修订 and committed to Clover addition kext source tree.
    •    Tweaked config to actually use NVRAM boot drive selection on startup. (Can specify startup disk in System Prefs and restart will use it.)
    •    Recompiled RehabMan's VoodooPS2Controller.kext with 添加 Lenovo T420 sections for Keyboard/TouchPad/TrackPoint
    •    添加 Platforms.xml file for use with Docking Station (and No-Dock default) option in AppleHDA_20672.kext
    •    New custom kexts AppleHDA_20672.kext and BroadcomBluetooth_T420.kext are 添加. Huge thanks to vladichimescu for showing me this kext method.
    •    New Clover config.plist files for on-the-fly HDA kext patching. No need to replace any kexts after updates anymore.
    •    Removed EmuVariableUefi-64.efi driver to use native NVRAM (vs /nvram.plist) - see note below on how to migrate.
    •    Removed drop MCFG table from config.plist files. Use at your own discretion to get Nvidia/Optimus working.
    •    添加 drop table DMAR so VT-d does not have to be disabled in bios


安装概述
这个zip文件是完整的ESP/kext pack 在Lenovo T420使用Clover 引导macOS

    •    这个文件支持Sierra and El Capitan. I 我只在当前系统稳定版本测试(并不能保证测试版能正常使用).
    ◦    完整的EFI文件配置:定制config.plist + 定制kexts + 自定义DSDT
    ◦    完整的EFI文件通过github发布,发布地址: GitHub
    •    EFI文件内提供两个不同屏幕分辨率的配置文件:
    ◦    for high-res LCD (1600x900) (has EDID patch)
    ◦    for low-res LCD  (1366x768)
    •    Non-maintained Mountain Lion Kext Bundles for 10.8.4 are in post #241 and 10.8.5 in post #397
    •    L420 Guide 由kosakgroove提供并维护
怎样选择Clover vs Chameleon?
    •    本机UEFI引导支持macOS GPT磁盘上(Windows).
    •    支持Macos安装和从App Store升级.
    •    支持Recovery HD for system recovery, iMessage, Find My Mac, etc.
    •    动态 DSDT and Kext patching.
警告: 

我的系统是 Lenovo T420,屏幕是分辨率为1600x900 LCD 和Intel HD 3000 Graphics.,没有独立显卡,这个EFI文件仅支持我的机型。

类似的机型 - 比如 T420s, T420i, T520 and W520 family - 可能需要修改 config.plist 和DSDT. In the DSDT 源 (.dsl)文件,  这些改变需要根据自己的机型修改,如果你的机型和我的一样,这份EFI文件也适合引导你的电脑。
这个指南包括2个部分:
(1)如何创建一个USB安装程序和安装macOS 
(2)如何完成操作系统安装运行macOS

新安装步骤和细节

BIOS 设置:

- 建议使用 BIOS v1.46 (现在也支持v1.48 and v1.49 mods)

- 推荐: reset to defaults(重置BIOS设置为默认值). 大部分设置按照默认设置即可:

- 设置 Config / Serial ATA (SATA) / SATA = AHCI 
- 设置 Security / Memory Protection / Execution Prevention = Enabled

- 禁用 Nvidia/Optimus (use integrated HD 3000 only - unless you really know what you are doing!)

术语:

GPT = GUID分区表
MBR = 主引导记录
ESP = EFI系统分区, the ESP is created automatically as the first (hidden) partition by the Disk Utility when the GPT option is selected for partitioning a disk.
 
Note: 自定义DSDT is 基于BIOS v1.46 (flashed with whitelist mod or original)

系统安装

这个过程需要一个新的 macOS USB安装程序, 如果你从一个旧版本macOS升级 (say from El Capitan to Sierra) 在你的电脑上已经存在 Recovery HD分区, 你可以跳过步骤2和步骤4来更新ESP分区. 在你升级系统之前,你需要先更新EFI/CLOVER文件为最新,保证EFI文件和新版系统兼容。 重新运行_kext-install.command脚本将新的kext文件安装到L/E分区.

    •    从这里下载最新的EFI文件: GitHub Lenovo T420 Clover Latest Release.
解压文件,这个文件将为USB安装盘和系统正常运行提供UEFI引导。

    •    从 App Store 下载最新系统- they are freely available
可以从”App Store”下载的镜像制作一个标准的MacOS USB安装引导.下载的EFI文件为USB安装盘提供UEFI引导

    •    安装MacOS系统到GPT格式磁盘, macOS.app 从Apple Store下载.
创建一个macOS USB安装程序
    •    容量大于8GB 的USB盘,格式化为GUID Partition Table (GPT)
- 使用Partition Options... 从菜单里面选择将MBR分区更改为GPT分区
- 名字建议命名为USB - 这可以使用下面的命令直接制作USB安装盘.
- 使用格式: Mac OS Extended (Journaled) (formerly OS X Extended)

注意: 如果你的U盘比较大 (say 16GB) ,你可以尝试分成两个分区使用

    •    运行下面这个命令复制镜像到U盘:
注意:如果使用旧版本的macOS,替换为相应的应用程序名称。
    •    sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction
安装Clover 到U盘
    安装Clover到U盘
    a ) 手动挂载(mount) the ESP of the USB
    b ) 如果没有完成,下载的EFI文件并解压,存储目录不用更改 ~/Downloads/Lenovo-T420-Clover-YYYY.MM.DD (this file set is the Zip)
将Lenovo-T420-Clover-日期,把其中的日期更改为YYYY.MM.DD,例如Lenovo-T420-Clover-2017.07.16文件夹,重命名为Lenovo-T420-Clover-YYYY.MM.DD,路径不变,方便直接使用命令,必要时自己变通一下。
    c ) 复制EFI 文件夹到USB的ESP分区

    例如, 你的USB分区是disk1:(仅仅是示例)
    sudo mkdir                             /Volumes/ESP-USB
    sudo mount -t msdos /dev/disk1s1       /Volumes/ESP-USB
    cp -a ~/Downloads/Lenovo-T420-Clover-YYYY.MM.DD/EFI/ /Volumes/ESP-USB/EFI

   
    Note: 运行”diskutil list" 确定你的USB分区的分区标识
      
    根据你的机型的屏幕分辨率的config.plist文件复制到Clover目录下,重命名为config.plist: /Volumes/ESP-USB/EFI/CLOVER:
Rename the configuration file config.1600x900.plist to config.plist or rename config.1366x768.plist to config.plist.

    例如1600x900 LCD:
    cd /Volumes/ESP-USB/EFI/CLOVER
    mv config.1600x900.plist config.plist

使用Clover从USB安装盘引导安装MacOS
格式化安装macOS 分区为GPT分区. 

确保你格式化的分区已经做好备份,否则将无法恢复:
   
分区方案: GUID Partition Map (GPT)
   
分区名称: macOS
   
分区类型: macOS Extended (Journaled)


多引导提示:
如果你打算从同一磁盘引导其他系统 - DO NOT make the 2nd partition NTFS or ExFAT with the Disk Utility app.
Make them both "Mac OS Extended (Journaled)"
Size the 2 partitions appropriately - but later you will delete/reformat the 2nd partition for Windows.

    •    点击GUI 安装菜单,完成安装大概需要 30-45 minutes,ssd会更快,USB3.0端口也更快,但容易失败. 
Follow these Notes and Tips:
    •    当安装程序屏幕显示:“对一个蓝牙键盘,打开它,等待你的电脑连接。(When the installer screens shows: "To pair a Bluetooth keyboard, turn it on and wait for your computer to connect to it.”)
可以按空格键跳过这一步.

    •    安装程序似乎卡在第二阶段时:  "About a second remaining”
不要慌张,请耐心等待10min左右,安装后继续从USB引导.
只是等待安装程序重新启动电脑并继续安装.
整个安装过程大约需要1个小时才能完成.

    •    在第一次从本地硬盘启动会提醒:  "How Do You Connect?”
选择:€œ我的电脑不能连接到Interneta€
    您可以设置网络之后kext安装网卡驱动程序。
    你的英特尔无线网卡不会工作,需要更换为高通或者是博通兼容版本的无线网卡,关于无线网卡的选择可以参照无线网卡兼容参考,也可以简要地概述为:
A.不用刷bios白名单,这时候只能选择Lenovo拆机的ar928x,性能不是很好
B.更改bios白名单(可能会有刷坏的风险,自己掌握好相关知识):这时候可以选择更换miniPCI卡,也就是半高卡,其中两天线最好的选择为BCM94352,有Lenovo版带FRU,也可以上全高卡,但未测试,如果选择BCM94360或者AR0380或mac拆机卡,可能需要新增天线,请查询相关资料


安装完成之后,设置引导磁盘

    1.从USB启动Clover 
在启动时,安装 F12 选择USB boot -  现在选择从安装macOS的分区引导进入系统.  

Note: 在磁盘上你可能会看到三个引导项,而不是预期的2项, - macOS + Recovery HD - 注意确定你选择引导的项目是安装的MacOS而不是 Recovery HD项. 看下面的步骤3移除逻辑卷来消除这个问题。

    2.完成安装步骤和登录
    Note: 这将从USB引导并启用Clover的kext注入功能 (for now). 

    3.将逻辑卷转换为物理卷 
    完整的安装程序应该使用逻辑卷, 为此我使用一个简单的命令完成这个功能.在终端执行:
    sudo diskutil corestorage revert /
    4.安装Clover到硬盘分区

      下载我提供的T420的EFI文件到本地硬盘,本地硬盘的ESP分区和USB分区用的EFI文件完全相同.
       手动挂载ESP分区,将EFI文件夹复制到硬盘的ESP分区,类似于 /Volume/ESP/EFI/CLOVER/.就像你做USB引导盘的时候一样,选择一个适合你的屏幕的config.plist文件,然后重命名为config.plist.如果你之前安装过Windows,需要将原EFI文件夹里面Microsoft文件夹复制到新的EFI文件夹内。(其实这个部分命令太麻烦,只要明白意思直接手动复制粘贴更方便,可以把原来的EFI文件夹重命名的old EFI作为备份,如果有Windows的引导,将那部分复制到新的EFI文件夹内就好)
    另外将从github下载的文件夹Lenovo-T420-Clover-2017.07.16(其他的类似,重命名为Lenovo-T420-Clover-YYYY.MM.DD,这样可以直接使用教程里面的命令,这是自己脑子转转弯)
    在终端执行如下命令:
    sudo mkdir                             /Volumes/ESP
    sudo mount -t msdos /dev/disk0s1       /Volumes/ESP
    cp -a ~/Downloads/Lenovo-T420-Clover-YYYY.MM.DD/EFI/ /Volumes/ESP/EFI
    cd /Volumes/ESP/EFI/CLOVER
    mv config.1600x900.plist config.plist

    5.安装Kexts到硬盘的 /Library/Extensions目录

    a ) For 10.12.4+: 创建一个自定义的 AppleBackLightInjector.kext(这是修复屏幕亮度的关键,dsdt已经给你改好了,如果不理解,多看两遍)
这种方法取代了IntelBacklight.kext (仍作为一个可选的kext) 可能需要手动去删除,也可以不用管。

    现在创建一个符合你的屏幕的Backlight注入. 目前这个脚本在 ../../EFI/CLOVER/kexts/Other目录 - 将下载的zip文件解压到本地,命名为Lenovo-T420-Clover-YYYY.MM.DD后,在终端执行以下命令:
    cd ~/Downloads/Lenovo-T420-Clover-YYYY.MM.DD/Utilities/Create_AppleBacklightInjector_kext/
    sudo ./createAppleBacklightInjector.command

    b )  安装kexts到本地硬盘
    安装Lenovo-T420-Clover-YYYY.MM.DD/EFI/CLOVER/kexts/目录下kexts到 /Library/Extensions 目录,直接运行:
    cd ~/Downloads/Lenovo-T420-Clover-YYYY.MM.DD/EFI/CLOVER/kexts/
    sudo ./_kext-install.command

    6.有线网设备安装

    这一步将启用有线网卡kext 和重置有线网设备端口为 en0 (这是登录AppStore and iMessage等所必须的)
    Note:在终端运行以下命令(这一步不是很必要,可以跳过):

    sudo kextload /Library/Extensions/IntelMausiEthernet.kext
    sleep 10
    sudo rm       /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

    7.建议选择: 安装/复制DisplayVendorID-* directories 
这些都包含在zip文件内,应该复制到 /System/Library/Displays/Contents/Resources/Overrides目录下。
    sudo cp -a ~/Downloads/Lenovo-T420-Clover-YYYY.MM.DD/\:System\:Library\:Displays\:Contents\:Resources\:Overrides/DisplayVendorID-* /System/Library/Displays/Contents/Resources/Overrides/
    对于Yosemite和更早的版本, 这些文件应该复制到/System/Library/Displays/Overrides目录
    Note: 这些文件提供更多的颜色矫正和伽玛曲线、以及更多尺寸的LCD屏幕选择。

    8.移除USB,重新启动电脑,从本地Clover引导系统
    Note: 第一次启动可能需要(macOS) verbose mode(基本上不需要,直接启动即可).

已知问题和随机小贴士:
    •    "Black" Screen(黑屏) - 点击”Pause(暂停)” (or FN ) 是增加屏幕亮度的关键(LCD brightness) - 有时nvram保存的亮度和屏幕亮度不同步(这是随机产生的)

    •    因特尔的无线网卡在MAC下不会工作,你需要更换为联想拆机的AR928x(不需要刷白名单,性能一般),或者是更换为兼容的Broadcom or Atheros chip的无线网卡,这需要将本机BIOS移除白名单限制,二选一.

    •    Clover可能存在2个可选引导项Logical Volume vs Standard Volume. 恢复logical volume as Yosemite类似于新的引导磁盘, 所以Clover 出现多个引导项,可以执行以下命令解决:
sudo diskutil corestorage revert /

    •    Enable (turn on) Bluetooth so the green light is showing on the LCD bezel (do from Windows or Ubuntu).
    ◦    Also make sure the side switch is set to green too!
    •    当使用外部耳机或扬声器,可能需要插入和拔掉1或2次才能识别.

    •    iMessage/Facetime 可能无法使用,你需要在config.plist里面加入本机的ROM and MLB (使用iMessageDebugV2提取).
    ◦    使用Cloverconfigurator生成 RtVariables -- 看其他关于iMessage的相关的教程.
    •    修复: With ACPIBacklight.kext installed, boot with lid open or LCD will be black when you open it.

    •    安装kexts to /L/E, 有些链接AppleHDA_20672.kext 是不对的. 修复链接可使用以下脚本(注意,执行下面的命令可能提示找不到目录,你需要转到/Library/Extensions/,直接冲Finder里面前往/Library/Extensions/目录,里面有几个可能显示为文件夹,把文件后缀全部只保留.kext后缀,灵机一动的哈):
          cd /Library/Extensions/AppleHDA_20672.kext/Contents/MacOS
          sudo rm AppleHDA
          sudo ln -s /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA
          sudo touch /System/Library/Extensions

    •    休眠使用OsxAptioFix2Drv-64.efi代替OsxAptioFixDrv-64.efi 建议你禁用休眠功能,执行以下命令:
sudo pmset -a hibernatemode 0
         rm /var/vm/sleepimage
        如果你需要休眠功能,可以设置为模式7.
         sudo pmset -a hibernatemode 7
       Note: 描述很怪,我也不知道怎样翻译,选择忽略吧^_^.

    •    添加启动选项darkwake=0 如果你喜欢开盖就打开电源,这可以节省你按电源键的时间.

    •    TrackPoint 在睡眠唤醒之后可能会出现无法响应的情况.
字数超出限制,接楼下:

  • - beyond the limit



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

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4444090
帖子
780
PB币
637
贡献
0
技术
1
活跃
2533
沙发
发表于 2017-8-1 18:47:27 IP属地江苏 |只看该作者

定制Kexts

下面列出的清单的kexts都包含在zip压缩包内. 如果你想自己下载最新版本,下载后建议使用kext安装脚本复制kexts到/Library/Extensions 目录.

•  FakeSMC.kext (v6.25.1426)- 核心机制. 使用Kozlek's version + plugins+ custom FakeSMC Info.plist

◦                  2个定制SMC键添加到Kozlec's原始的FakeSMC- FNum (to find the Fan) and ACID (for AC power and eliminate powerd syslogmessages every 30 seconds).

◦                  A Custom package is included in theUtilities folder so you can install HWMonitor.app -it just selects these 2 Plugins Sensors: ACPI and CPU.

•  ACPIBatteryManager.kext (v1.70.2) -RehabMan's kext configured for v3 ACPI instructions to show/track batteryinfo on menu bar(状态栏电池显示)


•  AppleALC.kext (v1.1.4) 保持原始/修改的AppleHDA.kextin /S/L/E 和使用CX20672提供完整的音频支持(same as CX20590).

•  Note: 有匹配DSDT部分ConexantCodec.  在dock端口还有Manwe150'sfix/additions. 有2个layout-id profiles:

•            (1) ID 12 正常的笔记本端口和(2) ID 13 扩展坞的端口. The "dock" version adds the second channel output called"Headphones" and a second Input which shows up as either "LineIn or Built-in Microphone" - these ports are physically on the DockingStation itself.

- 如果你有一个dock,请设置inject AudioID 13Clover config.plist
- 如果没有, 可以直接使用,无需做出任何改变)

•  Lilu.kext (v1.1.6) -一个kexts框架使AppleALCand NightShift etc正常运行.


•  Bluetooth_Injector_T420.kext (1.0.0) -增加ProductID 8575 改善BT(提供开/关功能)). 


•  AppleBackLightInjector.kext(0.9.0) - RehabMan's Injector method - 修改论坛联想T420水平增加亮度的规模为0到4882 (0x1312).

•   Note: 有两个模板文件:T420 和T460. 创建一个标准Injector,运行UtilitiescreateAppleBacklightInjector脚本创建一个适合你的屏幕的亮度控制,. 并使用_kext_install.bash脚本安装,使用如下命令:
cd~/Downloads/Lenovo-T420-Clover-YYYY.MM.DD/Utilities/Create_AppleBacklightInjector_kext/

•  sudo./createAppleBacklightInjector.command

•  VoodooPS2Controller.kext (v1.8.25f) - 新定制的T420版本基于RehabMans'sPS2 Keyboad/TouchPad/TrackPoint
- 这个版本有T420的额外的定义信息.

◦                  调整启动帮助小红点

◦                  Jakibaki中间按钮+滚动的剪切/粘贴固定修复.

◦                  如果MiddeMouseScroll设置为true滚动指点杆的工作原理.

◦                  Sierra PrefPane集成和其他修复(平滑和大写锁定)by usr-sse2 (see this post on GitHub)

◦                  修改Info.plist(s)添加联想T420覆盖设置.

◦                  TrackPad pressure FingerZ value setto 47 - up from default of 30  - change to suite your touchin VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2TrackPad.kext/Contents/Info.plist

◦                  Various Default overrides such asMouseMultiplier X and Y for TrackPoint.

◦                  注意:VoodooPS2Controller键盘映射有3或4个手指滑动左/右后退/前进为Safari浏览器配置和空间滑动

◦                  Optional Key Map: This map works in ElCapitan. Since the NX keys are in a state of flux for Sierra - it is disabledby default now. If you would want to use this new map, edit the Info.plistfile and rename the T420 key map entry. The F1-F15 key mappingsare VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.key.plist:

▪                                  F1 - LCD Brightness Down(亮度)

▪                                  F2 - LCD Brightness Up(亮度)

▪                                  F3 - Mission Control App Selector(任务控制程序选择器)

▪                                  F4 - Launchpad

▪                                  F5 -

▪                                  F6 -

▪                                  F7 - Mirror Displays

▪                                  F8 - Disable/Enable TouchPad(禁用/启用触摸板)

▪                                  F9 -

▪                                  F10 - Mute Volume(静音)

▪                                  F11 - Volume Down(音量)

▪                                  F12 - Volume Up(音量)

▪                                  PrtSc - Scan Previous Track

▪                                  ScrLck - iTunes Play/Pause

▪                                  Pause - Scan Next Track

▪                                  Insert - Eject

•  AppleIntelE1000e.kext (v2.4.14)- Ethernet (gigE) - can go in /System/Library/Extensions vs Pluginsso OSX re-installations or patch updates will not delete it.

Optional:

•  IntelBacklight.kext (v1.0.10) - RehabMan'skext for smoother/enhanced LCD backlight (dimming) control. In 10.12.4 (orlater) this kext does communicate with Brightness keys or System PreferencesDisplay Slider. So remove this kext unless on a version older (less) than10.12.4


•  AppleHDA_20672.kext (v999.99) Keeporiginal/unmodified AppleHDA.kext and add this kext to /L/E for full audiosupport for CX20672 (same as CX20590). Note: requires matching DSDT sectionsfor Conexant Codec and layoutID 12. and Kext Patch via Clover. Also hasManwe150's fix/additions for dock ports. Credit and thanks to vladichimescu.There are 2 files in AppleHDA_20672.kext/Contents/Resources
Platforms.xml.zlib.dock and
Platforms.xml.zlib.nodock
The "dock" version adds the secondaudio output called "Headphones" and a second Input "LineIn" - both of which are on the Docking Station itself.
- IF you have a dock and want to use theseports - then just replace the Platforms.xml.zlib file withPlatforms.xml.zlib.dock
-IF you DO NOT have a dock, then use the new kext as is! (and not be confused bythe extra Input/Output options!!!)(这部分翻译太头疼了,完全没办法理解,大家自己理解去吧,晕)

一般笔记、修复和功能

InstallingClover:

如果你想直接使用Clover安装文件安装Clover_v2.4k_rxxxx.pkg, 你需要选择Clover以下几个选项. 
 仅安装UEFI启动版本

安装到ESP分区

主题默认

Driver64UEEFI—OsxAptioFIx2Drv-64

安装后按照步骤4替换ESP内容:

•  2个clover的配置文件(config.plist) 使用自定义的DSDT和额外的Clover 修补。
 a) config.1600x900.plist - use for high-res LCD (rename to config.plist)  
 b) config.1368x768.plist - use for low-res  LCD (rename toconfig.plist)

•  Model should be set to MacBookPro8,1 toget proper Graphics patching -  DP/HDMI/DVI/VGA FrameBuffers

•  Clover 动态修补的 4Apple kexts:

◦                  Patch AppleIntelSNBGraphicsFB.kext- insertsa fix LCD brightness max level - now its the same brightness before and aftersleep. Thanks to Timewalker75a (again!)
- replaces the 4th port/buffer (DVIon dock) with VGA on left side. The 4 ports afterpatch are: LCD, DisplayPort on side, DisplayPort on dock, VGA on side. If youneed DVI on the dock - then disable this patch! Or modify the edit scheme tochange the 2nd or 3rd port (DP) to be the DVI if still want the VGA port.

◦                  Patch AppleHDA.kext todefine the audio codec for the Conexant 20590/20672 chipset

◦                  Patch IOGraphicsFamily.kext - logodisplay fixes for startup phases

◦                  Patch IOAHCIBlockStorage.kext - addsSSD TRIM function for a 3rd Party SSD - one can use the trimforce command now

•  Zip包含Clover文件自定义DSDT的必须的kexts以及kext安装脚本: _kext-install.command

•  Gfx Parameter files for Displays/Overrides更自然的伽玛曲线和颜色选项

•  Newer Thinkpad theme - adds Mavericks,Yosemite, El Capitan, Sierra Icons than in standard clover installer.

•  特殊功能键可以使用 (without USB or Bluetoothkeyboard):

◦                  LCD Brightness: These button pairs changebrightness up/down :  Fn+Home/End, ScrLck/Pause

◦                  Audio: The 3 buttons above F1-F3 controlvolume (except mic mute)

◦                  Insert key is the CD/DVD eject.

◦                  Blue ThinkVantage button - toggles fan tohighest speed.

◦                  The Alt key is the Mac Command key andMicrosoft flag key is the Mac Option key.

◦                  Fn+PgUp - turns on the light!

DSDTNotes -Some of the DSDT tweaks (beyond manwe150's original version) are listedhere:

•  DSDT includes source and binary

•  The "EDID" version of dsdt.amlshould override removes infamous HD 3000 glitches and buffer hangs orso-called artifacts for 1600x.900 LCD.

•  Added MaxBeepBootVolume to DSDT to ridAppleHDA assertion on startup

•  Shutdown fixes in DSDT  _PTS and _WAK(thanks to TimeWalker75, RehabMan and Manwe150)

•  Change/fixes to reset LEDs for propersleep/wake status

•  Battery fixes to usenative/current ACPIPlatform.kext withRehabman's ACPIBatteryManager.kext - no need to rollback orpatch AppleACPIPlatform.kext anymore.

•  PNLF additions from RehabMan providesmoother/wider LCD backlight control with IntelBacklight.kext

•  DSDT mods to KBD device - renamed to PS2K andadded LENOVO OEM-ids for VoodooPS2Controller to use.

•  The PS2 Keyboard is identified as id LENOVOtable-id T420 which will pickup the custom VoodooPS2Controller settings.

•  For El Capitan, removed the _PRW method fromsome of the devices in the DSDT


•  DSDT for "heat-step"(dsdt.heat-step.aml) has a modified method to control the fan speed vsautomatically by BIOS.

按照安装指导使用自动控制风扇转速:
1) 复制dsdt.heat-step.aml替换默认dsdt.aml在ESP分区
2) 安装Utilities文件夹下ACPIPoller.kext到/Library/Extensions目录
3) 重启
例如(自己根据命令理解,没有这么复杂):

•            mkdir/Volumes/ESP

•            sudomount -t msdos /dev/disk0s1 /Volumes/ESP

•            cp-a /Volumes/ESP/EFI/CLOVER/ACPI/dsdt.heat-step.aml/Volumes/ESP/EFI/CLOVER/ACPI/patched/dsdt.aml

•            cd~/Downloads/Lenovo-T420-Clover-YYYY.MM.DD/Utilities

•            sudocp -a ACPIPoller.kext /Library/Extensions

•            sudochown -R 0:0 /Library/Extensions/ACPIPoller.kext

•            sudochmod -R go-w /Library/Extensions/ACPIPoller.kext

•            sudokextcache -i /


可选的:创建一个自定义SSDT

Included is a revisedPike's  SSDT generation script (sdtPRgen-clover.command) and a localcopy of iasl. running the script will end with making a copyof ssdt.aml into proper ESP location when mounted. Clovercan build a proper SSDT for power but if you want to play with the values thismay help.

•  Creates P and C states to match system CPU.One can hand-edit to modify values for lower power consumption.  

•  Run thecustom ssdtPRgen-clover.command script in Zip Utilitiesfolder. It should ask you if you want copy ssdt.aml to yourESP ACPI/patched folder, otherwise copy/move ssdt.aml tothe same location as your custom dsdt.aml whichis: /Volumes/ESP/EFI/CLOVER/ACPI/patched


•  Note: the script willcopy the file iasl from the Utility folderto /usr/local/bin/iasl

(身体不舒服,这段不翻译了,生成ssdt变频文件,使用在终端执行以下命令:

cd ~/Downloads/Lenovo-T420-Clover-YYYY.MM.DD/Utilities

./ssdtPRGen-clover.command

需要输入管理员密码,会提示你是否复制到EFI/Clover/ACPI/Patch目录,选择Y同意,会继续询问是否打开ssdt.dsl,选N。

看看EFI/Clover/ACPI/Patch目录有没有ssdt.aml,关机重启后可以使用CPU-S查看变频是否正常)


            翻译到此结束,如果对黑苹果比较熟悉的,直接用他的EFI文件就行了,不过帖子确实写得很好,偶尔翻译还是能学到很多东西的


点评

sleepnet  其他的翻译可以访问我的OneNote协作:https://1drv.ms/u/s!AnZiqbrvoEVXicJ9ainApP52bzmH5A 能访问Onedrive的都可以访问。  发表于 2017-8-7 00:34 IP属地江苏

Rank: 5Rank: 5Rank: 5

UID
422161
帖子
894
PB币
681
贡献
0
技术
0
活跃
1972
板凳
发表于 2017-8-3 13:33:15 IP属地广东 |只看该作者
感谢分享。

Rank: 1

UID
3164914
帖子
28
PB币
21
贡献
0
技术
0
活跃
167
4F
发表于 2017-8-21 10:53:19 IP属地湖南 |只看该作者
楼主好  thinkpad t520集显HD3000版 安装黑苹果需要在bios做什么设置吗?多谢!

Rank: 1

UID
3164914
帖子
28
PB币
21
贡献
0
技术
0
活跃
167
5F
发表于 2017-8-21 10:58:54 IP属地湖南 |只看该作者
楼主好  附件下载之后无法解压,麻烦再上传一个 多谢!
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4444090
帖子
780
PB币
637
贡献
0
技术
1
活跃
2533
6F
发表于 2017-8-21 17:46:06 IP属地江苏 |只看该作者
yuhaiqingremix 发表于 2017-8-21 10:58
楼主好  附件下载之后无法解压,麻烦再上传一个 多谢!

试试这个,最新的
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4824877
帖子
60
PB币
113
贡献
0
技术
0
活跃
22
7F
发表于 2017-8-23 23:12:15 IP属地河北 |只看该作者
笔记本貌似困难一点

Rank: 1

UID
4628424
帖子
67
PB币
18
贡献
0
技术
0
活跃
133
8F
发表于 2017-8-23 23:22:46 IP属地北京 |只看该作者
感谢分享,这就是远景

Rank: 1

UID
4628424
帖子
67
PB币
18
贡献
0
技术
0
活跃
133
9F
发表于 2017-8-23 23:27:46 IP属地北京 |只看该作者
没有金币了,请见谅

点评

sleepnet  可以从这里下载:https://***hub.com/tluck/Lenovo-T420-Clover/releases/t***2017.08.22 只是速度可能会慢一些,昨天刚更新的。  发表于 2017-8-24 01:56 IP属地江苏

Rank: 2Rank: 2

UID
2083300
帖子
216
PB币
22
贡献
0
技术
0
活跃
184
10F
发表于 2017-8-29 09:56:39 IP属地四川 |只看该作者
谢谢分享,正好有台420,试试看

Rank: 5Rank: 5Rank: 5

UID
4781002
帖子
1068
PB币
148
贡献
0
技术
0
活跃
2035
11F
发表于 2017-9-23 11:44:02 IP属地江苏 |只看该作者

感谢分享。

Rank: 5Rank: 5Rank: 5

UID
4781002
帖子
1068
PB币
148
贡献
0
技术
0
活跃
2035
12F
发表于 2017-9-25 10:50:42 IP属地江苏 |只看该作者

感谢分享。

Rank: 1

UID
4819905
帖子
55
PB币
114
贡献
0
技术
0
活跃
1860
13F
发表于 2017-10-15 16:53:03 IP属地广东 |只看该作者


感谢分享。

Rank: 2Rank: 2

UID
1658099
帖子
171
PB币
0
贡献
0
技术
0
活跃
189
14F
发表于 2017-10-21 16:12:09 IP属地未知 |只看该作者
谢谢分享,下载附件备用。

Rank: 7Rank: 7Rank: 7

UID
2411714
帖子
1784
PB币
360
贡献
0
技术
17
活跃
2232
15F
发表于 2017-10-25 19:43:33 IP属地未知 |只看该作者
第一个附件是空的 哦

Rank: 5Rank: 5Rank: 5

UID
4444090
帖子
780
PB币
637
贡献
0
技术
1
活跃
2533
16F
发表于 2017-10-26 09:40:26 IP属地未知 |只看该作者
qqttss25 发表于 2017-10-25 19:43
第一个附件是空的 哦

相关的附件直接看页首的github地址,直接从那个地方获取。

Rank: 2Rank: 2

UID
1484170
帖子
140
PB币
24
贡献
0
技术
5
活跃
109
17F
发表于 2017-10-28 15:05:45 IP属地未知 |只看该作者
谢谢楼主分享!

Rank: 1

UID
4823847
帖子
6
PB币
54
贡献
0
技术
0
活跃
30
18F
发表于 2018-1-25 15:24:48 IP属地未知 |只看该作者
爬贴,新手的折腾之路

Rank: 2Rank: 2

UID
223501
帖子
312
PB币
1
贡献
0
技术
1
活跃
377
19F
发表于 2018-3-4 14:19:58 IP属地未知 |只看该作者
thinkpad t520集显HD3000版

Rank: 5Rank: 5Rank: 5

UID
4838985
帖子
913
PB币
6
贡献
0
技术
0
活跃
281
20F
发表于 2018-4-2 23:02:48 IP属地未知 |只看该作者
学习了,楼主辛苦 了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛