ci_tooling/privileged_helper_tool/README.md
com.dortania.opencore-legacy-patcher.privileged-helper is OpenCore Legacy Patcher's Privileged Helper Tool.
The architecture is as such:
The helper tool is able to execute code as root by using the "Set UID" bit present on the file.
Since running OpenCore Legacy Patcher from source will lack Dortania's code signature, you will need to disable code signature verification in the privileged helper tool otherwise root commands will fail.
To do so, compile the privileged helper tool with debug:
make debug
Then when you build OpenCore-Patcher.pkg, the debug version of the helper tool will be used.
When using the Privileged Helper Tool from source, you are now adding a security risk to your system. By disabling the code signature checks, any malicious application is given ability to execute code as root.
If possible, we highly recommend creating a developer account with Apple and signing the application with your own "Developer ID Application" certificate. This will allow you to run the application without disabling code signature checks.
S74BDJXQMD -> YOUR_TEAM)If this is not possible, we recommend using OpenCore Legacy Patcher's prebuilt binaries instead.