3 ms·
Apple Internet recoveryOS images are served over plain http, on purpose. The macrecovery.py script used by Quickemu uses http¹, though the server supports https
by password4321 5y ago
Apple Internet recoveryOS images are served over plain http, on purpose. The macrecovery.py script used by Quickemu uses http¹, though the server supports https.
https://support.apple.com/guide/security/recoveryos-and-diagnostics-environments-sec2512a0c09/web https://support.apple.com/guide/security/recoveryos-and-diag...
> When the internet recovery and diagnostic modes were added to Mac computers in 2011, it was decided that it would be better to use the simpler HTTP transport, and handle content authentication using the chunklist mechanism, rather than implement the more complicated HTTPS functionality in the UEFI firmware, and thus increase the firmwareʼs attack surface.
¹https://github.com/acidanthera/OpenCorePkg/blob/4a740c3f256e285c66ca3b65e42b60af6826d343/Utilities/macrecovery/macrecovery.py#L123 https://github.com/acidanthera/OpenCorePkg/blob/4a740c3f256e...
[edit] Added macrecovery.py info