Online

This section requires Python to be installed.
Windows Users will need to have Python added to PATH, along with the PATH length limitation disabled. Check Add python.exe to PATH in the installer at the bottom, and at the end of the installation click on Disable path length limit (requires administrator privileges)

We will use the macrecovery.py utility included with OpenCore.

Figuring out which command to run

The below table is based on the recovery_urls.txt file from macrecovery.

macOS versionCommand
OS X Lion (10.7)python3 macrecovery.py -b Mac-2E6FAB96566FE58C -m 00000000000F25Y00 download
OS X Mountain Lion (10.8)python3 macrecovery.py -b Mac-7DF2A3B5E5D671ED -m 00000000000F65100 download
OS X Mavericks (10.9)python3 macrecovery.py -b Mac-F60DEB81FF30ACF6 -m 00000000000FNN100 download
OS X Yosemite (10.10)python3 macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000GDVW00 download
OS X El Capitan (10.11)python3 macrecovery.py -b Mac-FFE5EF870D7BA81A -m 00000000000GQRX00 download
macOS Sierra (10.12)python3 macrecovery.py -b Mac-77F17D7DA9285301 -m 00000000000J0DX00 download
macOS High Sierra (10.13)python3 macrecovery.py -b Mac-7BA5B2D9E42DDD94 -m 00000000000J80300 download
macOS Mojave (10.14)python3 macrecovery.py -b Mac-7BA5B2DFE22DDD8C -m 00000000000KXPG00 download
macOS Catalina (10.15)python3 macrecovery.py -b Mac-CFF7D910A743CAAF -m 00000000000PHCD00 download
macOS Big Sur (11)python3 macrecovery.py -b Mac-2BD1B31983FE1663 -m 00000000000000000 download
macOS Monterey (12)python3 macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 download
macOS Ventura (13)python3 macrecovery.py -b Mac-B4831CEBD52A0C4C -m 00000000000000000 download
macOS Sonoma (14)python3 macrecovery.py -b Mac-937A206F2EE63C01 -m 00000000000000000 download

Running the command

Open a terminal (cmd on Windows) and change the directory to OpenCorePkg/Utilities/macrecovery.

Bash
$cd ~/Downloads/OCStuff$cd OpenCorePkg/Utilities/macrecovery
Click to copy

Now, run the command corresponding to the macOS version you want to install.

Copy and paste the command to the terminal you opened previously.

Like, for example, if you were to download macOS Ventura (13).

Bash
$cd ~/Downloads/OCStuff$cd OpenCorePkg/Utilities/macrecovery$python3 macrecovery.py -b Mac-B4831CEBD52A0C4C -m 00000000000000000 download
Click to copy
Windows users might need to use py -3 or python instead of python3.

Checking the files

After the script finishes running, there will be a new folder called com.apple.recovery.boot inside the terminal's current directory (in this case, the macrecovery folder).

Inside it, there should be either:

  • BaseSystem.dmg and BaseSystem.chunklist, or
  • RecoveryImage.dmg and RecoveryImage.chunklist.

If both files in either group are present, we're good; copy the com.apple.recovery.boot folder to your Drive folder or similar.

Then, we can proceed to gathering the required ACPI patches and additions.