I blogged about finding new EFI images in Yosemite on June 13, right after I updated Sam’s Perl script (efires-xtract) to extract the images. Thing is. I also found some other interested images in Apple binaries. Stuff that I didn’t share with you at that time, but just look at this screenshot:
Now all I have to do is wait for folks over at macrumors.com to confirm that the latest experimental built works. Or not of course, but then it should be a simply matter of fixing the broken bits.
Nevertheless. The old MacPro’s are now by far the oldest Mac hardware to “officially” support iCloud, iMessage, Handoff and Continuity. That is pretty amazing for such an old piece of Apple machinery. Anyway. Have fun now guys and don’t forget the feedback!
Great. The new shiny white Apple logo on the black background is working, but there are still a couple of kinks to iron out. For example. The first thing that I noticed was that the background colour is changed pretty late in the game. Let me try to explain how it works:
1.) AppleLogoBlackPacked (912 bytes) is LZVN decompressed.
2.) The resulting 8652 bytes are Clut converted.
3.) CsClearScreen() is called (changed background colour).
That was the old situation, but this is how it should work now:
1.) First we call CsClearScreen().
2.) Then we decompress AppleLogoBlackPacked.
3.) After this the data is Clut converted.
In other words. The time that it takes to decompress the LZVN packed Apple logo, plus the time it takes to convert the Apple logo data, will now be done after the background colour is changed! Let me know if you notice the difference. TIA !