Hi everyone,
After months of work with bash scripting and C coding, I finally reached a first cut setup that I was able to test for the hackintosh image,running the downloader script from both a windows 11, Linux lubuntu 22.04 and Linux Debian bookworm-lxqt machines.
I have set up a small nginx/rsync server on my home computer with a fiber internet service that should provide about 100Mbit/s max shared upload bandwidth:
my website is
http://grpcchar.ddns.net
There is a quick start guide that describes the steps to copy the prebuilt macos image to a drive;
I recommend using the automated downloader script which is available on the website.
For this image I currently have hackintosh configurations for very few machines;I had a few more configurations which I also uploaded in my earlier post, but did not include those in the installer,because they are older type of cpu families that would require extra machine-dependent steps that cannot be done by just modifying the config.plist file (like irq patching ).
If you have different hardware,the prebuilt image may not work out of the box, but you can still run the linux graphical installer to tweak the config.plist yourself using the provided readme and mainly the dortania guide,then run the included macos recovery to install macos;in any case this will hopefully save a little time of downloading and unpacking all the kernel,acpi modules and tools to setup the opencore work folder yourself and provide a starting point config.plist that you can modify; in most cases just editing the config.plist to change the smbios, whatevergreen gpu layout, alc codec layout,and very few other miscellaneous parameters in the config.plist following the dortania guide for your cpu family is sufficient to achieve an installable setup for the macos recovery.
The version for all the opencore files,tools and macos recovery basesystem version are "frozen" in the installer, so there would not be any issues with downloading kernel or acpi modules from newer versions of opencore which may not work with this version of the recovery and the existing config.plist I tested;In case you have to manually add any other modules that are dependent on the opencore version, you will have to download the ones that match the opencore version used in the installer.
The dortania guide will always use the latest opencore version, so there may be a few newly added parameters in the config.plist that are not present in the one included in the installer.
I included as many hints as I could in the readme based on my trial and error experiments with the installations on various intel laptops.
I also included on the website the C source code for both Microsoft Win32 and Posix APIs for the downloader scripts.
The bash scripts are included in the /home/customer/rawimgscr folder in the debian linux root partition of the graphical installer image.
It is the first time I set up a public server to share a software, so if there is any issue please forgive me,any feedback is useful for debug.
I hope this can help someone.
God Bless