A few tools for doing stuff to EFI-related things. Well, eventually it will be a few. For now it's just one.
A quick script for splitting up Apple EFI fat binaries into their individual per-architecture binary sections.
$ ./efi_lipo.py SmcFlasher.efi
processing 'SmcFlasher.efi'
this is an EFI fat binary with 2 architectures
architecture 0 (X86):
offset: 0x30
size: 0x8bd0
architecture 1 (X64):
offset: 0x8c00
size: 0x9e70
saving X86 section to 'SmcFlasher.efi.X86'
saving X64 section to 'SmcFlasher.efi.X64'