黑苹果记录-程序员宅基地

技术标签: mac  分享  

--2018-4-26 更新

一般情况下,小版本的更新直接使用app store 进行更新就行。主要是参照tonymacx86 。

这里记一下一些相关问题。

如果NVIDIA 官方 驱动没有更新,可以用下面的脚本进行打补丁

bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)

之后再用kext utility 重建缓存即可。 这个包治百病,声卡驱动也因此修好了。


--=2018-4-17 更新



最近几天黑了一下xps 13.有一些心得记录下来,以后备用。


现在黑苹果技术发展的确实好很多了。很多配置的东西直接有Clover  EFI搞定。

先记录几个概念。SSDT 主要是电源和显卡相关的信息。主要用来调节CPU变频的。这个现在貌似用的很少,只要是主流CPU,比方说台式机的酷睿i3,i5,i7 系列和笔记本的i3,i5,i7 ~HQ和U以及酷睿M系列。只要是真苹果机器用过的处理器,一般来讲,自动变频都不是什么问题。尤其对于笔记本来说,变频很重要,因为很省电。如果不是大神的话,一般不要自己修改SSDT,看网上一些资料,可以一直保持CPU很低的频率,从而提升续航。但也有言论指出,可能会造成CPU的不稳定。DSDT是关于其他驱动的信息。对于新手来说,某些笔记本的硬件还是用驱动结合clover 的config 文件修改会比较好。

关于雷电3:

目前雷电3 处于可用的状态,在系统信息里面还是不显示载入驱动信息。已经测试通过热插拔的有xps 13 和技嘉以及华硕的雷电扩展子卡。可以外接各种PCIE和磁盘阵列的设备。比如说外接网卡蓝牙,外接PCIE固态和显卡等。从目前的状况来看,能实现热插拔的有外接PCIE固态和nvme 固态。虽然10.13.4 是支持第三方pcie和nvme固态的(不支持傲腾固态,会造成kenel panic,重启)。但是测试下来,960pro 的速度有问题,没有达到win下的速度。


关于无线网卡和蓝牙模块的选择。

USB接口的有Ralink系列(WiFi)。这个有安装的驱动和安装包。

蓝牙模块也有免驱的。忘记型号了,淘宝上有售。

但是USB系列的不支持隔空传送和handoff。推荐用苹果原装的。至于一些不能更换无线网卡的笔记本可以选用

m.2 接口:DW1560 和Dw1830  可以用打补丁的方式进行驱动。并且支持完美。Dw1560 性能稍弱点,实测最快下载速度9Mb/s,由于大部分笔记本的都是两根天线,所以这个卡用的多些。Dw1830 在论坛上推荐的也很多。性能强劲,三根天线。也可以用m.2 转PCIE转接到台式机上使用。非常不错。

PCIE接口:BCM94360 还有些其他的后面整理。用过几个,都是免驱的。非常方便。
苹果专用接口的:2015 MacBook air  拆机网卡。可以用m.2 转接卡进行转接,也可以用PCIE转接卡转接。但是很长。笔记本空间不够,塞不下。可以接在具有m.2 接口的主板上进行使用。或者用PCIE转接卡接在PCIE插槽上使用。

注解: Dw1560 的几个补丁kext 文件要放入  S/L/E 文件夹下,并重建缓存。这样蓝牙和WiFi的性能最强劲。实测,xps 13 百度网盘8Mb/s 的下载速度,AirPods听歌依然没有影响,不会一卡一卡的。如果放入/L/E 文件夹下则会出现卡顿。而放入other/kexts文件夹则直接驱动不了了。关于这三个文件夹的异同,也没有具体的很深入的解读。总的来说,/S/L/E 文件夹更贴近苹果原生,驱动效果支持最好。但是更新系统之后可能会将这些补丁文件覆盖掉,需要重建缓存,并且有些驱动会和苹果原生驱动抵触,要修改苹果原生驱动或者删除,损坏苹果原生文件。不利于移植和分发。退而求其次的是一般将扩展的驱动放入/L/E 目录下,这里面可以看做是第三方厂商对硬件做的扩展。难怪tonymacx86 这个黑苹果的官媒制作的multibeast  驱动精灵软件都将大部分的驱动放入/L/E 这个文件夹内。可以看到在/L/E 文件夹内有一些扩展卡的驱动比如说高端火箭raid 卡驱动等。

关于USB电源问题。昨天晚上作死,将总线供电的雷电口接上PCIE的无线网卡,最后造成USB供电不足,造成 m.2 网卡和蓝牙模块不可用。但是换上原装的killer 又可以用了。很奇怪,刚开始以为装了外接N卡的驱动冲突呢,后来都删光了还是不可用。最后在BIOS中闲逛,把USP Powershare 给禁用了。然后无线网卡终于活了。吓死了,以为dell 的m.2 接口坏了,都准备送dell 保修了。

好了,今天就先记录这么多。以后将遇到的问题和解决方法都记录下来,可以写一个黑苹果专用教程以及需要注意的点和相关硬件的选择以及推荐。




---2018-4-2 更新

更换显卡等设备,可能造成音频驱动的失效。这时候就要重新刷新一下缓存。如果是在other 文件夹下的AppleALC 驱动,则可以先移出AppleALC.kext 重启一下,然后再移入重启。也可以放入/Library/extensions/文件夹,然后用kextbeast 工具进行刷新缓存,然后重新启动即可。一般不动硬件的话,是没有什么问题的。



 最近折腾了一下映泰主板,过程也是一波三折呀。

发现映泰主板和技嘉的一样,都是可以无痛实现关机和睡眠。这个很赞。主要的问题有

,如果视频线接在NVIDIA显卡上,则一开始先要在主板上关闭CSM支持,或者选择Video为UEFI模式,否则会出现画面失真,这个特别恶心。搞了好多天。

接下来说黑苹果的声卡驱动方面。

发现对于Realtek S1220 的声卡系列来说,我们只要在kexts/other/文件夹下放入lilu.kext 和AppleAlc.kext 然后在clover configuration 里面编辑config 文件,将devices 设置成1 即可。这个在华硕主板和映泰主板都是惊人的相似。并且升级系统之后,声卡驱动依然能用,只要每次跟着升级lilu.kexts 即可。

之前遇到的问题是在ssdt 里面注入了别的修改音频的代码。如果没有文件的话,最好将其删除。可能会预先加载ssdt 从而造成音频驱动失效。



---2018-3-13 更新

(1)我们在进行黑苹果安装盘制作的时候,一定要从本机的App Store进行下载,如果从别的地方拷贝过来的,可能有丢失文件,估计苹果在安装的时候会校验MD5码。这样在安装时候就会从官网重新下载,如果网速不好的情况下,会很慢。

(2)目前不支持Intel 的傲腾内存,如果插上之后,会出现一直重启的情况。



华硕主板,超频4.6GHz 完美支持。 用了240 的水冷,温度85度左右


最近一直在研究黑苹果的安装。有一些心得,记录下来,以免忘记。

第一个要参考的网站是https://www.tonymacx86.com

这个是国外的大神办的一个黑苹果的论坛。提供了很多免费的工具,只要注册(注册账号的时候需要翻墙,科学上网大家都懂的)就能进行下载。对于新手来说,如果有耐心看完整个的英文教程,并且有基本的计算机的知识的话,完全可以自己安装黑苹果。

安装必备条件(这里仅涉及台式机,由于笔记本硬件不能更换,往往蓝牙和WIFI都没有合适的驱动,这两个可是macOS系统的灵魂,而且笔记本定制化比较高,所以。。)

首先推荐几个硬件选择:

如果是从零开始选购的,可以DIY一台主机。需要有基本的装机能力,从ATX到mini-itx 主板都可以,最好选技嘉的。注意mini-itx 主板最好选择WiFi版本的,这样就会预留出m.2的WiFi卡槽,这个最后可以换原装苹果蓝牙和WiFi卡。不得不说苹果的蓝牙就是牛逼,可以进BIOS,前提是搭配苹果的键盘和鼠标或者触控板。

(1)一台主机。1个16GB U盘。一定要16GB。

(2)找一个已有的Mac或者黑苹果主机进行安装硬盘的制作。用Unibeast软件制作,注意要根据安装的MacOS版本进行选择相应的版本。(如果这两个条件都不满足,可以搜国内的论坛,往往有制作好的,下载写入即可,Windows下写入可以用transmac软件)
(3)接下来就是安装了。首先为了减少麻烦,将U盘插到2.0 的接口上。之前一直在想,3.0的标准都出这么多年了,以至于3.1都出来3年了,2.0的接口还一直保留干嘛。可能是干这个用的。听说第8代Intel 处理器原生支持USB3.0,可能到时候就可以直接安装了。(如果电脑没有USB2.0的接口,参考网站上会有相应的修改教程)

(4)启动机器从U盘启动。会出现一个Clover 的引导界面,选择苹果图标。在安装的时候在启动参数上面 加上 -v -s  -v 代表 -verbose 啰嗦的,冗长的。即所谓的打开啰嗦模式,啰嗦模式会出现很多代码,这个应该就是安装程序的硬件自检。-s 代表安全模式,安全模式下不会加载任何驱动,有助于安全进入安装程序,如果能顺利进入安装程序,从能用的角度来说,黑苹果的安装就进行到一半了。按照提示安装完黑苹果,重启之后就可以看到多了两个硬盘,一个是恢复盘,一个是安装分区。(一般淘宝远程安装的话,应该是到这步,然后将硬盘分区备份下来,然后传给远程电脑进行还原安装)进入安装分区之后就可以进行一步步的配置了。

(5)进入桌面之后运行multibeast 。这个简直是黑苹果下的驱动安装神器,根据提示进行安装,在9.2的版本中已经解决好了,macOS 10.12.6的显卡驱动问题,可以很方便的安装核心显卡,或者N卡。最后选择build ,即可在该硬盘上安装Clover 引导,并将驱动都安装好。

这样从小白的角度来说,安装到这里就可以了。


有时候我们主板上的音频卡利用Multibeast 自带的驱动不起作用的时候,我们就需要利用其它的办法进行排除

Additional AppleHDA Realtek Methods

  1. vit9696/AppleALC - AppleALC
    1. Downloads
      1. AppleALC_v1.1.2 or newer
      2. Lilu
    2. Install Downloads/AppleALC.kext and Lilu.kext to EFI/CLOVER/kexts/Other
    3. Restart
    4. Chameleon, Clover, Osmosis, others

下载 AppleALC 和 LIlu 两个驱动,每次都要安装最新版本,兼容老版本的。

然后放到/EFI/CLOVER/kexts/Other 文件夹内即可。这样就可以听到声音了

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ewqapple/article/details/77494055

智能推荐

解决在设置中修改权限,返回当前运行中的应用发生崩溃的问题_android 关闭权限后 返回 app 白屏-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏5次。why:因为当权限发生改变后,当前程序的当前Activity会异常结束的,导致程序的数据丢失。当返回时,app会默认修复最后打开的那个界面。How:一个Activity的基类的onCreate方法中,判断savedInstanceState是否为null,如果为null,说明是正常启动,如果有数据,就是设置被修改,异常关闭情况下,程序会保存一些数据,所以在有数据的情况下,重新打开启动页。 protected void onCreate(Bundle savedInstanceState) {_android 关闭权限后 返回 app 白屏

2023最新微信ipad协议 834 附近人获取 CODE sessionId_2024微信附近人提取wxid-程序员宅基地

文章浏览阅读1.3k次。最新版本不封号 异地的话可能需要搭建 本地socks5代理 (搭建方法稍后出一个搭建教程 映射+本地搭建)抢购程序 获取 code 和 sessionId (这个用于换取支付二维码的生成)iPad协议已经更新了最新版本 可以用来获取附近人 营销。已完成微信95%以上功能 有相关问题可以私聊我。_2024微信附近人提取wxid

ERROR: The minSdk version should not be declared in the android manifest file.-程序员宅基地

文章浏览阅读5.6k次。具体错误为: ERROR: The minSdk version should not be declared in the android manifest file. You can move the version from the manifest to the defaultConfig in the build.gradle file. Remove minSdkVersion and sync project Affected Modules: T..._the minsdk version should not be declared in the android manifest file. you

告别代码复制粘贴,傻瓜式提取 PyTorch 中间层特征_pytorch提取中间层特征-程序员宅基地

文章浏览阅读8.8k次,点赞11次,收藏38次。内容导读:特征提取是图像处理过程中常需要用到的一种方法,其效果好坏对模型的泛化能力有至关重要的影响。特征提取(Feature extraction)在机器学习、模式识别和图像处理中应用广泛。它从初始的一组测量数据开始,建构出提供信息且不冗余的派生值,即特征值,从而促进后续的学习和泛化步骤。在使用 PyTorch 进行模型训练的过程中,经常需要提取模型中间层的特征。解决这个问题可以用到 3 种方法。对中间层进行特征提取的 3 大方法1、借助模型类的属性传递方法: 修改 forward 函数,通._pytorch提取中间层特征

设计模式篇章(4)——十一种行为型模式_设计模式行为11种-程序员宅基地

文章浏览阅读1.2k次,点赞23次,收藏13次。这个设计模式主要思考的是如何分配对象的职责和将对象之间相互协作完成单个对象无法完成的任务,这个与结构型模式有点像,结构型可以理解为静态的组合,例如将不同的组件拼起来成为一个更大的组件;而行为型更是一种动态或者具有某个动作触发的事件,具有一定行为的设计模式。现在不清楚没关系,学完23种设计模式再回头看就能理解了。行为型模式包括:模板方法模式、策略模式、命令模式、职责链模式、状态模式、观察者模式、中介者模式、迭代器模式、访问者模式、备忘录模式、解释器模式共11种。_设计模式行为11种

邹检验,结构变化识别及其R语言实现_r语言 sctest-程序员宅基地

文章浏览阅读1.1k次。邹检验Chow test提供了最基本的一种结构变化显著性的检验方法,后续统计学者提供了复杂结构变化的识别和判定方法。针对情形2和3,Andrews(1993,2003)开发了sup-Wald(即一系列Wald检验的上确界)方法,sup-LM(即一系列拉格朗日乘数统计量的上确界)方法和sup-LR(即一系列极大似然比的上确界)方法用以检验结构变化。邹检验通过比较总样本回归的残差平方和与分组样本回归残差平方和之间的差值,构造了一个统计变量,该变量符合F分布,可以作为显著性的判断依据。结构变化检验的R语言实现。_r语言 sctest

随便推点

Ubuntu systemd.service服务单元配置详解_ubuntu systemd service-程序员宅基地

文章浏览阅读872次。​A unit configuration file whose name ends in ".service" encodes information about a process controlled and supervised by systemd.This man page lists the configuration options specific to this unit type. Seesystemd.unit(5)for the common options of all_ubuntu systemd service

854大神JSP基于SSM校园二手书跳蚤市场交易平台可升级SpringBoot-计算机毕业源码设计-程序员宅基地

文章浏览阅读578次,点赞18次,收藏7次。图书出售: 出售id,图书主图,图书名称,图书类别,出版社,作者,出售价格,新旧程度,出售说明,发布用户,用户发布时间。求购: 求购id,图书主图,图书名称,图书类别,出版社,作者,求购价格,新旧程度,求购说明,发布用户,用户发布时间。用户: 用户名,登录密码,姓名,性别,出生日期,用户照片,联系电话,邮箱,家庭地址,注册时间。留言: 留言id,留言标题,留言内容,留言人,留言时间,管理回复,回复时间。图书订单: 订单id,图书信息,意向用户,意向出价,用户备注,下单时间。图书类别: 类别编号,类别名称。

开源微信小程序商城源码PHP带后台管理——构建高效电商平台的基石_小程序源码带后台-程序员宅基地

文章浏览阅读1k次。分享一款开源的微信小程序商城源码PHP,春哥七合一DIY小程序源码系统带后台管理功能,帮助你轻松构建高效的电商平台。开发成本低:相较于APP开发,微信小程序的开发成本更低,且无需下载安装,即用即走。统计报表:提供丰富的数据统计功能,方便商家分析平台运营情况,制定针对性的营销策略。开发与调试:根据平台需求和设计图,进行页面的开发和调试,确保功能的完整性和稳定性。上线发布:完成开发和测试后,进行上线发布,让用户开始使用你的微信小程序商城。权限管理:支持多用户管理,分配不同权限,确保平台数据的安全性和稳定性。_小程序源码带后台

2024|CISP认证详细报考流程和条件_cisp报考-程序员宅基地

文章浏览阅读1.2k次,点赞11次,收藏30次。CISP(Certified Information Security Professional,注册信息安全专业人员)证书是由中国信息安全测评中心(CNITSEC)颁发的专业资质证书,旨在为信息安全领域培养和认证具备一定专业水平的安全人才。CISP证书在中国信息安全行业中具有较高的认可度,适用于信息安全企业、咨询服务机构、政府机构、企事业单位等从事信息安全相关工作的专业人员。_cisp报考

ADS(Advanced Design system)原理图结合板层结构仿真(MSub)及版图仿真(EM Simulation)_ads版图仿真-程序员宅基地

文章浏览阅读2.7w次,点赞37次,收藏264次。ADS(Advanced Design system)原理图结合板层结构仿真(MSub)及版图仿真(EM Simulation)_ads版图仿真

bzoj1001: [BeiJing2006]狼抓兔子-程序员宅基地

文章浏览阅读1.4k次。1001: [BeiJing2006]狼抓兔子Time Limit: 15 Sec MemoryLimit: 162 MBDescription现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形: 左上角点为(1,1),右下角点为(N,M)(上图中N=4

推荐文章

热门文章

相关标签