Utility for hackintosh user to update opencore and main kexts. The script will automatically detect the local kexts or OpenCorePkg's version and compare with the remote one, then give the update information of them.
- Mount EFI
- Allow to Choose EFI when Encountering More Than 1 EFI
- Allow to Choose Local OpenCore EFI Folder
- Hide Password Input
- Gengerate update information
- Network connection check
- main interface
- EFI backup
- OpenCorePkg update
- config.plist automatically update with OpenCore update
- Kexts update
-
OpenCorePkg
-
AirportBrcmFixup
-
AppleALC
-
BT4LEContinuityFixup
-
BrcmPatchRAM
-
BrightnessKeys
-
CPUFriend
-
CpuTopologySync
-
CpuTscSync
-
DebugEnhancer
-
ECEnabler
-
FeatureUnlock
-
HibernationFixup
-
IntelMausi
-
IntelBluetoothFirmware
-
Lilu
-
MacHyperVSupport
-
NVMeFix
-
NoTouchID
-
RTCMemoryFixup
-
RealtekRTL8111
-
RestrictEvents
-
UEFIGraphicsFB
-
VirtualSMC
-
VoodooInput
-
VoodooPS2
-
VoodooPS2-Alps
-
VoodooRMI
-
WhateverGreen
- Clone the repo
- Install Dependent modules of python
pip3 install -r requirements.txt
- Run
OCUpdater.command
.
Tip: When you run the script, the script will prompt you for password to mount EFI partition. If the process runs wrong, please create issue.
-
Dortania for provide binary and database of OpenCorePkg with main kexts in build-repo.
-
Acidanthera for OpenCorePkg and main kexts.
-
perez987 for testing and providing feedback.