Can you please explain the issue with "unarchivers" and why OpenCore 0.7.2 presented a problem with regard to displaying the version number in HackinDROM App? Did the acidanthera team use an incorrect date?
- The issue was related to GitHub:
GitHub has an API limit (60 request by hour for a guest user).
If HackinDROM App uses that API we will reach that limit very quickly, because of different repositories (OC, kexts ..) for version checking, download links etc.
Currently HackinDROM App bypass the API by finding all info from multiple raw html.
GitHub changed their html schema which caused the issue we knew with OC 0.7.2.
Now I'm working to use both API (when request isn't reached -- difficult when we use VPN and other users from the same IP already used our limit) and html to find infos we need.
A plist like in the screenshot below will be stored into HackinDROM temporary folder and will be updated using the API at every launch and every hour. If request rate limit is reached then the old method will be used to find release versions etc.
There's different methods to zip and unzip archives, and some utilities removes metadata to save space during the compression/ uncompression of filles.
Some utilities only remove theses metadata from directories and not from files (or everything but modification date)
I found a way to extract OC release version from bootlaoder .efi (which is used for nvram variable and to OpenCanopy) but for the moment it is not a viable solution