Metabolix / HackBGRT

Windows boot logo changer for UEFI systems
MIT License
2.22k stars 239 forks source link

Port to macOS #150

Closed BH-Playz closed 5 months ago

BH-Playz commented 11 months ago

Hey, I recently switched back to macOS and want to keep my custom cool logo, Could you please add a macOS.dmg file? Maybe an ARM dmg?

sylveon commented 11 months ago

This is an UEFI application, it should be OS independent. Unknown if macOS respects the BGRT however.

Metabolix commented 11 months ago

I don't have a Mac. Maybe you can fix that?

Otherwise, try to copy the files manually (maybe not necessary if you didn't wipe it when switching OS) and add the boot entry manually with some tool such as bootoption.

womeimingzi11 commented 5 months ago

From what I can tell, Macs do not use the UEFI to boot computer. I am afraid it is not easy to port HGRT things.

sylveon commented 5 months ago

The x86-based Macs do. No idea if the ARM64 ones do however.

womeimingzi11 commented 5 months ago

Yes, you. are. right. The x86 Macs just work like a general PC. And this the reason why Hackintosh works.

But the aarch64 based Macs do not have UEFI.

Charles Milette @.***> 于 2024年3月24日周日 下午3:46写道:

The x86-based Macs do. No idea if the ARM64 ones do however.

— Reply to this email directly, view it on GitHub https://github.com/Metabolix/HackBGRT/issues/150#issuecomment-2016724292, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACO4PHO6JQEDMS7Q5DUOXFLYZ2AF7AVCNFSM6AAAAAA6HTCA4KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJWG4ZDIMRZGI . You are receiving this because you commented.Message ID: @.***>

Yarpopcat08 commented 5 months ago

Don't x86 macs use their own boot logo instead of the one in BGRT?

Metabolix commented 5 months ago

Don't x86 macs use their own boot logo instead of the one in BGRT?

Could someone check this out on a Mac which dual-boots to either Windows or Linux (with plymouth splash screen)?

Metabolix commented 5 months ago

From the source code of BootXChanger (later borrowed into DarkBoot), looks like BGRT is not involved and it's simply a matter of adding a PNG path into /Library/Preferences/SystemConfiguration/com.apple.Boot.plist.

<key>Boot Logo</key>
<string>\System\Library\CoreServices\BootLogo.png</string>

I will close this issue for now.