From e6f108c57bdab4529325b1bbeb9f71fd668a5586 Mon Sep 17 00:00:00 2001 From: Lorys89 <64613690+Lorys89@users.noreply.github.com> Date: Mon, 5 Jun 2023 23:51:35 +0200 Subject: [PATCH 1/3] Allow loading on macOS 14 without -lilubetaall (#90) --- Lilu/Headers/kern_util.hpp | 1 + Lilu/PrivateHeaders/kern_config.hpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Lilu/Headers/kern_util.hpp b/Lilu/Headers/kern_util.hpp index 4e9f18d5..259d5c83 100644 --- a/Lilu/Headers/kern_util.hpp +++ b/Lilu/Headers/kern_util.hpp @@ -394,6 +394,7 @@ enum KernelVersion { BigSur = 20, Monterey = 21, Ventura = 22, + Sonoma = 23, }; /** diff --git a/Lilu/PrivateHeaders/kern_config.hpp b/Lilu/PrivateHeaders/kern_config.hpp index 0e54d868..eee52fa8 100644 --- a/Lilu/PrivateHeaders/kern_config.hpp +++ b/Lilu/PrivateHeaders/kern_config.hpp @@ -58,7 +58,7 @@ class Configuration { /** * Maxmimum supported kernel version */ - static constexpr KernelVersion maxKernel {KernelVersion::Ventura}; + static constexpr KernelVersion maxKernel {KernelVersion::Sonoma}; /** * Set once the arguments are parsed From ddbe880db7965c53fb7aadca7e0eefe394bbdc58 Mon Sep 17 00:00:00 2001 From: PMheart <17109513+PMheart@users.noreply.github.com> Date: Mon, 5 Jun 2023 23:52:20 +0200 Subject: [PATCH 2/3] Sync changelog --- Changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Changelog.md b/Changelog.md index 8bf479bc..a792887e 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,6 +2,7 @@ Lilu Changelog ============== #### 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 From 6b670993b8269d11898809c4d705af173f012572 Mon Sep 17 00:00:00 2001 From: Andrey1970 Date: Tue, 6 Jun 2023 01:29:15 +0300 Subject: [PATCH 3/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0276c3af..6c6928de 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ To compile a plugin copy the debug version of Lilu.kext into its directory. - Add `-liluuseroff` to disable Lilu user patcher (for e.g. dyld_shared_cache manipulations). - Add `-liluslow` to enable legacy user patcher. - Add `-lilulowmem` to disable kernel unpack (disables Lilu in recovery mode). -- Add `-lilubeta` to enable Lilu on unsupported OS versions (macOS 13 and below are enabled by default). +- Add `-lilubeta` to enable Lilu on unsupported OS versions (macOS 14 and below are enabled by default). - Add `-lilubetaall` to enable Lilu and all loaded plugins on unsupported os versions (use _very_ carefully). - Add `-liluforce` to enable Lilu regardless of the mode, OS, installer, or recovery. - Add `liludelay=1000` to enable 1 second delay after each print for troubleshooting.