diff --git a/CREDITS.md b/CREDITS.md index 9ecc7be..b46c461 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -138,4 +138,6 @@ - sumad200 - XML fixes +- MobCode100 - Ventura + AVX2 docs + Note: Individual files have more specific 'credits' in them. diff --git a/OpenCore/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC b/OpenCore/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC index 71f7605..9a4ec1b 100755 Binary files a/OpenCore/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC and b/OpenCore/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC differ diff --git a/OpenCore/EFI/OC/Kexts/BlueToolFixup.kext/Contents/MacOS/BlueToolFixup b/OpenCore/EFI/OC/Kexts/BlueToolFixup.kext/Contents/MacOS/BlueToolFixup index 3db3a36..4765f21 100755 Binary files a/OpenCore/EFI/OC/Kexts/BlueToolFixup.kext/Contents/MacOS/BlueToolFixup and b/OpenCore/EFI/OC/Kexts/BlueToolFixup.kext/Contents/MacOS/BlueToolFixup differ diff --git a/OpenCore/EFI/OC/Kexts/BrcmFirmwareData.kext/Contents/MacOS/BrcmFirmwareData b/OpenCore/EFI/OC/Kexts/BrcmFirmwareData.kext/Contents/MacOS/BrcmFirmwareData index 5a55344..894960c 100755 Binary files a/OpenCore/EFI/OC/Kexts/BrcmFirmwareData.kext/Contents/MacOS/BrcmFirmwareData and b/OpenCore/EFI/OC/Kexts/BrcmFirmwareData.kext/Contents/MacOS/BrcmFirmwareData differ diff --git a/OpenCore/EFI/OC/Kexts/BrcmNonPatchRAM2.kext/Contents/MacOS/BrcmNonPatchRAM2 b/OpenCore/EFI/OC/Kexts/BrcmNonPatchRAM2.kext/Contents/MacOS/BrcmNonPatchRAM2 index c7e91a3..ecd8791 100755 Binary files a/OpenCore/EFI/OC/Kexts/BrcmNonPatchRAM2.kext/Contents/MacOS/BrcmNonPatchRAM2 and b/OpenCore/EFI/OC/Kexts/BrcmNonPatchRAM2.kext/Contents/MacOS/BrcmNonPatchRAM2 differ diff --git a/OpenCore/EFI/OC/Kexts/BrcmPatchRAM2.kext/Contents/MacOS/BrcmPatchRAM2 b/OpenCore/EFI/OC/Kexts/BrcmPatchRAM2.kext/Contents/MacOS/BrcmPatchRAM2 index 954d5f8..721bdfb 100755 Binary files a/OpenCore/EFI/OC/Kexts/BrcmPatchRAM2.kext/Contents/MacOS/BrcmPatchRAM2 and b/OpenCore/EFI/OC/Kexts/BrcmPatchRAM2.kext/Contents/MacOS/BrcmPatchRAM2 differ diff --git a/OpenCore/EFI/OC/Kexts/BrcmPatchRAM3.kext/Contents/MacOS/BrcmPatchRAM3 b/OpenCore/EFI/OC/Kexts/BrcmPatchRAM3.kext/Contents/MacOS/BrcmPatchRAM3 index 0a97e47..762db72 100755 Binary files a/OpenCore/EFI/OC/Kexts/BrcmPatchRAM3.kext/Contents/MacOS/BrcmPatchRAM3 and b/OpenCore/EFI/OC/Kexts/BrcmPatchRAM3.kext/Contents/MacOS/BrcmPatchRAM3 differ diff --git a/OpenCore/EFI/OC/Kexts/CryptexFixup.kext/Contents/Info.plist b/OpenCore/EFI/OC/Kexts/CryptexFixup.kext/Contents/Info.plist new file mode 100644 index 0000000..2a95961 --- /dev/null +++ b/OpenCore/EFI/OC/Kexts/CryptexFixup.kext/Contents/Info.plist @@ -0,0 +1,83 @@ + + + + + BuildMachineOSBuild + 21G83 + CFBundleDevelopmentRegion + en + CFBundleExecutable + CryptexFixup + CFBundleIdentifier + com.khronokernel.CryptexFixup + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CryptexFixup + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.1 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.0.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 14A400 + DTPlatformName + macosx + DTPlatformVersion + 12.3 + DTSDKBuild + 21E226 + DTSDKName + macosx12.3 + DTXcode + 1401 + DTXcodeBuild + 14A400 + IOKitPersonalities + + CryptexFixup + + CFBundleIdentifier + com.khronokernel.CryptexFixup + IOClass + CryptexFixup + IOMatchCategory + CryptexFixup + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + LSMinimumSystemVersion + 10.14 + NSHumanReadableCopyright + Copyright © 2021 Khronokernel. All rights reserved. + OSBundleLibraries + + as.vit9696.Lilu + 1.4.7 + com.apple.kpi.bsd + 12.0.0 + com.apple.kpi.dsep + 12.0.0 + com.apple.kpi.iokit + 12.0.0 + com.apple.kpi.libkern + 12.0.0 + com.apple.kpi.mach + 12.0.0 + com.apple.kpi.unsupported + 12.0.0 + + OSBundleRequired + Root + + diff --git a/OpenCore/EFI/OC/Kexts/CryptexFixup.kext/Contents/MacOS/CryptexFixup b/OpenCore/EFI/OC/Kexts/CryptexFixup.kext/Contents/MacOS/CryptexFixup new file mode 100755 index 0000000..5b0785c Binary files /dev/null and b/OpenCore/EFI/OC/Kexts/CryptexFixup.kext/Contents/MacOS/CryptexFixup differ diff --git a/OpenCore/EFI/OC/Kexts/CryptexFixup.kext/Contents/_CodeSignature/CodeResources b/OpenCore/EFI/OC/Kexts/CryptexFixup.kext/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000..d5d0fd7 --- /dev/null +++ b/OpenCore/EFI/OC/Kexts/CryptexFixup.kext/Contents/_CodeSignature/CodeResources @@ -0,0 +1,115 @@ + + + + + files + + files2 + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/OpenCore/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu b/OpenCore/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu index 28a0525..93b968f 100755 Binary files a/OpenCore/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu and b/OpenCore/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu differ diff --git a/OpenCore/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC b/OpenCore/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC index a886ca6..60d5047 100755 Binary files a/OpenCore/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC and b/OpenCore/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC differ diff --git a/OpenCore/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen b/OpenCore/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen index 5f6e7ae..5ed2e10 100755 Binary files a/OpenCore/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen and b/OpenCore/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen differ diff --git a/OpenCore/EFI/OC/OpenCore.efi b/OpenCore/EFI/OC/OpenCore.efi index b04d0ea..3883a3e 100644 Binary files a/OpenCore/EFI/OC/OpenCore.efi and b/OpenCore/EFI/OC/OpenCore.efi differ diff --git a/OpenCore/OpenCore.qcow2 b/OpenCore/OpenCore.qcow2 index f1fbf0e..1988dfc 100644 Binary files a/OpenCore/OpenCore.qcow2 and b/OpenCore/OpenCore.qcow2 differ diff --git a/OpenCore/config.plist b/OpenCore/config.plist index e33b70a..a800e2f 100644 --- a/OpenCore/config.plist +++ b/OpenCore/config.plist @@ -702,6 +702,24 @@ PlistPath Contents/Info.plist + + Arch + x86_64 + BundlePath + CryptexFixup.kext + Comment + Support for non-AVX2 CPUs in Ventura + Enabled + + ExecutablePath + Contents/MacOS/CryptexFixup + MaxKernel + 22.99.99 + MinKernel + 22.1.0 + PlistPath + Contents/Info.plist + Block @@ -807,7 +825,7 @@ Base Comment - algrey - thenickdude - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN (Big Sur 11.3+, Monterey) + algrey - thenickdude - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN (Big Sur 11.3+, Monterey, Ventura) Count 1 Enabled @@ -825,7 +843,7 @@ ////////AAAAAP// MaxKernel - 21.99.99 + 22.99.99 MinKernel 20.4.0 Replace @@ -898,6 +916,36 @@ Skip 0 + + Arch + x86_64 + Base + _apfs_filevault_allowed + Comment + Force FileVault on Broken Seal (from OCLP project, for non-AVX2 Ventura patch) + Count + 0 + Enabled + + Find + + Identifier + com.apple.filesystems.apfs + Limit + 0 + Mask + + MaxKernel + 22.99.99 + MinKernel + 22.1.0 + Replace + uAEAAADD + ReplaceMask + + Skip + 0 + Quirks