Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.

OC tool from the Finder

rusty-bits edited this page Jan 27, 2020 · 7 revisions

This is showing examples from version 1.8 of the tool, I will update to new examples soon, but the usage is similar, the only big difference is that the config.plist used needs to be placed in the INPUT folder, not the RELEASE folder

For those who wish to use the tool from the Finder rather than the Terminal you can double click on the tool which is the same as running ./OC-tool -uo build release in the terminal.
Keep in mind that this is still a command line tool, so xcodebuild, nasm, and mtoc tools will still need to be present.

1. Clone the OC-tool repo (if you don't have it already)

Open the Terminal app and enter git clone https://github.com/rusty-bits/OC-tool


2. Open the OC-tool folder


3. Copy your config.plist to the INPUT folder, then run OC-tool

  1. copy config.plist into the INPUT folder
  2. double-click OC-tool to run it

4. OC-tool will note any needed files that it can't build

Shown here, HfsPlus.efi is enabled in config.plist but there is no repo to build it from.


5. Fix missing file for this example

Place HfsPlus.efi in the extras folder then double click OC-tool to continue


6. Tool will pull and build needed resources

Tool will

  • create resources folder
  • build required resources
  • create an EFI folder and copy the resources in

7. Done

When finished, OC-tool will open up to the EFI folder in the macOS Finder
Keep note of any warnings, for example shown here is the warning that the Sample.plist structure from acidanthera has changed. This indicates some changes were made to OpenCore and you should check and update your config.plist file.


Running tool after changes to config.plist or updates to resources

On subsequent runs, OC-tool will

  • check for updates
  • pull or build new or changed resources
  • create a new EFI based on any changes made in config.plist

Shown here, IntelMausi.kext was enabled, HfsPlus.efi and AppleGenericInput.efi were disabled.


Done