diff --git a/src/build.lock b/src/build.lock index 1dc8065..3373856 100644 --- a/src/build.lock +++ b/src/build.lock @@ -49,6 +49,14 @@ dependencies: specifier: 'acidanthera/MacHyperVSupport@github' kind: Kext revision: '{ SHA1: e987ee22940b483df5a8b4d419d13350e494d95b }' + VMMHide: + build: DEBUG + version: 1.0.1 + url: 'https://github.com/Carnations-Botanica/VMHide/releases/download/1.0.1/VMHide-1.0.1-DEBUG.zip' + resolution: 'Carnations-Botanica/VMHide@github:1.0.1#commit=62d737a323758777cc21b1e377c03c3b1d8ba046' + specifier: 'Carnations-Botanica/VMHide@github:latest' + kind: Kext + revision: '{ SHA1: 62d737a323758777cc21b1e377c03c3b1d8ba046 }' VirtualSMC: build: DEBUG version: 1.3.4 diff --git a/src/build.yml b/src/build.yml index 487f457..1d389cd 100644 --- a/src/build.yml +++ b/src/build.yml @@ -18,6 +18,14 @@ Drivers: Kexts: Lilu: latest VirtualSMC: latest + # Workaround for macOS 15 VM detection + # - This reroutes the hv_vmm_present handler to bypass new VMApple additions + # added in Sequoia (often breaking iCloud services). + # - Tested on macOS 14 (Sonoma, 23.0.0+) and macOS 15 (Sequoia, 24.0.0+). + VMMHide: + specifier: Carnations-Botanica/VMHide=latest + properties: + MinKernel: "24.0.0" # Core Hyper-V support kext for macOS 12.0 and newer. MacHyperVSupportMonterey: specifier: "*"