Skip to content

Releases: acidanthera/Lilu

1.5.7

01 Nov 15:06
Compare
Choose a tag to compare

v1.5.7

  • Added address slot support for all 64-bit macOS version

1.5.6

06 Sep 22:00
8b2d712
Compare
Choose a tag to compare

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.

1.5.5

02 Aug 18:05
Compare
Choose a tag to compare

v1.5.5

  • Added a variant of KernelPatcher::findAndReplace that requires both find and replace buffers to have the same length.
  • Added support for macOS 10.4 and newer

1.5.4

05 Jul 15:31
7f68c1e
Compare
Choose a tag to compare

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

1.5.3

03 May 15:53
c77722d
Compare
Choose a tag to compare

v1.5.3

  • Fixed kernel patcher support on 10.7

1.5.2

05 Apr 17:54
Compare
Choose a tag to compare

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

1.5.1

02 Feb 17:29
d107554
Compare
Choose a tag to compare

v1.5.1

  • Added lilu_os_memmem and lilu_os_memchr APIs
  • Added getSharedCachePath API to obtain current cache path
  • Added LIKELY/UNLIKELY macros

1.5.0

07 Dec 15:37
efd27d7
Compare
Choose a tag to compare

v1.5.0

  • Fixed Apple HDEF detection made by NVIDIA
  • Fixed race-condition in select kext detection during patching (thx to lvs1974)

1.4.9

02 Nov 19:09
7310c23
Compare
Choose a tag to compare

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)

1.4.8

05 Oct 15:53
89af9d3
Compare
Choose a tag to compare

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