Lilu 1.6.7 黑苹果驱动最新版
Lilu.kext 最新版,由vit9696维护,黑苹果驱动必备之一.
v1.6.7
- Added Broadwell-EP CPU model
- Added Raptor Lake C0 stepping model
v1.6.6
- Fixed macOS 13+ installer detection regression in 1.6.5
- Allow loading on macOS 14 without
-lilubetaall
v1.6.5
- Fixed macOS 13+ recovery and installer detection
v1.6.4
- Added AMD IGPU detection
v1.6.3
- Added Raptor Lake CPU definitions
v1.6.2
- Fixed KC segment name, which also fixed kernel panic on macOS 13 b3
- Disable EFI64 runtime APIs when
-legacy
is used on 32-bit kernels
v1.6.1
- Allow loading on macOS 13 without
-lilubetaall
- Added Ventura dyld shared cache pathing
- Changed SKL default ig-platform-id to KBL on macOS 13+
- Added patch with masking support
v1.6.0
- Dropped internal shared patcher instance grabbing API
v1.5.9
- Fixed memory corruption when mixing cs_validate_range/page mid/long routes (thx @Goshin)
- Enforced all routes to be slotted after one slotted route
- Refactored all internal routes to use new RouteRequest API
- Deprecated routeFunction APIs as they are dangerous to use for multiple routes
v1.5.8
- Fixed kernel panic on macOS 10.15 and earlier introduced in 1.5.7
- Added Alder Lake CPU model support
- Added shared patcher instance grabbing API
v1.5.7
- Added address slot support for all 64-bit macOS version
v1.5.6
- Added the circular buffer API.
- Added convenient helpers to check a value (available as of C++17).
- Added the
OSObjectWrapper
API to wrap a non-OSObject
value.
v1.5.5
- Added a variant of
KernelPatcher::findAndReplace
that requires bothfind
andreplace
buffers to have the same length. - Added support for macOS 10.4 and newer
v1.5.4
- Allow loading on macOS 12 without
-lilubetaall
(With adapted for macOS 12 plug-ins) - Added guarding for address slot usage to avoid potential kernel routing overflow
- Allow using medium size function routing in the kernel
- Added medium size function routing for
Long
mode as they are functionally equivalent - Added
matchSharedCachePath
API to support dyld cache matching on macOS 12 - Added
_kmod
hooking for kext listening to unify kext patcher logic - Added zlib decompression API
- Fixed kernel patcher support on 64-bit 10.6
- Added new GPU switching API
v1.5.3
- Fixed kernel patcher support on 10.7
v1.5.2
- Fixed AZAL recognition as GPU audio on certain AMD platforms (thx to wkpark)
- Added external GPU disabling API with device and kernel selection via properties
- Added identifiers for Rocket Lake and Tiger Lake CPUs
- Added API to disable builtin GPU (IGPU)
- Reduced hardware presence bruteforce to a more sensible value
v1.5.1
- Added
lilu_os_memmem
andlilu_os_memchr
APIs - Added
getSharedCachePath
API to obtain current cache path - Added
LIKELY
/UNLIKELY
macros
v1.5.0
- Fixed Apple HDEF detection made by NVIDIA
- Fixed race-condition in select kext detection during patching (thx to lvs1974)
v1.4.9
- Added the PCI GMCH Graphics Control register definition. (by 0xFireWolf)
- Added a new API to solve multiple symbols in one shot conveniently. (by 0xFireWolf)
- Added a new
RouteRequest
constructor to work with function pointers without additional type castings. (by 0xFireWolf)
v1.4.8
- Added MacKernelSDK with Xcode 12 compatibility
- Removed
kern_atomic.hpp
due to MacKernelSDK implementation - Acidanthera MacKernelSDK is now required for all plugins
- Fixed Lilu loading on macOS 10.6 (not all APIs will be functional)
- Fixed plugin debug log not working with Lilu disabled
v1.4.7
- Added more platform headers for plugin compilation
- Fixed symbol chainloading regression in 1.4.6
v1.4.6
- Added preliminary definitions for 11.0 support
- Temporarily disabled user patcher for 11.0
- Added
external-audio
property to ignore PCI audio cards - Added in-memory symbol solving for 11.0
- Fixed accidentally solving stabs instead of normal symbols
- Added device publishing API to monitor device startup
- Added DeviceInfo caching for improved performance
- Added implicit slotted (medium) patches in KC mode to reduce patch size
v1.4.5
- Fixed newer CPU generation detection
- Added failsafe versions of CML framebuffers
v1.4.4
- Added new CFL connector-less framebuffers: 0x9BC80003, 0x9BC50003, 0x9BC40003
- Fixed KDK support disrespecting file suffixes
v1.4.3
- Improved modern CPUID detection
- Added BaseDeviceInfo API with improved performance
- Deprecated CPUInfo::getGeneration, WIOKit::getComputerModel(), WIOKit::getComputerInfo()
v1.4.2
- Fixed IMEI device detection on some platforms
- Added CometLake CPU model support (thx @stormbirds)
- Added getFatOffset MachO API
v1.4.1
- Made applyLookupPatch support kernel patches by passsing null kext
- Export hde64 interface
- Added evector deleter without copying for improved performance
- Allow C strings as module prefix argument to the logging functions
v1.4.0
- Fixed mishandling user patches process list after processKernel API call
- Fixed extra I/O in user patcher even when no patches were needed
- Added support for per-process (LocalOnly) userspace patches
v1.3.9
- Added QEMU/KVM vendor compatibility to device detection logic
v1.3.8 更新内容
- Compile Xcode 11 OSObject stubs into plugins to allow mixing compilers
- Unified release archive names
- Added multirouting support to routeFunction API enabling functions to have multiple proxies
- Added explicit routing type to routeFunction APIs
- Made Lilu use long function routes to ease third-part multirouting
下载仅供下载体验和测试学习,不得商用和正当使用。