Lilu 插件库汇总
-
Lilu是一个开放源代码内核扩展,为 macOS 的整个系统提供了用于任意 kext,库和程序修补的平台。
特性
通用 KEXT 修补程序
通用进程修补程序(具有基本32位功能的64位)
通用框架/库修补程序(具有基本32位功能的64位)
提供统一的插件 API安装
您应该根据需要将此 kext 与插件 kexts 一起安装。
预构建的二进制文件可在发行页面上找到。
已知插件页面上提供了几个可能带有代码示例的现有插件。要编译插件,请将 Lilu.kext 的调试版本复制到其目录中。配置
添加 -liludbg 以启用调试打印(在 DEBUG 二进制文件中可用)。
添加 -liludbgall 以在 Lilu 和所有加载的插件中启用调试打印(在 DEBUG 二进制文件中可用)。
添加 -liluoff 以禁用Lilu。
添加 -liluuseroff 以禁用 Lilu 用户修补程序(例如 dyld_shared_cache 操作)。
添加 -liluslow 以启用旧版用户修补程序。
添加 -lilulowmem 以禁用内核解压缩(在恢复模式下禁用 Lilu)。
添加 -lilubeta 以在不受支持的操作系统版本上启用 Lilu(默认启用 10.13 及更低版本)。
添加 -lilubetaall 以在不受支持的 os 版本上启用 Lilu 和所有已加载的插件(使用时要非常小心)。
添加 -liluforce 以启用 Lilu,而不管其模式,操作系统,安装程序或恢复如何。
添加 liludelay=1000 可以在每次打印后启用1秒的延迟以进行故障排除。
添加 lilucpu=N 可使Lilu和插件假定第 N 个 CPUInfo::CpuGeneration。
添加 liludump=N,以使 Lilu DEBUG 版本在 N 秒后将日志转储到 /var/log/Lilu_VERSION_KERN_MAJOR.KERN_MINOR.txt插件库
Name Short description AirportBrcmFixup Various patches for Broadcom Airport Wi-Fi cards AppleALC Native macOS HD audio for not officially supported codecs ATH9KFixup Various patches for unsupported Atheros Wi-Fi cards BT4LEContinuityFixup Enable BT4LE-Handoff-Hotspot features CPUFriend Dynamic power management data injection DebugEnhancer Enable debug output in the macOS kernel DiskArbitrationFixup Disable the uninitialised disk message at disk insertion HibernationFixup Enable 3 & 25 mode hibernation on certain hardware MacProMemoryNotificationDisabler Disabling the “more than maximum amount of memory” popup on MacPro7,1 NightShiftEnabler Enables Night Shift on all the models NoTouchID Disables Touch ID checks causing hangs NVMeFix Improved power management for generic NVMe SSDs OpcodeEmulator Intel Haswell Pentium / Celeron Series Or older processor expansion instruction set Emulation RTCMemoryFixup Offsets in CMOS (RTC) memory emulation SystemProfilerMemoryFixup Show memory tab on MacBook models with soldered RAM ThunderboltReset Disable the ICM in the Alpine Ridge VirtualSMC Advanced SMC emulation WhateverGreen Various patches necessary for GPUs Plugins which functionality was merged into other plugins:
Name Short description AzulPatcher4600 Superseded by WhateverGreen AppleBacklightFixup Superseded by WhateverGreen EnableLidWake Superseded by WhateverGreen BrcmWLFixup Superseded by AirportBrcmFixup CoreDisplayFixup Superseded by WhateverGreen NoVPAJpeg Superseded by WhateverGreen NightShiftUnlocker Superseded by NightShiftEnabler IntelGraphicsDVMTFixup Superseded by WhateverGreen IntelGraphicsFixup Superseded by WhateverGreen NvidiaGraphicsFixup Superseded by WhateverGreen Shiki Superseded by WhateverGreen 特殊性
大多数插件会在安全(-x)模式下停止运行。
默认情况下,除非存在 -liluforce,否则 Lilu 本身在单用户(-s)模式下不起作用。