Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
UEFI
The Unified Extensible Firmware Interface (UEFI) is a publicly available specification that defines a software interface between an operating system and platform firmware. UEFI replaces the legacy Basic Input/Output System (BIOS) boot firmware originally present in all IBM PC-compatible personal computers, with most UEFI firmware implementations providing support for legacy BIOS services. UEFI can support remote diagnostics and repair of computers, even with no operating system installed.
- GitHub: https://github.com/topics/uefi
- Wikipedia: https://en.wikipedia.org/wiki/UEFI
- Created by: Intel
- Last updated: 2025-01-30 00:26:00 UTC
- JSON Representation
https://github.com/ventoy/Ventoy
A new bootable USB solution.
auto-install bootable-usb bsd chromeos iso-files legacy linux multiboot persistence secure-boot uefi unattended unix usb windows
Last synced: 25 Oct 2024
https://github.com/ventoy/ventoy
A new bootable USB solution.
auto-install bootable-usb bsd chromeos iso-files legacy linux multiboot persistence secure-boot uefi unattended unix usb windows
Last synced: 27 Jan 2025
https://github.com/pbatard/rufus
The Reliable USB Formatting Utility
bios boot bootable-drives freedos gpt grub grub4dos iso mbr md5 persistence rufus secure-boot sha1 sha256 syslinux uefi usb windows windows-to-go
Last synced: 27 Jan 2025
https://github.com/CTCaer/hekate
hekate - A GUI based Nintendo Switch Bootloader
bootloader hekate nintendo-switch-bootloader nyx tools uefi
Last synced: 02 Nov 2024
https://github.com/qilingframework/qiling
A True Instrumentable Binary Emulation Framework
analysis binary cross-architecture emulator framework malware qiling reverse-engineering uefi unicorn-emulator unicorn-engine
Last synced: 28 Jan 2025
https://github.com/armbian/build
Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf
aarch64 arm debian firmware framework image iso kernel kernel-compilation kernel-hacking lightweight linux linux-distribution operating-system u-boot ubuntu uefi wsl2 x86
Last synced: 28 Jan 2025
https://github.com/pbatard/fido
A PowerShell script to download Windows or UEFI Shell ISOs
edk2 iso powershell-script retail uefi uefi-shell ui windows windows-10 windows-8-1 windows11
Last synced: 30 Jan 2025
https://github.com/vvaltchev/tilck
A Tiny Linux-Compatible Kernel
acpi assembly bare-metal bootloader embedded-systems kernel linux posix-compatible uefi uefi-boot x86
Last synced: 30 Jan 2025
https://github.com/pbatard/Fido
A PowerShell script to download Windows or UEFI Shell ISOs
edk2 iso powershell-script retail uefi uefi-shell ui windows windows-10 windows-8-1 windows11
Last synced: 04 Nov 2024
https://github.com/Metabolix/HackBGRT
Windows boot logo changer for UEFI systems
Last synced: 07 Nov 2024
https://github.com/evanpurkhiser/refind-minimal
A stunningly clean theme for the rEFInd UEFI boot manager.
bootloader linux refind refind-theme theme uefi
Last synced: 30 Jan 2025
https://github.com/evanpurkhiser/rEFInd-minimal
A stunningly clean theme for the rEFInd UEFI boot manager.
bootloader linux refind refind-theme theme uefi
Last synced: 30 Oct 2024
https://github.com/limine-bootloader/limine
Modern, advanced, portable, multiprotocol bootloader and boot manager.
aarch64 arm arm64 bios boot-loader boot-manager bootloader efi gpt loongarch loongarch64 loongson mbr risc-v riscv riscv64 uefi x64 x86 x86-64
Last synced: 30 Jan 2025
https://github.com/techunrestricted/windiskwriter
🖥 Windows Bootable USB creator for macOS. 🛠 Patches Windows 11 to bypass TPM and Secure Boot requirements. 👾 UEFI & Legacy Support
appkit bootable-usb cocoa exfat fat32 grub4dos legacy-bios macos macos-app objective-c secureboot tpm uefi wimlib windows windows11
Last synced: 31 Jan 2025
https://github.com/mattiwatti/efiguard
Disable PatchGuard and Driver Signature Enforcement at boot time
bootkit driver efi kernel patchguard signing uefi windows
Last synced: 01 Feb 2025
https://github.com/Mattiwatti/EfiGuard
Disable PatchGuard and Driver Signature Enforcement at boot time
bootkit driver efi kernel patchguard signing uefi windows
Last synced: 06 Nov 2024
https://github.com/xcuri0/rebaruefi
Resizable BAR for (almost) any UEFI system
Last synced: 26 Jan 2025
https://github.com/TechUnRestricted/WinDiskWriter
🖥 Windows Bootable USB creator for macOS. 🛠 Patches Windows 11 to bypass TPM and Secure Boot requirements. 👾 UEFI & Legacy Support
appkit bootable-usb cocoa exfat fat32 grub4dos legacy-bios macos macos-app objective-c secureboot tpm uefi wimlib windows windows11
Last synced: 25 Nov 2024
https://github.com/ivandavidov/minimal
Minimal Linux Live (MLL) is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library, and Busybox userland utilities.
busybox efi glibc linux linux-kernel minimal operating-system overlay shell shell-scripts uefi
Last synced: 01 Feb 2025
https://github.com/foxboron/sbctl
:computer: :lock: :key: Secure Boot key manager
efi efi-stub go golang linux secure-boot secureboot signatures uefi uefi-secureboot
Last synced: 30 Jan 2025
https://github.com/Foxboron/sbctl
:computer: :lock: :key: Secure Boot key manager
efi efi-stub go golang linux secureboot signatures uefi uefi-secureboot
Last synced: 06 Nov 2024
https://github.com/xCuri0/ReBarUEFI
Resizable BAR for (almost) any UEFI system
Last synced: 09 Nov 2024
https://github.com/pftf/rpi4
Raspberry Pi 4 UEFI Firmware Images
edk2 edk2-platforms firmware firmware-updates raspberry-pi raspberry-pi-4 uefi uefi-development uefi-firmware
Last synced: 31 Jan 2025
https://github.com/pftf/RPi4
Raspberry Pi 4 UEFI Firmware Images
edk2 edk2-platforms firmware firmware-updates raspberry-pi raspberry-pi-4 uefi uefi-development uefi-firmware
Last synced: 19 Nov 2024
https://github.com/andy-python-programmer/aero
Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.
aero hacktoberfest operating-system rust uefi unix
Last synced: 31 Jan 2025
https://github.com/Andy-Python-Programmer/aero
Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.
aero hacktoberfest operating-system rust uefi unix
Last synced: 01 Nov 2024
https://github.com/tandasat/hypervisor-101-in-rust
The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.
Last synced: 01 Feb 2025
https://github.com/nix-community/lanzaboote
Secure Boot for NixOS [maintainers=@blitz @raitobezarius @nikstur]
efi nix nix-community-buildbot nixos nixpkgs rust security uefi
Last synced: 30 Jan 2025
https://github.com/tandasat/Hypervisor-101-in-Rust
The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.
Last synced: 07 Nov 2024
https://github.com/binarly-io/efiXplorer
IDA plugin for UEFI firmware analysis and reverse engineering automation
efi-guid efi-protocols firmware ida-plugin ida-pro reverse-engineering uefi uefi-firmware-analysis
Last synced: 18 Nov 2024
https://github.com/linuxboot/linuxboot
The LinuxBoot project is working to enable Linux to replace your firmware on all platforms.
bios firmware linux-kernel security uefi
Last synced: 31 Jan 2025
https://github.com/pbatard/uefi-ntfs
UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI
arm arm64 c exfat gcc ia32 ntfs ntfs-boot ntfs-driver rufus uefi uefi-ntfs visual-studio x64
Last synced: 27 Jan 2025
https://github.com/cr4sh/s6_pcie_microblaze
PCI Express DIY hacking toolkit for Xilinx SP605. This repository is also home of Hyper-V Backdoor and Boot Backdoor, check readme for links and info
backdoor dma fpga hyper-v hypervisor kernel microblaze pci-e rootkit uefi xilinx
Last synced: 29 Jan 2025
https://github.com/andreiw/RaspberryPiPkg
DEPRECATED - DO NOT USE | Go here instead ->
64-bit aarch64 arm arm-linux arm64 armv8 firmware freebsd opensuse raspberry-pi-3 raspberry-pi-uefi raspberrypi rpi rpi3 ubuntu-arm uefi win10 windows-10 windows-on-arm
Last synced: 05 Nov 2024
https://github.com/andreiw/raspberrypipkg
DEPRECATED - DO NOT USE | Go here instead ->
64-bit aarch64 arm arm-linux arm64 armv8 firmware freebsd opensuse raspberry-pi-3 raspberry-pi-uefi raspberrypi rpi rpi3 ubuntu-arm uefi win10 windows-10 windows-on-arm
Last synced: 01 Feb 2025
https://github.com/valdikss/super-uefiinsecureboot-disk
Super UEFIinSecureBoot Disk: Boot any OS or .efi file without disabling UEFI Secure Boot
bootable-usb gpt grub2 iso liveusb mbr multiboot secureboot uefi uefi-boot uefi-secureboot
Last synced: 16 Dec 2024
https://github.com/ValdikSS/Super-UEFIinSecureBoot-Disk
Super UEFIinSecureBoot Disk: Boot any OS or .efi file without disabling UEFI Secure Boot
bootable-usb gpt grub2 iso liveusb mbr multiboot secureboot uefi uefi-boot uefi-secureboot
Last synced: 03 Nov 2024
https://github.com/Cr4sh/s6_pcie_microblaze
PCI Express DIY hacking toolkit for Xilinx SP605. This repository is also home of Hyper-V Backdoor and Boot Backdoor, check readme for links and info
backdoor dma fpga hyper-v hypervisor kernel microblaze pci-e rootkit uefi xilinx
Last synced: 06 Nov 2024
https://github.com/cr4sh/thinkpwn
Started as arbitrary System Management Mode code execution exploit for Lenovo ThinkPad model line, ended as exploit for industry-wide 0day vulnerability in machines of many vendors
0day exploit firmware intel smm uefi vulnerability
Last synced: 01 Feb 2025
https://github.com/Cr4sh/ThinkPwn
Started as arbitrary System Management Mode code execution exploit for Lenovo ThinkPad model line, ended as exploit for industry-wide 0day vulnerability in machines of many vendors
0day exploit firmware intel smm uefi vulnerability
Last synced: 17 Nov 2024
https://github.com/tandasat/minivisorpkg
The research UEFI hypervisor that supports booting an operating system.
Last synced: 01 Feb 2025
https://microsoft.github.io/mu/
Project Mu Documentation
projectmu uefi uefi-development
Last synced: 27 Jan 2025
https://github.com/microsoft/mu
Project Mu Documentation
projectmu uefi uefi-development
Last synced: 01 Feb 2025
https://github.com/edk2-porting/edk2-rk3588
EDK2 UEFI firmware for Rockchip RK3588 platforms
edk2 rk3588 rockchip uefi uefi-firmware
Last synced: 29 Jan 2025
https://github.com/tandasat/MiniVisorPkg
The research UEFI hypervisor that supports booting an operating system.
Last synced: 05 Nov 2024
https://github.com/nguyentumine/AIO-Boot
AIO Boot is an All-in-One bootable software for USB and HDD. Is one of the best Multiboot USB Creator for Windows.
aio aio-boot boot bootloader clover grub grub2 grub4dos legacy-bios-modes linux syslinux uefi windows
Last synced: 03 Nov 2024
https://github.com/ajkhoury/uefi-bootkit
A small bootkit which does not rely on x64 assembly.
assembly booitkit driver efi-application efi-runtime-driver uefi uefi-bootkit
Last synced: 27 Jan 2025
https://github.com/ajkhoury/UEFI-Bootkit
A small bootkit which does not rely on x64 assembly.
assembly booitkit driver efi-application efi-runtime-driver uefi uefi-bootkit
Last synced: 18 Nov 2024
https://github.com/kekyo/il2c
IL2C - A translator for ECMA-335 CIL/MSIL to C language.
aot arduino c cil csharp dotnet ecma335 fsharp intermediate-language msil systems-programming translator transpiler uefi wdm
Last synced: 28 Jan 2025
https://github.com/al3xtjames/ghidra-firmware-utils
Ghidra utilities for analyzing PC firmware
firmware ghidra reverse-engineering uefi
Last synced: 27 Jan 2025
https://github.com/kekyo/IL2C
IL2C - A translator for ECMA-335 CIL/MSIL to C language.
aot arduino c cil csharp dotnet ecma335 fsharp intermediate-language msil systems-programming translator transpiler uefi wdm
Last synced: 28 Oct 2024
https://github.com/mvallim/live-custom-ubuntu-from-scratch
(Yes, the project is still alive 😃) This procedure shows how to create a bootable and installable Ubuntu Live (along with the automatic hardware detection and configuration) from scratch. A Linux to call your own.
bionic bios bootstrap focal linux live-cd scratch ubuntu uefi
Last synced: 21 Nov 2024
https://github.com/jamesits/dropwpbt
Disables the Windows Platform Binary Table (WPBT) in your UEFI firmware.
acpi uefi uefi-application wpbt
Last synced: 30 Jan 2025
https://github.com/manatails/uefiseven
An EFI loader that emulates int10h interrupts needed for booting Windows 7 under UEFI Class 3 systems.
Last synced: 11 Oct 2024
https://github.com/Jamesits/dropWPBT
Disables the Windows Platform Binary Table (WPBT) in your UEFI firmware.
acpi uefi uefi-application wpbt
Last synced: 18 Nov 2024
https://github.com/woa-project/lumia950xlpkg
Non-EOL (yes!) AArch64 UEFI firmware for Lumia 950 / Lumia 950 XL
aarch64 armv8 edk2 firmware lumia uefi windows-on-arm
Last synced: 28 Jan 2025
https://github.com/WOA-Project/Lumia950XLPkg
Non-EOL (yes!) AArch64 UEFI firmware for Lumia 950 / Lumia 950 XL
aarch64 armv8 edk2 firmware lumia uefi windows-on-arm
Last synced: 09 Nov 2024
https://github.com/coreprocess/linux-unattended-installation
This project provides all you need to create an unattended installation of a minimal setup of Linux.
automated-deployment debian-installer disk-image hybrid iso kvm linux physical-machine pre-installed preseed provisioning qcow2 raw raw-image ubuntu uefi unattended unattended-installation virtual-machine vm
Last synced: 28 Jan 2025
https://github.com/yeggor/uefi_retool
A tool for UEFI firmware reverse engineering
firmware firmware-tools ida-plugin idapython reverse-engineering uefi
Last synced: 16 Nov 2024
https://github.com/linuxboot/fiano
Go-based tools for modifying UEFI firmware
firmware go hacktoberfest uefi uefi-utils
Last synced: 26 Jan 2025
https://github.com/google/pawn
Extract BIOS firmware from Intel-based workstations and laptops
bios c-plus-plus firmware firmware-tools uefi
Last synced: 17 Nov 2024
https://github.com/DSecurity/efiSeek
Ghidra analyzer for UEFI firmware.
firmware ghidra-plugin reverse-engineering uefi
Last synced: 18 Nov 2024
https://github.com/Mexit/MultiOS-USB
Boot operating systems directly from ISO files
bios boot bootable-usb gpt grub2 iso-files iso-image linux liveusb loopback multiboot network-boot uefi uefi-boot uefi-secureboot usb windows winpe
Last synced: 04 Dec 2024
https://github.com/Wack0/CVE-2022-21894
baton drop (CVE-2022-21894): Secure Boot Security Feature Bypass Vulnerability
cve-2022-21894 cve-2023-24932 poc secure-boot uefi vulnerability windows-boot
Last synced: 18 Nov 2024
https://github.com/pftf/rpi3
Raspberry Pi 3 UEFI Firmware Images
edk2 edk2-platforms firmware firmware-updates raspberry-pi raspberry-pi-3 uefi uefi-development uefi-firmware wlan
Last synced: 29 Jan 2025
https://github.com/pftf/RPi3
Raspberry Pi 3 UEFI Firmware Images
edk2 edk2-platforms firmware firmware-updates raspberry-pi raspberry-pi-3 uefi uefi-development uefi-firmware wlan
Last synced: 19 Nov 2024
https://github.com/imbushuo/nintendoswitchpkg
WIP UEFI EDK2 Implementation for Nintendo Switch or generic Tegra210 platforms
aarch64 armv8 edk2 nintendo-switch uefi
Last synced: 24 Jan 2025
https://github.com/imbushuo/NintendoSwitchPkg
WIP UEFI EDK2 Implementation for Nintendo Switch or generic Tegra210 platforms
aarch64 armv8 edk2 nintendo-switch uefi
Last synced: 20 Nov 2024
https://github.com/vanities/GPU-Passthrough-Arch-Linux-to-Windows10
GPU Passthrough and virt-manager walkthrough
amd efi gpu gpu-passthrough nvidia uefi
Last synced: 25 Oct 2024
https://github.com/vanities/gpu-passthrough-arch-linux-to-windows10
GPU Passthrough and virt-manager walkthrough
amd efi gpu gpu-passthrough nvidia uefi
Last synced: 14 Jan 2025
https://github.com/GreenteaOS/Tofita
:candy: All-new engine of the @GreenteaOS
drivers gpl greenteaos kernel operating-system operating-systems os osdev uefi
Last synced: 22 Jan 2025
https://github.com/andreyv/sbupdate
Generate and sign kernel images for UEFI Secure Boot on Arch Linux
Last synced: 25 Oct 2024
https://github.com/microsoft/mu_plus
Project Mu Microsoft Core UEFI Value
firmware projectmu uefi uefi-development
Last synced: 26 Jan 2025
https://github.com/binarly-io/fwhunt-scan
Tools for analyzing UEFI firmware and checking UEFI modules with FwHunt rules
efi-guid efi-protocols radare2 reverse-engineering uefi uefi-firmware uefi-firmware-analysis
Last synced: 18 Nov 2024
https://github.com/Kostr/UEFI-Lessons
Lessons to get to know UEFI programming in Linux with the help of EDKII
edk2 edk2-training tianocore uefi uefi-application
Last synced: 18 Nov 2024
https://github.com/ipxe/pipxe
iPXE for the Raspberry Pi
ipxe pxe raspberry-pi raspberrypi uefi
Last synced: 30 Jan 2025
https://github.com/jantari/LSUClient
Orchestrate driver, BIOS/UEFI and firmware updates for Lenovo computers 👨💻
bios drivers firmware powershell uefi update
Last synced: 07 Nov 2024
https://github.com/TomatOrg/TomatBoot
A UEFI 64bit Bootloader
64bit bootloader tomatboot-uefi uefi uefi-boot
Last synced: 12 Nov 2024
https://github.com/foxboron/go-uefi
Linux UEFI library written in pure Go.
secure-boot uefi uefi-secureboot
Last synced: 29 Jan 2025