> For the complete documentation index, see [llms.txt](https://dredhorse.gitbook.io/snowwhite-a-hackintosh-story/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dredhorse.gitbook.io/snowwhite-a-hackintosh-story/source/install-log/macos-catalina/tweaking-opencore.md).

# Tweaking OpenCore

The ZIP from AudioGod has all the information and parts you need to get the hackintosh up and running.

But there is always room for tinkering.

## Making OpenCore fancy

This information here is based on the article from [dortania](https://dortania.github.io/OpenCore-Desktop-Guide/extras/gui.html#setting-up-opencores-gui).

The EFI folder already contains the OpenCanopy.efi file and the needed resources so there is nothing to do there.

The only things which need to be changed is the configuration.

Misc -> Boot -> PickerMode: External

Misc -> Boot -> PickerAttributes:1

| PickerAttributes | Description                                                                                           |
| ---------------- | ----------------------------------------------------------------------------------------------------- |
| 1                | Enables VolumeIcon.icns reading off the drive, this is how macOS installer icons work                 |
| 0x0008           | This is another value which allows for alternative icons, such as the legacy GUI found on legacy Macs |
| 0x0009           | both legacy GUI and custom drive icons                                                                |

More information about PickerAtrributes is available in the [Configuration.pdf](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Configuration.pdf)

UEFI -> Drivers and add OpenCanopy.efi

![OpenCore GUI configuration](https://1076066956-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4_PyzqCnCCp8sgCJbj%2F-M8LeHkl_58EyvTJ_qga%2F-M8LetufrXQmrT9U7l73%2Fconfig.plist%20OpenCoreGUI.png?alt=media\&token=2589c58e-21ca-4580-b4f8-d13f943ec111)

## Enabling OpenCore Shell

{% hint style="info" %}
Tools, for example, UEFI Shell, are very dangerous and MUST NOT appear in production configurations, especially in vaulted ones and protected with secure boot, as they may be used to easily bypass secure boot chain
{% endhint %}

Only change needed is to configure it.

Misc -> Tools -> 0 -> Enabled: YES

![Enable OpenCore Shell](https://1076066956-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4_PyzqCnCCp8sgCJbj%2F-M8Lf5RPC-R12hhIpk2a%2F-M8LhSh8e0iSNfo-xrH7%2Fconfig.plist%20Enable%20UEFI%20Shell.png?alt=media\&token=2bdd24c5-cb68-45fc-9df1-43fd3a7d1472)

## Hiding unnecessary drives from OpenCore
