The OC plistlib generator is a tool allowing you to automate OC upgrades, with no (or minimal) configuration changes. The
Why I created this tool? Once you are familiar with OC, you will notice there is a long list of pre-defined OC properties (which can be either updated of replaced) and for each new OC release, there are no changes to your own configuration properties. The plistlib generator will take care of that, I will maintain the default properties (in collaboration with @cdf). This will allow you to customize only the properties you desire, into a compact and easy to understand
Beside configuration, the generator will also properly build your EFI tree with latest Acidanthera software.
If you have any questions, please ask them here.
To upgrade your OS from Monterey 12.2.1 version (or less), to Monterey 12.3, run:
Look at the
Once you upgraded to Monterey 12.3, you can use the new Python 3 library to generate your EFI directory:
Visit the configuration wiki page for detailed instructions.
setup.py
example settings are based on @cdf's OpenCore on the Mac Pro guide and you can customize everything to your likings.Why I created this tool? Once you are familiar with OC, you will notice there is a long list of pre-defined OC properties (which can be either updated of replaced) and for each new OC release, there are no changes to your own configuration properties. The plistlib generator will take care of that, I will maintain the default properties (in collaboration with @cdf). This will allow you to customize only the properties you desire, into a compact and easy to understand
setup.py
file.Beside configuration, the generator will also properly build your EFI tree with latest Acidanthera software.
If you have any questions, please ask them here.
macOS Monterey 12.3+ Changes
Monterey 12.3 introduces Python 3 as default libraries, making Python 2 obsolete. Therefore, for future macOS upgrades, a new Plistlib Generator library was written with Python 3 support (see notable changes).To upgrade your OS from Monterey 12.2.1 version (or less), to Monterey 12.3, run:
Code:
~$ git clone -b 1.2.6 --depth 1 https://github.com/axivo/opencore.git
~$ cd opencore
~$ python -B setup.py
Look at the
setup.py
custom settings to see how the required ASPP-Override
kext is implemented.Once you upgraded to Monterey 12.3, you can use the new Python 3 library to generate your EFI directory:
Code:
~$ git clone https://github.com/axivo/opencore.git
~$ cd opencore
~$ python3 -B setup.py
Visit the configuration wiki page for detailed instructions.
Latest Release
Visit the Releases page, for latest available version.
Last edited: