Win10论坛

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

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

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

搜索
查看: 30943|回复: 1361

[分享] 笔记本9个月黑果经验分享(图文)     [复制链接]

Rank: 5Rank: 5Rank: 5

UID
4575358
帖子
999
PB币
5775
贡献
0
技术
333
活跃
378

我是大学生!

发表于 2015-7-3 01:53:13 |显示全部楼层

笔记本9个月黑果经验分享(图文)

刚经历21岁生日,转眼暑假又来了,在经历9个月的时间,自认为水平基本合格。在此给大家献丑了。把我折腾的经验成果给大家分享一下,互相学习,如有不足,请指出。

首先回顾一下我曾经发过的两篇帖子

http://bbs.pcbeta.com/viewthread-1567058-1-1.html

http://bbs.pcbeta.com/viewthread-1579148-1-1.html

这两篇帖子是我学习过程中发布的,含金量还算可以,可以去看

我会在接下来的说明中写下详细步骤和说明

首先以自己笔记本ThinkPadL430为例,来进行讲解,首先来发配置


                              

系统+引导:clover+Mac10.10.4(原版)

主板:联想2464EB3Ivy-Bridge 因特尔 HM76芯片组)

CPUintel core i5 3230m(变频8档)

显卡:HD4000(已驱动)+nvs 5400mBIOS屏蔽)

声卡:RealtekALC 269VC(仿冒)

以太网卡:8168F(内建,可访问AppStore

键盘+触摸板:可调节亮度,亮度快捷键未修复(PS2控制,通过传统dsdt修改无法更改快捷键)触摸板(syn触摸板鸡肋)小红帽可用。

蓝牙:BCM20702(驱动,Hand off未开启)

无线网卡:360随身wifi2替代(笔记本内置无线网卡无解,联想换网卡要刷BIOS白名单------联想,连想都不要想)

USB3.0:驱动

读卡器:免驱

下面来说黑果精髓和重点DSDT:显卡驱动(注入ID+声卡仿冒(注入HDEF+亮度调节修复+声卡杂音修复+BIOS防重置+电源管理修复(AppleLpc+USB3.0(睡眠唤醒修复)+DTGP注入(DSDT根本,任何修改都需要这个函数)

杂项:时差同步,电池电量显示,防止第二阶段花屏,开机自动连入Wi-FiiMessage(我有白果三码)

Snip20150702_4.png


至于安装方法我就不重复叙述了,主要讲解驱动,我的这款本子安装没有卡V图,十分顺畅(是不是吸引仇恨啦~)但是对于卡在missing bluetootoh。。。。个人原创了一个方法:这可能由于你开了独显侦测,但独显没有正常导致的,重启win会发现独显失效,再重启进一次win让独显正常运行,再安装就不会卡在这里。

首先来说驱动HD4000,讲解两种方法DSDTclover注入ID


Snip20150702_11.png

                              

先来说DSDT驱动,推荐此方法,稳定高效,一劳永逸

使用Maciasl这款软件,不推荐使用DSDT Editor,这款软件很老了,编译器也不新的,最主要Maciasl能帮你打很多补丁

首先找到Name (_ADR, 0x00020000) 在下面添加如下的代码就可以了

Method (_DSM, 4, NotSerialized)

            {

               Store (Package (0x14)

                   {

                       "AAPL,slot-name",

                       Buffer (0x08)

                       {

                            "Slot -1"

                       },

                       "built-in",

                       Buffer (One)

                       {

                            0x01

                       },

                       "AAPL,HasPanel",

                       Buffer (0x04)

                       {

                            0x01, 0x00, 0x00,0x00

                       },

                       "AAPL,Haslid",

                       Buffer (0x04)

                       {

                            0x01, 0x00, 0x00,0x00

                       },

                       "AAPL,backlight-control",

                       Buffer (0x04)

                       {

                            0x01, 0x00, 0x00,0x00

                       },

                       "@0,backlight-control",

                       Buffer (0x04)

                       {

                            0x01, 0x00, 0x00,0x00

                       },

                       "@0,AAPL,boot-display",

                       Buffer (0x04)

                       {

                            0x01, 0x00, 0x00,0x00

                       },

                       "device-id",

                       Buffer (0x04)

                       {

                            0x66, 0x01, 0x00,0x00

                       },

                       "AAPL,ig-platform-id",

                       Buffer (0x04)

                       {

                            0x03, 0x00, 0x66,0x01

                        },

                       "hda-gfx",

                       Buffer (0x0A)

                       {

                           "onboard-1"

                       }

                   }, Local0)

               DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

               Return (Local0)

            }

注意AAPL,ig-platform-id也要去看自己的ID,我的是01660003(貌似大多数人都是)

123.png


觉得很简单吧~~当然用一个补丁也可以解决,把ID改成自己的就好

下面来说clover驱动,对于刚装上黑果,不会修改DSDT可以尝试

加入神奇代码到相应位置即可5e0000000100000001000000520000000100000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601

根据图片找到相应位置即可

231231.png

下面来说仿冒声卡

Snip20150702_10.png

Snip20150702_16.png

                              

万能声卡就不用我说了直接安装VOODOOHDA即可,没难度,但是音色差,麦克风不能开启,我详细说明仿冒。

已经有很多型号有现成的仿冒驱动,不用再麻烦的自己制作了,在下面这个帖子找到你的型号下载

http://bbs.pcbeta.com/viewthread-1526336-1-2.html

这个帖子驱动是对应10.10.3,所以请把版本升到10.10.3或更高,否则不能生效。把驱动安装到SLE并不能马上驱动,要用DSDT或另一个驱动加载,先说DSDT

找到Device (HDEF)

在下面添加如下代码:

Method (_DSM, 4, NotSerialized)

                {

                    Store(Package (0x0c)

                    {                        

                        "built-in",

                        Buffer (One)

                        {

                            0x00

                        },

                        "layout-id",

                        Buffer (0x04)

                        {

                            0x03, 0x00, 0x00, 0x00

                        },

                       "PinConfigurations",

                       Buffer(0x00)

                       {

                           0x00

                       }

                    },Local0)

                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                    Return(Local0)

                }

即可

layout-id最为重要,剩下两个ID可以不用管,实际用途不大,每个人的ID不同,你下载的文件里会有一个文档说明具体让你添加的内容,换汤不换药。

如果不会修改DSDT可以下载对应的HDAEnabler这个驱动放到SLE来加载你的ID



鲁大师.jpg
4

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4575358
帖子
999
PB币
5775
贡献
0
技术
333
活跃
378

我是大学生!

发表于 2015-7-3 02:10:16 |显示全部楼层

再来说网卡

Snip20150702_7.png

                              

我的网卡和简单,安装驱动后自己内建登陆AppStore(新式主板都可以,不用自己再内建)我会在后面给出我的驱动                                             

                       键盘触摸板

对于我的syn触摸板,不可能像ELAN那样支持五指,thinkpad在这方面很特殊,但不是所有的键盘驱动都能用,不合适的话会导致无法亮度调节。如果我用了ELAN驱动,是能识别,但是小红帽立马失效。。。。

                       蓝牙

Snip20150702_9.png

笔记本内置无线网卡,即使驱动蓝牙也无法开启Hand off,联想笔记本换无线网卡要刷bios白名单这里只说明一下方法。首先要用win开启蓝牙。然后用aida64这个软件看你的ID更改驱动ID覆盖安装即可。我的蓝牙BCM20702的,硬件id0x21E6,换成十进制就是8678

qwe.png

/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/

编辑Info.plist文件,找一个2652idVender,把idProduct的值改为8678,保存后重建缓存重启即可驱动。
2652
idVender有多个,选个8680改。

asd.png

无线网卡:笔记本内置无效,可以通过更换内置解决,BCM4322BCM84352等型号都可以,联想和惠普要刷白名单。我用的360随身wifi2,开机自动连接,驱动和软件会在后文给出。

                         USB3.0

Snip20150702_6.png

直接安装驱动即可,如不安装这个接口就不能用。对于安装系统时出现rootdevice is uuid。。。。。的情况,看看自己是不是因为讲U盘插入USB3.0接口

                           变频

Snip20150702_17.png

需要用到脚本生成ssdt文件,自己提取的SSDT不可以用来变频,对于haswell的机子来说自己的SSDT可以用来屏蔽独显,睡眠等问题,对于我的Ivy-Bridge的话,本身的SSDT没有一点用处。

运行ssdtPRGen.sh脚本生成适合自己的SSDT

运行SSDT生成如下脚本,注意!SMBIOS本身对变频也有很大的影响。

cd Desktop

curl -o ~/ssdtPRGen.shhttps://raw.githubusercontent.co ... master/ssdtPRGen.sh

chmod +x ssdtPRGen.sh

./ssdtPRGen.sh

分行解释下:
第一行:进入 Desktop 目录,这样Pike的脚本就下载到桌面上了,而不是 /Users/当前用户/ 下,亦方便以后使用,防止找不到下载的脚本。
第二行:从 Pike Github 上下载最新版本的 ssdtPRGen.sh
第三行:修改脚本的权限,防止因权限问题而无法执行。
第四行:运行脚本

ggg.png

运行后脚本会自动生成 SSDT.aml,可以在 /Users/当前用户/Library/ssdtPRGen/下找到生成好的 SSDT.aml
复制出来,放入 /EFI/Clover/ACPI/Patched/

独显

zzz.jpg

请看大学新生屏的视屏:http://bbs.pcbeta.com/viewthread-1569867-1-1.html

独显我用BIOS屏蔽,对于optimus技术的显卡,Mac不认,白果是用硬件切换双显卡,没法实现软切换。如果你的BIOS可以屏蔽核心显卡,那么有希望驱动独显。

                              

             DSDT---------修复亮度调节

Snip20150702_15.png

Maciasl打俩补丁

补丁1:“RnameGFX0 to IGPU”,这个补丁的作用是把所有的GFX0改为IGPU。
补丁2:“Brightnessfix (Haswell)”,这个就是修复亮度的补丁了。除了Haswell,补丁源里也有hd3000/hd4000的亮度补丁。

解决BIOS重置
查找RTC字段,将里面的
0x04, //Length
改成
0x02, //Length【有两处的要改两处】

           DSDT--------电源管理
Snip20150702_8.png


搜索 0x001F0000
下一行加入以下代码
Method (_DSM, 4, NotSerialized)
                {
                    Store(Package (0x02)
                        {
                           "device-id",
                           Buffer (0x04)
                            {
                               0x16, 0x29, 0x00, 0x00
                            }
                        },Local0)
                    DTGP(Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return(Local0)
                }
注意!!!!device-id不一定是3A182916我的是1E59,需要自己修改成自己的,用IOR。。。那个软件查找。
Snip20150702_14.png


                防止声音变调:

A、查找 PNP0000修改

                        /* IRQNoFlags ()
                           {2} */

或直接删除这两行

                        IRQNoFlags ()
                           {2}
B、查找 PNP0100 修改

                        /* IRQNoFlags ()
                           {0} */

或直接删除这两行

                        IRQNoFlags ()
                           {0}


                         时差同步
Win下命令提示符(管理员)运行
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation/v RealTimeIsUniversal /t REG_DWORD /d 1
                         iMessage
999.png

要有白果三码

clover加入MLBROM即可
                   防止第二阶段花屏
Clover加入以下代码

    <key>KextsToPatch</key>

       <array>

           <dict>

              <key>Comment</key>

              <string>SecondStage patch</string>

              <key>Find</key>

              <data>

              QYjE6xE=

              </data>

              <key>Name</key>

              <string>IOGraphicsFamily</string>

              <key>Replace</key>

              <data>

              QYjE6zE=

              </data>

           </dict>

           <dict>

              <key>Comment</key>

              <string>SecondStage patch</string>

              <key>Find</key>

              <data>

              hcB0a0g=

              </data>

              <key>Name</key>

              <string>IOGraphicsFamily</string>

              <key>Replace</key>

              <data>

               McB0W0g=

              </data>

           </dict>

           <dict>

              <key>Comment</key>

              <string>SecondStage patch</string>

              <key>Find</key>

              <data>

              AQAAdRc=

              </data>

              <key>Name</key>

              <string>IOGraphicsFamily</string>

              <key>Replace</key>

              <data>

              AQAAdBc=

              </data>

           </dict>


       </array>


1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4575358
帖子
999
PB币
5775
贡献
0
技术
333
活跃
378

我是大学生!

发表于 2015-7-3 02:13:04 |显示全部楼层
常见问题解答
Q:我的电脑能装黑苹果吗?
A:这个要看电脑配置的,不能一概而论。因特尔的CPU可以用原版内核,AMD则需要第三方内核,且核心显卡无法驱动。如果独立显卡也无法驱动,就没戏。能否安装上最主要要看主板对Mac兼容性,也就是主板BIOSACPI表单里的DSDT文件。至于具体需要自己去试。安装好后能否驱动则要具体看型号。

Q:基本术语都是什么意思
修复权限,重建缓存:Mac由于技术原因,为了启动速度加快,一些系统修改设定并没有保存,需要手动设置。具体为安装驱动后所作的工作一般用kext utility
SLE:System/Lbray/Extension这个目录用来安装驱动
-V:俗称啰嗦模式,clover将光标移到系统上按空格选择,变色龙手动输入
硬件ID:我的电脑-右键管理-设备管理器查看。。。驱动硬件时需要
DSDT/SSDTBIOSACPI表单里俩文件,可以向黑果描述设备硬件达到是识别的目的,黑果必备文件。修改教程请看奶牛和大学新生的帖子
小太阳:笔记本键盘调节亮度时候界面会出现太阳图标
苹果三码:白果所拥有的序列号,黑果用clover注入可以用iMessageFacetime

Q:卡在V图怎么办?
A99%引导配置问题导致的,建议掌握clover和变色龙基本配置。不建议删除系统驱动。可以去看五国贴教程。
Q:原版,懒人版用哪个好?
A:可能懒人版易于安装,但是可能导致系统不稳定和其他奇葩问题。
原版原汁原味并且能生成恢复分区。理论上也不难安装。

Q:安装前需要的准备工作
A:如果安装原版需要ESP分区最少200M,这样才能抹盘。懒人版可以安装在MBR分区。建议用U盘安装,直接transMac写入镜像,放入clover引导即可。不建将镜像写入镜像,GPT分区还需要标记AF,且分区容易混乱。

Q:为什么镜像写入U盘不能访问,不能放入引导
A:这和镜像制作有关,有些人制作时只把U盘分成一个区就会造成这种现象。你只需再找一个U盘放入引导即可。

Q:装黑果会对硬件损坏吗?
A:会让磁盘产生坏道,如果笔记本不屏蔽独显会让温度很高。

Q:笔记本哪些硬件不能驱动
A:一般来说独立显卡和无线网卡不能驱动。

Q:别人的DSDTSSDT我可以拿来用吗?
A:最好不要这样,这两个文件描述你的设备,你的硬件和别人不可能一样,就算配置一样,主板也不可能一样。会对于以后系统完善造成影响

Q:黑苹果能和白果一样吗?
A:白果的触摸板没办法一比一还原。。。。最新的MacBook还有触感反馈。

Q:装黑果用途
A:可以省下一笔钱去买白果,可用于编程和影视制作,体验Mac系统的独特之处。还能增长自己的电脑知识,培养自己的动手能力和学习能力。

Q:装黑果需要什么?
A:耐心,恒心,毅力!这是个漫长的折腾过程,需要知识的积累和自己动手完善,多看帖子,多思考。技术的升华是靠自己悟出来的!学无止境~

最后祝各位早日装上黑果,或者发财去买白果。。。。考虑很多人看帖不回复,造成帖子下沉,故设置成回复可见。

点评

microy  读了这么多,感觉最好的一篇。感谢  发表于 2015-7-11 21:10
1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4575358
帖子
999
PB币
5775
贡献
0
技术
333
活跃
378

我是大学生!

发表于 2015-7-3 02:15:44 |显示全部楼层
占楼~后续更新!

点评

maojinbing  这么好的文章4连贴算不算?  发表于 2015-7-31 16:56

Rank: 2Rank: 2

UID
4628518
帖子
79
PB币
62
贡献
0
技术
0
活跃
177
发表于 2015-7-3 02:31:05 |显示全部楼层
广告位招租!
1

查看全部评分

Rank: 2Rank: 2

UID
4628518
帖子
79
PB币
62
贡献
0
技术
0
活跃
177
发表于 2015-7-3 02:34:18 |显示全部楼层
本帖最后由 yudezhang 于 2015-7-3 02:36 编辑

我的 LENOVO Y580 独显用的 DSDT+SSDT 屏蔽~!
不知道是哪个起作用了,总之不用 BIOS 屏蔽!不深究~!自己的 SSDT 文件还是有用的,别一杆子说绝了!

Rank: 1

UID
4704636
帖子
32
PB币
22
贡献
0
技术
0
活跃
10
发表于 2015-7-3 02:39:16 来自手机 |显示全部楼层
hd4000不能调节亮度

Rank: 5Rank: 5Rank: 5

UID
4575358
帖子
999
PB币
5775
贡献
0
技术
333
活跃
378

我是大学生!

发表于 2015-7-3 02:40:06 |显示全部楼层
yudezhang 发表于 2015-7-3 02:34
我的 LENOVO Y580 独显用的 DSDT+SSDT 屏蔽~!
不知道是哪个起作用了,总之不用 BIOS 屏蔽!不深究~!自己 ...

什么CPU

Rank: 2Rank: 2

UID
4628518
帖子
79
PB币
62
贡献
0
技术
0
活跃
177
发表于 2015-7-3 02:41:25 |显示全部楼层
dbcagrm 发表于 2015-7-3 02:40
什么CPU

i5 3210m

HD4000

Rank: 5Rank: 5Rank: 5

UID
4575358
帖子
999
PB币
5775
贡献
0
技术
333
活跃
378

我是大学生!

发表于 2015-7-3 02:43:15 |显示全部楼层
hwl22 发表于 2015-7-3 02:39
hd4000不能调节亮度

打修复调节亮度补丁,看我文中说明。。。

Rank: 7Rank: 7Rank: 7

UID
719084
帖子
2093
PB币
5963
贡献
0
技术
12
活跃
1224

8周年庆典勋章

发表于 2015-7-3 02:43:18 |显示全部楼层
我来支持撸主!~

Rank: 5Rank: 5Rank: 5

UID
4575358
帖子
999
PB币
5775
贡献
0
技术
333
活跃
378

我是大学生!

发表于 2015-7-3 02:43:54 |显示全部楼层
yudezhang 发表于 2015-7-3 02:41
i5 3210m

HD4000

那就是DSDT屏蔽的,IVY-BRIDGE系列的CPU显卡信息都在DSDT

Rank: 5Rank: 5Rank: 5

UID
4575358
帖子
999
PB币
5775
贡献
0
技术
333
活跃
378

我是大学生!

发表于 2015-7-3 02:51:04 |显示全部楼层
yudezhang 发表于 2015-7-3 02:34
我的 LENOVO Y580 独显用的 DSDT+SSDT 屏蔽~!
不知道是哪个起作用了,总之不用 BIOS 屏蔽!不深究~!自己 ...

注意看我怎么说的---------自己提取的SSDT不可以用来变频,对于haswell的机子来说自己的SSDT可以用来屏蔽独显,睡眠等问题,对于我的Ivy-Bridge的话,本身的SSDT没有一点用处!!!我一竿子把什么说绝了?

Rank: 5Rank: 5Rank: 5

UID
4575358
帖子
999
PB币
5775
贡献
0
技术
333
活跃
378

我是大学生!

发表于 2015-7-3 02:54:00 |显示全部楼层
每日一游 发表于 2015-7-3 02:43
我来支持撸主!~

这么晚还没睡

点评

maojinbing  这么好的文章3连贴算不算?  发表于 2015-7-31 16:57
头像被屏蔽

Rank: 1

UID
817473
帖子
50
PB币
0
贡献
0
技术
0
活跃
85
发表于 2015-7-3 03:04:36 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
4575358
帖子
999
PB币
5775
贡献
0
技术
333
活跃
378

我是大学生!

发表于 2015-7-3 03:10:44 |显示全部楼层
adonis1978 发表于 2015-7-3 03:04
hd4000不能调节亮度

你dsdt达我说的那两个补丁后再试试

Rank: 2Rank: 2

UID
2301662
帖子
485
PB币
13
贡献
0
技术
1
活跃
1093
发表于 2015-7-3 03:38:11 来自手机 |显示全部楼层
感谢分享!!

Rank: 1

UID
1433640
帖子
42
PB币
159
贡献
0
技术
0
活跃
65
发表于 2015-7-3 03:42:30 |显示全部楼层
真佩服楼主的耐心

Rank: 2Rank: 2

UID
1338696
帖子
214
PB币
256
贡献
0
技术
0
活跃
488
发表于 2015-7-3 06:13:22 |显示全部楼层
看下学习了

Rank: 2Rank: 2

UID
1358178
帖子
134
PB币
0
贡献
0
技术
0
活跃
209
发表于 2015-7-3 06:44:25 |显示全部楼层
谢谢分享,thx
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件