Contribute
Register

HackinDROM App for OpenCore EFI Creation and Update

Sonoma 14.2.1:
1708090099219.png

1708090129268.png

Vendor and motherboard fields are not selectable.
 
Sonoma 14.2.1:
View attachment 578607
View attachment 578608
Vendor and motherboard fields are not selectable.
As I can see in your first screenshot, you are in "offline mode" (no connection was established between your OS and HackinDROM server) and this is probably the cause.

To check if you can connect to HackinDROM server please visit https://hackindrom.zapto.org/ and see if it works on your browser. If so, relaunch HackinDROM App and try again. If it still fails then something on your OS/Network blocks the connection (VPN? some network controller ?) if so please try disable them and try again

NOTE:
This Vendor / Motherboard configuration doesn't affects the "Right click" update process.
 
As I can see in your first screenshot, you are in "offline mode" (no connection was established between your OS and HackinDROM server) and this is probably the cause.

To check if you can connect to HackinDROM server please visit https://hackindrom.zapto.org/ and see if it works on your browser. If so, relaunch HackinDROM App and try again. If it still fails then something on your OS/Network blocks the connection (VPN? some network controller ?) if so please try disable them and try again

NOTE:
This Vendor / Motherboard configuration doesn't affects the "Right click" update process.
Thanks. Had to add custom rule to adguard home:
@@||hackindrom.zapto.org^
OC is now at 0.9.9, but I have 0.9.7 and it says up to date.
 
Last edited:
Thanks. Had to add custom rule to adguard home:

OC is now at 0.9.9, but I have 0.9.7 and it says up to date.
Hello,
Right now OC 0.9.8 is the latest stable release :

Version 0.9.9 is still in development stage :

You may go from OC 0.9.7 to 0.9.8 ( I do use 0.9.8 ) or ... wait for the final (stable ) version of OC 0.9.9.

Hope we all will see version 1.0.0......0 after Apple's 2024 Event Plan(s) in June :)

Cheers.
 
Thanks. Had to add custom rule to adguard home:

OC is now at 0.9.9, but I have 0.9.7 and it says up to date.

ignore the "Up to date" which is not relevant when you don't update your EFI with admin's provided config.

Simply right click then Update, it will update your EFI to latest OC version (0.9.8)
Screenshot 2024-02-17 at 23.44.40.png
Screenshot 2024-02-17 at 23.51.52.png
 
Anyone encounter this problem? After updated, it shows "OC Beta?"

Snipaste_2024-04-30_22-51-23.png
 
Anyone encounter this problem? After updated, it shows "OC Beta?"

View attachment 582013
Hello @ianccc
Some details about "OC Beta?" label

As Acidanthera do not includes any version in OpenCore.efi file's metadata its difficult to know OC version without executing the .efi file, or without some difficult (hacky) binary research.

I had the idea to get the version by release date from this OC releases page, then compare them to your local OpenCore.efi file's creation date to predict the version it includes.
But it wasn't a great idea as Release date published on GitHub isn't always the same as when OpenCore.efi file was created.

Therefore I made a choice to create a map table where Official OC Release versions is linked to the year + month when the official OpenCore.efi file is created, and the mapping table was updated before a new version is released (sometimes months before) so the updates for you all went flawlessly and with correct OC version label.
It was easy to predict the release date and the version as Acidanthera published a new version on every first Monday of a month.
This worked well until Ukrainian war begin, and then OpenCore updates were released on random dates. (Acidanthera team was/is mainly composed by Russian and Ukrainian developers).

Todays strategy to keep the mapping table up to date is to wait until OpenCore is actually released, then update HackinDROM.app to include the new version and the date. It has its downsides like having "OC Beta?" label, but its still better then showing a wrong version.

Could you please tell me more about your EFI? How it was created, what's the creation date of OpenCore.efi file ?
 
Last edited:
Hello @ianccc
Some details about "OC Beta?" label

As Acidanthera do not includes any version in OpenCore.efi file's metadata its difficult to know OC version without executing the .efi file, or without some difficult (hacky) binary research.

I had the idea to get the version by release date from this OC releases page, then compare them to your local OpenCore.efi file's creation date to predict the version it includes.
But it wasn't a great idea as Release date published on GitHub isn't always the same as when OpenCore.efi file was created.

Therefore I made a choice to create a map table where Official OC Release versions is linked to the year + month when the official OpenCore.efi file is created, and the mapping table was updated before a new version is released (sometimes months before) so the updates for you all went flawlessly and with correct OC version label.
It was easy to predict the release date and the version as Acidanthera published a new version on every first Monday of a month.
This worked well until Ukrainian war begin, and then OpenCore updates were released on random dates. (Acidanthera team was/is mainly composed by Russian and Ukrainian developers).

Todays strategy to keep the mapping table up to date is to wait until OpenCore is actually released, then update HackinDROM.app to include the new version and the date. It has its downsides like having "OC Beta?" label, but its still better then showing a wrong version.

Could you please tell me more about your EFI? How it was created, what's the creation date of OpenCore.efi file ?

Hi,Inqnuam;
Based on the Hackintool, it was on version 0.99. The creation date of Opencore(March 12th) also confirmed it. My original ETF came from the golden build of CaseySJ(https://www.tonymacx86.com/threads/...-i7-12700k-amd-rx-6800-xt.318311/post-2331210). I just updated it several times by HackinDROM. I guess everything still works fine currently.
 
Back
Top