Skip to content

Latest commit

 

History

History
74 lines (62 loc) · 4.18 KB

OTHER.md

File metadata and controls

74 lines (62 loc) · 4.18 KB

Other UEFI Software

If it doesn't have sources, it doesn't exist ;-).

Drivers

Name Description Where
efifs EFI File System Drivers https://github.com/pbatard/efifs
CrScreenshotDxe Take screenshots from GOP-compatible graphic consoles https://github.com/LongSoft/CrScreenshotDxe
GopRotate UEFI driver that will bind on top of Graphics Output Devices and rotate any Blt operations by 0, 90, 180 or 270 degrees https://github.com/apop2/GopRotate

Tools

Name Description Where
efivim vim ported to UEFI https://github.com/mischief/efivim/blob/master/vim.inf
uefi-ntfs Boot NTFS partitions from UEFI https://github.com/pbatard/uefi-ntfs
UEFI-Utilities-2016 Various tools https://github.com/fpmurphy/UEFI-Utilities-2016
rEFIFt rEFIt is a boot menu and maintenance toolkit http://refit.sourceforge.net/
rEFInd The rEFInd Boot Manager http://www.rodsbooks.com/refind/
SLICloader Patch ACPI tables with a SLIC table before boot https://github.com/waweber/slicloader
efi-tpm2-utils TPM 2.0 tools running in EFI environment https://github.com/jiazhang0/efi-tpm2-utils
Aclock Aclock (https://github.com/tenox7/aclock) https://github.com/claunia/aclock-efi
uefigptdisk GPT fdisk for UEFI https://sourceforge.net/projects/uefigptfdisk/
apple_set_os.efi Convince Apple EFI you're booting OSX https://github.com/0xbb/apple_set_os.efi
efitools Secure-boot related tools https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git

Games

Name Description Where
Pong-UEFI Simple Pong https://github.com/Openwide-Ingenierie/Pong-UEFI
CHIP-8-UEFI CHIP-8 emulator https://github.com/Openwide-Ingenierie/CHIP-8-UEFI
uefi-chip8 CHIP-8 emulator https://github.com/Reisse/uefi-chip8
Tetris Tetris for UEFI https://github.com/swmicro/Tetris
boot2flappy Flappy Bird in x64 assembly https://github.com/fabianishere/boot2flappy
FlappyBirdy Another Flappy Bird https://github.com/hymen81/UEFI-Game-FlappyBirdy
Zork Zork via Frotz http://www.codon.org.uk/~mjg59/uefi_zork/
Maze A maze game https://github.com/liute62/Firmware-UEFI-Maze-Game

Libraries

Name Description Where
GreenThreads-UEFI Sample green threads implementation https://github.com/Openwide-Ingenierie/GreenThreads-UEFI
LatchFirmware Latch API (https://latch.elevenpaths.com) for UEFI https://github.com/lordsergio/LatchFirmware
EFI-Toolkit Unmaintained set of pre-UEFI tools and libraries https://github.com/tianocore/tianocore.github.io/wiki/EFI-Toolkit

Development Tools

Name Description Where
fasmg-ebc An EFI Byte Code (EBC) assembler https://github.com/pbatard/fasmg-ebc
EfiGlyphEditor EFI Glyph editor https://github.com/apop2/EfiGlyphEditor
UEFITool Parsing, extracting and modifying UEFI firmware images https://github.com/LongSoft/UEFIToolTE2PE
VisualUEFI EDK-II Development with Visual Studio https://github.com/ionescu007/VisualUefi
uefireverse UEFI reverse engineering tools https://github.com/jethrogb/uefireverse
Universal-IFR-Extractor Extract the internal forms representation from both EFI and UEFI modules https://github.com/LongSoft/Universal-IFR-Extractor
InsydeImageExtractor Extract UEFI image from InsydeFlasher executable file https://github.com/LongSoft/InsydeImageExtractor
UEFI-Bootkit A small bootkit which does not rely on x64 assembly https://github.com/dude719/UEFI-Bootkit
Dreamboot UEFI bootkit https://github.com/quarkslab/dreamboot
uefi-firmware-parser Parse BIOS/Intel ME/UEFI firmware related structures: Volumes, FileSystems, Files, etc https://github.com/theopolis/uefi-firmware-parser
uefi-d D bindings for UEFI specifications https://github.com/kubasz/uefi-d
efi-lipo.py Split up Apple EFI fat binaries https://github.com/snare/efitools
ida-efiutils EFI scripts for IDA Pro https://github.com/snare/ida-efiutils
efiguid Juggle around with (U)EFI GUIDs https://github.com/mazzoo/efiguid