Three weeks ago I blogged about the new EFI images and sound files that I found in Yosemite DP1 and today I also found the Apple logos and clut data for said logos in boot.efi.
The clut data is unpacked, but the Apple logo data is compressed with the new LZVN compression algorithm. I believe that this is either a variant of LZSS (Lempel–Ziv–Storer–Szymanski) or LZMA (Lempel–Ziv–Markov) but I am still waiting for ‘coercion’ to publish his ASM->C port.
And since LZVN uses opcode tables, here is where I found the 8KB (4 x 2KB) data for the Apple logos.
0x37fb0-0x39faf 4x2KB opcode tables for the logos.
In short. We now have Apple logos in three different files:
Still need to figure out why, but perhaps that the new AppleLogo.efires file was added for people with a hackintosh. Nah. I am just kidding. Must be for legacy support or something. Oh wait. That is hackintosh only these days. Right?
Logos with “black” in the name are white. Not black. Used on hardware with BlackMode activated.
Edit: Typo fixed.