2 ms·
Okay, how do I even change the boot logo in BGRT so it persists across boots? From userspace, no less? And how do I turn them off? On your generic dell/lenovo
by WesolyKubeczek 3y ago
Okay,
how do I even change the boot logo in BGRT so it persists across boots? From userspace, no less? And how do I turn them off? On your generic dell/lenovo boxes I doubt it's even possible.
- nine_k 3y agoDo you even run installers from not entirely trusted third parties, or curl | sudo bash type of thing? That could sneak in.
- WesolyKubeczek 3y agoYes, but how do I do it if I want to do it for my own amusement?
- p_l 3y agoLenovo uses Phoenix provided tool that will prepare compatible graphic image into update capsule and pass it to flasher program (embedded in the firmware)
- WesolyKubeczek 3y agoSo that would require an authenticated program execution, a reboot, a reflash, and a reboot again. Hardly unnoticeable. I think EFI updates can be disabled in most UEFI setup programs by the administrators, so they only reenable them explicitly when doing the actual, you know, EFI updates. I thought that was possible by mucking in a RAM region that would persist across warm reboots and UEFI would pick up the logo from there.
- p_l 3y agoYou can put an update capsule in that region and it will be picked on reboot. Another option is putting a file in ESP then telling EFI with a special call that there's an update to be applied (special call is also needed to inform EFI about the memory update method). Windows Update uses those to deliver firmware updates on behalf of vendors.