So here's a weird one for you all.
The first version of Yosemite that I installed was PB2. I have a MacBook10,1 (1st-gen 15" rMBP, board-id C3EC7CD22292981F). This model was apparently considered "supported" for the black boot screen back then.
Ever since PB3 came out, my boot screen is grey again. Almost as if Apple had a change of heart and decided that this model or generation of machines should not get the new boot screen after all. BUT OS X acts weird about it: the progress bar will start out grey and then change to white as soon as the mouse cursor appears on the screen.
I was used to this happening on the first boot into Yosemite back in the PB2 days...after the first boot, subsequent reboots would show a black screen and white progress bar from beginning to end. I guess that it is changing EFI parameters (background color) during the first boot so that on subsequent boots the screen starts out with the correct background color.
Now it doesn't make that change anymore: background remains grey on every boot. But the progress bar itself starts out as grey and then changes to white in the middle of booting. I take this to mean that some part of OS X still considers my computer model to be a "black screen booting" model, otherwise it wouldn't change the progress loading bar color after booting has already begun to progress...this part of the boot process must be assuming that the screen is black even though it isn't. And yet even though one part of OS X thinks this, the boot.efi code never updates the actual EFI parameters to produce a black screen on bootup.
Personally, I couldn't give a hoot whether my boot screen is black or grey. But it did bother me that the progress bar did not remain a consistent color during the entire boot sequence...the fact that it changed halfway through struck me as hokey. Pick one or the other: either my system is a black screen boot model or it isn't.
I reported this as a "bug" to Apple with the Feedback Assistant thing, but when I upgraded to PB4, the situation did not change. The exact same scenario played itself out at every boot.
So I took matters into my own hands. This could play out one of two ways, and either solution would have satisfied me: either bring back the black boot screen so that the progress bar is white from start to finish, or somehow figure out how to tell OS X that I don't have a black screen model so that it doesn't change which color it is drawing the progress bar with in the middle of bootup. I had no idea what part of the system draws the progress bar after the mouse and graphics drivers are initialized, but thanks to this thread, I knew at least one of the files that plays a part in deciding whether EFI parameters get changed and then actually makes the change in question. So I decided that I would try replacing the boot.efi file that comes with PB4 with an unmodified one from PB2. I extracted boot.efi from the PB2 BaseSystem.dmg install image and copied it over the top of the one on my Yosemite boot partition.
Believe it or not, this actually worked. Now after booting Yosemite, every subsequent reboot gives me the black boot screen I had back during PB2, and the progress bar is white from start to finish.
I haven't run into any negative side-effects yet as a result of doing this. What this tells me is that it is likely safe to use any known-good/known-working boot.efi on later versions of Yosemite, even if those boot.efis were carried over from earlier versions. So those of you who had the black screen boot working on your "unsupported" computers in earlier versions of Yosemite should try to replace your current boot.efi with the same version of boot.efi that came with the last version of Yosemite that this hack worked for you on. After downgrading your boot.efi, you should (in theory) be able to re-run w0lf's script and re-gain your black boot screen after doing so.
-- Nathan