tearme 发表于 2017-10-25 22:49

T70安装High Sierra 10.13完全指南

本帖最后由 tearme 于 2017-11-4 23:11 编辑

从T60p走来,曾经爬贴无数,耗费了相当多的时间和精力,对黑苹果有了一点点的经验。就像之前回帖所说,安装上Mac Os很简单,但完美较难,首当其冲就是假冒声卡,其次是usb支持、供电;Dsdt电池的修改。而对T70来说与17年款Macbookpro 14.3硬件的相似性,减少了很多阻力,先感谢一下Hope。我想对于黑苹果的历程包括更多的原理十分枯燥无趣,可能大家更希望的是成果,直接把文件复制安装即可,所以我还是简单说下安装、心得、需要修改的配置和问题。
T70的配置:
显示器:15寸LED原生U屏 30ae 4046
无线网卡:BCM94360HMB   14E4 43A0
蓝牙设备:Thinkpad Bluetooth 4.0 0A5C 21E6
设备后面的为供应商(vid)和产品(pid)),这个很重要,是否驱动和更改配置时都需要。无线网卡上自带蓝牙可以驱动,但据说和5G信号可能有冲突,我用显示屏内的蓝牙。

1.制作安装U盘
下载High Sierra,链接: https://pan.baidu.com/s/1hsP9t1U 密码: 2hfh
下载TransMac,插入U盘安装,注意安装前要把分区改成GPT,分好EFI分区,容量最好300M以上。
懒得贴图写教程,直接看http://bbs.pcbeta.com/viewthread-1762375-1-1.html
只有看制作OS X原版安装U盘这步即可,其他不需要。
安装好后,会出现两个盘符,EFI里面包含最重要的破解驱动和配置,用我的EFI替换掉原来的EFI。

2.仿冒声卡
黑苹果首当其冲就是仿冒声卡,网上的帖子繁杂无序,虽然原理基本一样,但步骤相当复杂,随着黑苹果经验逐渐增加,说说我的心得,免得后人走弯路。仿冒声卡成功需要三个方面:修改得到的pinconfig数据、有效节点路径,制作仿冒声卡驱动。
1)获得声卡的codec,这个是最原始的数据,十分重要。下载ubuntu live CD,安装在U盘,用U盘启动进入,执行cat /proc/asound/card0/codec#0,获得codecdump数据
2)用软件包里面的Verbit处理codecdump,得到的是有效节点的pinconfig数据,在根据规则修改。
3)声卡的有效节点,即耳机、喇叭、麦克风等处理的路线,网上很多的方法繁琐,麻烦,纯属误人,其实方法很简单。Voodoohda,里面有个命令getdump,运行一下,得到的即是节点路径,根据Verbit的有效节点选出排列。根本不需要生产codec图,然后还得转化格式,在自己看图选,那个过程需要脑补一堆知识点,浪费功夫而且可能自己错误百出,getdump简单轻松。
3)制作仿冒驱动,现在最流行最好用的无疑是AppleALC,这个涉及四个文件的修改:
PinConfigsdata.kext中的Info.plist   (根据 ConfigData 各位定义修改)
Platforms.xml
layout.xml
一定要注意设定的PathMapID、layoutID要统一,Platforms中找到ID=的子项值和layoutID要相同。
4)最后下载Xcode联合编译AppleALC、Lilu源代码。
仿冒声卡的历程十分艰辛,要读懂各种相关资料,还要不断纠错,最后的成果就是这几个小小的文件。然后就是让人龙心大悦的苹果终于发声了。当然现在这些你根本不需要了解,只要安装Clover文件夹下的AppleALC、Lilu,将Clover中Audio注入的laytout ID改为3就可以了。我只不过想总结出一些经验,让后来者别走弯路,像第二步的有效节点路径,这个也是最复杂,恼人的。只要getdump就完全搞定了,根本不需要网上一些老的教程。

所有这些努力,就是为了不使用Voodoohda,可以加载苹果的原生驱动,从而使用苹果的电源管理驱动,达到电脑休眠等效果!

安装过程很简单,不需要我一步步讲解。安装过程中会重启,重启后会黑屏,重新按开机键继续安装即可。

3.系统设置
这些是涉及其中使用遇到的问题及解决,总结到一起:


升级Clover
https://sourceforge.net/projects ... files/Bootable_ISO/
解压之后用 CLOVERIA32.efi 和 CLOVERX64.efi 覆盖旧版本文件即可。

安装未授权软件:
High Sierra 打开任何来源
sudo spctl --master-disble

隐藏分区:
sudo vi /etc/fstab
UUID=(volume的ID) none ntfs ro,noowners,noauto

Windows和Mac OS公用蓝牙:
在Mac OS运行bt.py,桌面上获得BTFix.reg文件
在windows中切换成管理员身份运行cmd.exe,在Windows里cd到您的PsExec文件夹。
键入.\PsExec.exe -s -i c:\windows\regedit.exe
单击文件 - >导入,然后选择您以前生成的BTFix.reg文件。
重新启动Windows。


时间同步:
由于Mac使用的是UTC时间,而windows是使用local时间,造成两个系统相差了8小时。
Windows下打开命令行,输入下面的命令回车即可
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

内建显示器:
用FixEDID会自动生成文件,但其中EDID文件是经过修改适合apple的,和本来的不同,最好使用windows中导出处理过的,再修改到
显示器EDID文件:根据IORegistryExplorer的信息,我的显示器的VendorID为30ae,ProductID为4046,修改 /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-30ae/DisplayProductID-4046文件,将上面获取的EDID信息填入IODisplayEDID内。
在windows中查看自己的ICM文件,将TPLCD.ICM 文件复制出来,进入OS X系统,将其复制到 /System/Library/ColorSync/Profiles 或 /Users/你的用户名/Library/ColorSync/Profiles/ 下,从系统偏好设置-显示器-颜色中选择Thinkpad的颜色文件即可修正颜色显示。

多系统引导共用一个EFI分区:
只要把相应的efi文件拷到efi文件目录下即可,注意bootx64.efi一定要和cloverx64一致,只有cloverx64才能识别多系统。

4.问题
黑苹果总是存在各式各样的问题,相对来说都是无关大局,但这也是让人抓心挠肝,追求完美的地方。重启黑屏,实验了几种方法没有解决,实际上是重启了,但显示器是黑屏,按电源键就可以重新看到界面,可能与usb有关,也可能通过修改或优化dsdt可以解决,我现在没有找到问题所在,系统关机正常。



EFI下载 https://pan.baidu.com/s/1c2q7nZq密码:431g




弟大勿博 发表于 2017-10-25 22:57

多谢分享。

HOPE 发表于 2017-10-25 22:59

技术帖,加油,继续完美起来。

csf829 发表于 2017-10-25 23:17

强烈支持!

moto2287 发表于 2017-10-25 23:29

加精……

想入非非 发表于 2017-10-26 00:27

真及时啊,明天就试下

德少 发表于 2017-10-26 00:51

支持支持

anminhong 发表于 2017-10-26 08:35

tearme 发表于 2017-10-25 22:49
从T60p走来,曾经爬贴无数,耗费了相当多的时间和精力,对黑苹果有了一点点的经验。就像之前回帖所说,安装 ...

我的安装也跟楼主的差不多现在任旧两个问题没搞定,一是亮度问题,有小太阳,快捷键也没问题,就是调节了,亮度没变化;而是电源电池问题。解决以上两项,t70mac勘称完美,兄弟加油!

dh3001 发表于 2017-10-26 08:41

看得我一愣一愣,牛逼

carcheche 发表于 2017-10-26 08:50

好厉害。支持折腾感谢分享。

renpcboy 发表于 2017-10-26 09:04

支持大神

f23258 发表于 2017-10-26 09:17

这个苹果黑得漂亮,是近期看得思路非常清楚的一个了,大赞!

想入非非 发表于 2017-10-26 12:35

tearme 发表于 2017-10-25 22:49
从T60p走来,曾经爬贴无数,耗费了相当多的时间和精力,对黑苹果有了一点点的经验。就像之前回帖所说,安装 ...

仿冒声卡等步骤是不是在制作U盘安装盘之后,一系列准备进行结束再安装系统啊?如下图,这一步下面怎么搞啊?

zhangjian998 发表于 2017-10-26 12:40

牛逼大神

tearme 发表于 2017-10-26 13:10

本帖最后由 tearme 于 2017-11-3 00:19 编辑

想入非非 发表于 2017-10-26 12:35
仿冒声卡等步骤是不是在制作U盘安装盘之后,一系列准备进行结束再安装系统啊?如下图,这一步下面怎么搞 ...
仿冒声卡已经做好了,那一段是给想以后仿冒别的声卡的人澄清一下思路的,对只是想简单安装和使用黑苹果没有任何用的。强烈推荐安装前直接拿我的EFI替换安装盘中的EFI。注意替换EFI不是简单的文件覆盖,你把安装盘EFI文件整个删除,再拷入我的EFI。因为Applealc要配合layout ID注入,如果你使用自己配置的clover,要把Audio注入的id改成3.
简而言之,对小白来说,你如果已经安装完成,只要把EFI拷入你硬盘或ssd中的引导EFI分区,你就可以用黑苹果了,除了要美化一下,显示为内置显示器,其他什么也不用你做。
如果你显示器与我相同,可以直接下载我上面链接的display文件,按步骤拷贝到相应的文件夹即可,不然要用fixedid生成,自己修改一下edid数据。

想入非非 发表于 2017-10-26 13:45

tearme 发表于 2017-10-26 13:10
仿冒声卡已经做好了,那一段是给想以后仿冒别的声卡的人澄清一下思路的,对只是想简单安装和使用黑苹果没 ...

试了一下,还是没用,一直停留在13#界面上,无法进入安装界面,无解,求教。

tearme 发表于 2017-10-26 14:36

本帖最后由 tearme 于 2017-10-26 15:59 编辑

想入非非 发表于 2017-10-26 13:45
试了一下,还是没用,一直停留在13#界面上,无法进入安装界面,无解,求教。
我重新修改了一下启动选项,Clover原来都是我的配置,有些盘符选项隐藏了,你到网盘重新下载一下EFI。下午测试了一下,用我的EFI顺利进入安装界面,无任何问题,我重新上传了修改的EFI(其实就是改下Clover下面的config.plist文件)。

想入非非 发表于 2017-10-26 16:12

tearme 发表于 2017-10-26 14:36
我重新修改了一下启动选项,Clover原来都是我的配置,有些盘符选项隐藏了,你到网盘重新下载一下EFI。下 ...

试过了,还是13#界面,完全不知道错在哪儿

125458722 发表于 2017-10-26 19:46

我的w540之前弄得时候一直是白色禁止符号,无奈。

wqnfs 发表于 2017-10-26 19:54

太牛叉了。感谢分享!

Simontune 发表于 2017-10-26 21:04

强烈支持楼主!

albert852 发表于 2017-10-27 02:52

支持楼主

Fyiertess 发表于 2017-10-27 08:59

很好,支持一下

57158466 发表于 2017-10-27 10:11

目前休眠唤醒呢咋样?我之前的T61黑苹果进入系统后,USB时而内建时而找不到,完全靠人品

oldguy007 发表于 2017-10-27 12:30

顶一个,思路清晰。仿冒声卡部分出彩。

想入非非 发表于 2017-10-28 13:44

tearme 发表于 2017-10-25 22:49
从T60p走来,曾经爬贴无数,耗费了相当多的时间和精力,对黑苹果有了一点点的经验。就像之前回帖所说,安装 ...

折腾来折腾去,参考了若干资料,到达了这一步,请教如何解决。急等。

anminhong 发表于 2017-10-28 14:36

想入非非 发表于 2017-10-28 13:44
折腾来折腾去,参考了若干资料,到达了这一步,请教如何解决。急等。

进入时选错盘符了

anminhong 发表于 2017-10-28 14:42

anminhong 发表于 2017-10-28 14:36
进入时选错盘符了

如果启动出现4个启动图标的话,选第三个试下

lackaier 发表于 2017-10-28 16:57

全盘文件丢失过一次,再没耐心了:(

xman981 发表于 2017-10-29 13:39

坐等更新
页: [1] 2 3 4
查看完整版本: T70安装High Sierra 10.13完全指南