Mac电脑 ·

Lilu黑苹果内核扩展必备最新驱动!

Lilu 是 vit9696 开发的一个内核扩展 (kext),可对"任意" 内核扩展(kext)/进程(process)/运行库(framework/library)等 进行打补丁。(但其实某些比较底层的 kext 仍无法修改,如基本硬件驱动、底层重要依赖等)

Lilu黑苹果内核扩展必备最新驱动! Mac电脑 第1张

Lilu是黑苹果必备驱动,Lilu 自身是不起任何作用,你需要额外使用依赖它的 kext 。它的作用主要体现于为 kext 打补丁,为 进程 打补丁 (目前仅支持 64 位)
,为 运行库 打补丁 (目前仅支持 64 位),提供一套统一的 API 接口。

关于安装:

  • 建议将 Lilu 以及依赖它的 kext 放置于引导器用于注入 kext 的位置并使用引导器注入它,目前主流的引导器都有注入 kext 的功能。
  • 如果将其放置于 /System/Library/Extensions 或者 /Library/Extensions 下的话,你还需要 LiluFriend 并正确配置使其正常工作。使用四叶草clover引导的朋友也可以放置EFI/Clover/kexts/Other驱动目录下。

Lilu 支持的内核参数(kernel flags)

-liludbg 可以开启排错日志模式,不过只有 DEBUG 版本才可用。(对于日常使用的 RELEASE 版本此参数无效)
-liluoff 会禁用 Lilu 和依赖它的 kext 。(实际上只禁用了 Lilu ,不过与之相关的 kext 也就自然会失效了)
-liluslow 会启用旧版的 UserPatcher 。(可能与修改进程、运行库有关,具体的因为楼主对 Lilu 代码不是很熟悉,所以也就没法解释清楚了,抱歉)
-lilulowmem 会禁止 Lilu 和依赖它的 kext 在 Recovery 模式下载入。(实际上只禁用了 Lilu ,不过与之相关的 kext 也就自然会失效了)
-lilubeta 会在不受支持的 Darwin 版本启用 Lilu 。
-lilubetaall 启用Lilu和所有加载的插件不受支持的os版本(非常仔细地使用)
-liluforce 强制启用Lilu而不管os,该参数适用于安装或恢复。

官方github地址:

https://github.com/acidanthera/Lilu/releases

参与评论