黑苹果的历史如果按照「黑苹果」的定义 —— 在一台没有苹果 Logo 的电脑上运行苹果公司开发的操作系统,那么全世界第一台「黑苹果」应该诞生于 24 年前;如果谈现代的黑苹果,那么一定不能无视苹果迈向 Intel 和 x86 的道路...2020-09-03黑苹果继续阅读
谈谈 HiDPI —— 是什么,为什么,怎么做如果你在搜索引擎中输入「HiDPI」,那么你只会找到一堆和黑苹果有关的内容,和一堆注入 EDID 的「一键开启 HiDPI 脚本」。但是,到底什么是 HiDPI?什么是「用四个像素渲染一个像素」?我凭自己的拙见水一篇文章,粗浅地介绍一下 HiDPI 的定义、macOS「缩放」的原理,以及相关的逻辑。2020-05-26黑苹果继续阅读
ThinkPad 黑苹果触控板和小红点驱动方式虽然写了少许黑苹果相关的教程(如「从 Clover 到 OpenCore」),但是我最常被问到的问题是:你的 ThinkPad 触控板是怎么驱动的?既然如此,这次水一篇在黑苹果下驱动 ThinkPad 触控板的教程。2020-05-06黑苹果继续阅读
从 Clover 到 OpenCore —— Clover 迁移 OpenCore 指南随着 OpenCore 日渐成熟、acidanthera 团队宣布放弃旗下绝大部分内核驱动(包括 Lilu、VirtualSMC、WhateverGreen、AppleALC 等)对 Clover 的兼容性支持,与其届时被迫更换,不如主动从 Clover 迁移 OpenCore。2020-04-12黑苹果继续阅读
ThinkPad E480 完美黑苹果 OpenCore EFI 分享折腾手上的 ThinkPad E480 两月有余,经过不断完善(从 Clover 切换到 OpenCore,将 DSDT Patch 全部改由 SSDT 热补丁实现,修复了键盘快捷键),总算做到完美了(全球无解的问题除外),所以把 EFI 开源出来分享给大家。2020-04-11黑苹果继续阅读
macOS 启动参数列表众所周知,在 Mac 设备启动时通过 Command + V 或者 Command + S 这类快捷键改变启动行为。但是除此以外,通过 NVRAM 或第三方引导程序(如 Clover)中也可以设置启动参数。macOS 内置了许多启动参数,可以用于专业用户调试或排除故障。2020-04-04黑苹果继续阅读
黑苹果自定义键盘 Fn 快捷键闲来无聊,想把 95% 完美黑苹果推向 98% 完美,因此在 之前黑苹果驱动的基础 上,通过 SSDT 热补丁修复的方式实现在黑苹果中使用 Fn 快捷键。本文适用于所有黑苹果机型。2020-03-23黑苹果继续阅读
使用 OcQuirks 代替 AptioMemoryFix 和 OsxAptioFixDrv 修复 Clover 内存分配不论是笔记本还是台式机的固件,都会将内存分成一小块一小块分配给计算机中的各种设备以及操作系统内核。Windows 可以很好的适应这种机制、并会主动将 NT 内核映射到内存中。而 macOS 不仅需要更大的内存区块,非 Mac 设备的内置硬件设备数量也比 Mac 设备要更多,所以黑苹果(Hackintosh)需要在 EFI 中添加专门的驱动为 macOS 内核预留内存。2020-03-05黑苹果继续阅读
使用 Hackintool 修复黑苹果 Intel 核显驱动外部显示器紫屏问题安装好黑苹果、打上简单 FrameBuffer(缓冲帧)补丁以后,笔记本的内屏等内建显示器应该已经可以正常驱动了,但是使用 HDMI 等外部显示接口输出的屏幕的色调出现发紫问题,这时候需要修补 EDID 或在缓冲帧补丁中定制输出接口。2020-03-03黑苹果继续阅读
ThinkPad E480 黑苹果踩坑和黑苹果常用操作备忘由于囊中羞涩,只好一部 ThinkPad 商务本凑合一年有余。最近赋闲在家无事可干,打算更新一下开发环境。Windows 搭配 Cygwin 的选择毫无疑问被排除在外、WSL 的 IO 性能无法直视、开源拖拉机 Linux 的生态一时半会无法适应。想来想去,不如装个黑苹果(Hackintosh)过把用 macOS 的瘾。2020-02-06黑苹果继续阅读