To run CCE at home you will need:
An HTTP server (Apache, Nginx, ...)
PHP 5.3.3+ (latest PHP version is always recommended for better performances/security)
Sqlite3 PHP extension
Edit text in tables: Editable fields are marked with a text cursor. Double click, or tap and hold, to open the inline editor. You can now press Enter or click outside to save your changes.
Working with multiple configs:
The right sidebar is your multitasking menu. Use the add button to create a new config and add it to the list.
You can safely switch between all your configs, no changes will be lost.
You can mix Clover EFI and Ozmosis configs.
Config Upgrade feature: In the case you are using old configuration options, CCE gives you the ability to automatically upgrade your config.
Copy to: You can copy patches between your configs (you will love this when you need to copy kernel and kext patches ;D ).
You will find a yellow copy icon if that field does support the copyTo feature.
A new setting, Cloud Clover Editor Mode, is now added in Cloud Clover Editor -> CCE Settings.
This will let you switch from Clover EFI to Ozmosis mode.
Changes to your current file will be lost.
CCE Bank 2.0:
Thanks to @cecekpawon for the idea.
CCE Bank is a database where you can save/load Clover EFI and Ozmosis configs.
You can protect your config from unwanted modifications or make a publicly editable config.
To save a config in CCE Bank you only need to check the "Save to CCE Bank" option.
Tick the box generate a new CID, if you don t have one.
A CID (CCE ID) acts like a container and it is your authentication key.
You can group multiple configs under the same CID or generate as many CIDs as you like.
Public: Anyone can make modifications, only the owner can change its settings.
Private: Only the owner can make modifications and change its settings.
MyBank: Only the owner can see this config, make modifications or change its settings.
MyBank is your private area.
Change the 'view mode' to switch between the public bank and your personal bank.
To manage your currently loaded config, go to Cloud Clover Editor -> Open config -> click the settings button.
Locked/Private configs are marked with a padlock
MyBank configs are only visibile in your private area
Only the owner of a locked config can save the modifications in CCE Bank, hower you are free to do whatever you want in CCE and download the modified config
If you loose your CID you can just reply or pm me
No account is required!
Main Features: Left sidebar does support touch swipe on touch devices. No changes will be lost on page reload.
mackie100 - took some ideas from his app
Clover EFI dev team
Eric Slivka - new serial number
Virtual1 - new serial number
cecekpawon - PHP 5.3.3 patch, , help with the ACPI Loader Mode flag and more
Micky1979 - Clover flying editor
crusher. - Help with the ACPI Loader Mode flag
Download-Fritz - Help with the ACPI Loader Mode flag
Pavo - Ozmosis fields and values
stehor - Ozmosis fields and values
Sherlocks - General help and support
gujiangjiang - General help and support
Please let me know if i forgot you!
I’m using Ozmosis with a Gigabyte H81M-HD3 but unfortunately this board hasn’t enough space in it’s ROM to store the apfs.efi, too. Than I have a second machine, my ZBox-Nano that not even has the space for the really necessary stuff. Sure, Clover is able to solve all this problems but I want to go with Ozmosis
Here comes rEFInd into the game: http://www.rodsbooks.com/refind/ This boot loader could be installed into the ESP. rEFInd is not only able to detect apfs formatted partitions but also to load uefi drivers! And after some weeks of testing, I claim that rEFInd is doing his job very well.
rEFInd is open source so I take a look into it and found a good starting point to learn a little more about the UEFI. The result is a rEFInd version with some additions, that should make life easier and more colorful ….
I’m using this „enhanced“ version in two different setup’s.
First the H81M, that comes with ozmosis, hfsplus, fakesmc and a patched dsdt inside the ROM. Here rEFInd is only loading apfs.efi and scanning for macOS. The Oz directory on the ESP is not in use.
Second the ZBox. I only replaced the FileSystem driver with EnhancedFat and patched the ROM to unlock the MSR. rEFInd is loading hfsplus, apfs and ozmosis and is scanning for macOS. Ozmosis is loading dsdt, ssdt, kext and defaults from the Oz directory on the ESP.
If you like to test it: Installation is easy but do it at your own risk! Unzip the download and open the directory in Finder. It comes with rEFInd, ozmosis.efi, apfs.efi, hfsplus.efi and a Oz directory with mac mini defaults and fakesmc.kext. Goto Efi/Oz and adapt it, to suit your needs. Goto Efi/Boot/drivers_x64, if you have ozmosis or hfsplus installed into your ROM, delete it from the drivers directory because you don’t need to load it again.
If you are ready to go, mount your ESP and copy shellX64.efi and the Efi directory into the ESP root. Btw.: This is a EDKII shell, that comes with some functions, which are needed by the nsh scripts I used for changing rEFInd’s configuration from the boot menu.
This is a round up of the changes I made, but after some more testing I will create a fork on GitHub. Until then I can provide a patch against the current refind source, if someone is interested.
Changes / Additions
rEFInd is showing a message while scanning for devices. To disable this message use: hide_scan_msg 1
Boot Splash is an extra banner used only with timeout -1 This banner is splashing centered at the boot screen. boot_splash banners/banner-black.png
Color Mode can be any combination from the following 0=off 1=icon_auto, 2=icon_value 4=font_auto, 8=font_value 16=menu_auto, 32=menu_value 64=back_value
color_mode 0 <- function is disabled (default) color_mode 21 <- icons, text and selections are tinted automatic background color from the banner color_mode 85 <- icons, text and selections are tinted automatic background color from value (for transparent banner) color_mode 101 <- icons, text are tinted automatic menu / selection color from value background color from value (for transparent banner)
*_auto generates the color from the current background color *_value enables the corresponding rgb(a)_color rgba colors are in hex RED, GREEN, BLUE, ALPHA rgb colors are in hex RED, GREEN, BLUE
Space between icons in pixel
# big-icons(0-256) small-icons(0-64) y-spacing(0-64)
icon_spacing 64 32 24
The unmodified rEFInd is scanning all devices at start. Then it loads the drivers if any detected and scans the devices again. This is good for Mac's but we want to load the drivers for sure, so I change this a little. Now rEFInd only scans for the ESP to know it's location. Then it reads the config, load the drivers and start scanning devices.
Also this version is able to detect the 'macOS Install Data'. This is necessary for installing and updating macOS on partitions formatted with apfs.
New embed banner, arrows and selections. New embed font (Ubunutu-Mono 18pt and 28pt). New os_icons from https://github.com/munlik/refind-theme-regular New tool and function icons. Visual changes for creating the boot entries. Changed icon spacing And some more ...