Tutorial on booting the newest macOS beta on unsupported Macs without OCLP's support
New versions of macOS are announced in June and Apple on the day of WWDC after the conference releases a macOS beta installer and the final release of the new macOS version in the fall.
Support for macOS 11 and newer for unsupported Macs is provided by Open Core Legacy Patcher that does not immediately support the new macOS version - there is a lot of work to do to achieve full support.
Bear in mind the tutorial is meant to help you be able to only boot the beta release, it will not help you apply root patches.
I am not responsible for any made modifications; you make them at your own risk.
Before you start modifying the OpenCore bootloader, make sure to have a copy of it on an external drive or another EFI partition on the same disk drive.
It is never a good idea to upgrade macOS, which you use on a daily basis, to the beta release, hence you should install macOS beta either on another partition, an external drive or another Mac.
If your Mac is running patched macOS, there should be the latest natively supported macOS version installed on it (it can be installed on an external drive).
- I read warnings.
- I am aware of the consenquences of making modifications that might occur.
- I have macOS beta installed either on a seperate partition, an external disk drive, or another Mac.
- I have access to the latest natively supported macOS version installed on my Mac I am about to make the modifications on.
- Update OpenCore and kexts to ensure macOS beta will run.
- Go to OCAuxiliaryTools (do not close this app; you will use it later).
Note
Before attempting to modify the file, it is recommended to create a copy of it and name the copy e.g. oldconfig.plist
Important
The letter of mount point on Windows may be different for you!
-
Find
boot-args
and add the boot arguments below between<string></string>
:amfi=0x80 -lilubeta -lilubetaall -alcbeta -revbeta -vegbeta
Tip
To find boot-args
quickly, press on your keyboard Cmd ⌘/Ctrl + F and type it in.
-
Save the file.
-
Open OCAuxiliaryTools.
-
Go to Kernel (on the left).
-
Double-click MaxKernel in
- Lilu.kext and type
23.9.9
- RestrictEvents.kext and type
23.9.9
- AirPortBrcmFixup.kext and type
22.99.99
- AirPortBrcmFixup.kext/Contents/Plugins/AirPortBrcmNic_Injector.kext and type
22.99.99
- FeatureUnlock.kext and type
23.9.9
- CryptexFixup.kext and type
23.9.9
- Lilu.kext and type
-
Press Enter, save changes (Cmd ⌘/Ctrl + S or the diskette icon on the top).
-
You can now try to boot macOS Sonoma beta!
In this case, it is much easier to boot Sequoia beta.
- Update OpenCore and kexts to ensure macOS beta will run.
- Go to OCAuxiliaryTools (do not close this app; you will use it later).
Note
Before attempting to modify the file, it is recommended to create a copy of it and name the copy e.g. oldconfig.plist
Important
The letter of mount point on Windows may be different for you!
-
Find
boot-args
and add the boot arguments below between<string></string>
:amfi=0x80 -lilubetaall
Tip
To find boot-args
quickly, press on your keyboard Cmd ⌘/Ctrl + F and type it in.
- Save the file.
- You can now try to boot macOS Sequoia beta!
- Editing MaxKernel values, as with Sonoma beta, is not necessary; do not change anything, unless you know what to do if something goes wrong.
- Download OCAuxiliaryTools from here.
- Open it and press Cmd ⌘/Ctrl + M
- Select the EFI partition and type your password if prompted
- Press Cmd ⌘/Ctrl + 6 or click Edit → Upgrade OpenCore and Kexts
- Click "Start Sync" and later "Check for Kexts updates" and "Update Kexts".
- The end!
- Cmd ⌘ - if you have an Apple keyboard or other keyboard that has the Command logo on a key
- Ctrl - if you do not have an Apple keyboard and there is no Command logo on any key
- OCAuxiliaryTools actually lets you modify boot arguments, which means you do not have to open the file and edit it manually; a tutorial soon.