Since the introduction of UEFI BIOS, All Hackintosh users have switched to Clover boot-loader from Chameleon. Clover has most advanced options and on-the-fly patching support. It has also some built-in drivers to enhance its functionality, They are know as EFI Drivers.
Clover EFI boot loader have several EFI Drivers, These drivers can be found in the following folders.
Some un-used drivers can be found in /EFI/CLOVER/drivers-Off folder but most users have no idea what these drivers do & why do they have them in their EFI Folder, Here i have listed all the drivers & details about Clover EFI Drivers.
1 What is SMCHelper.efi?
SMCHelper-64.efi Restore SMC Key left in NVRAM by FakeSMC kext. SMCHelper-64.efi is not compatible with VirtualSMC.efi and must be removed.
2 What is ApfsDriverLoader.efi?
ApfsDriverLoader-64.efi Supports APFS File System driver from Container for macOS High Sierra and Later. It helps to boot macOS from an APFS volume by loading current APFS.efi from /usr/standalone/i386/ folder.
3 What is EmuVariableUefi.efi?
EmuVariableUefi-64.efi is a 64bit driver for support of NVRAM variables needed by macOS. Mostly UEFI boot uses hardware NVRAM but in some rare cases this driver is needed. Use it only if you have problem without it.