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/tandasat/uefivarmonitor
The runtime DXE driver monitoring access to the UEFI variables by hooking the runtime service table.
Last synced: 23 Nov 2024
https://github.com/maximbaz/arch-secure-boot
UEFI Secure Boot for Arch Linux + btrfs snapshot recovery
archlinux btrfs btrfs-snapshots secure-boot snapper uefi uefi-boot
Last synced: 20 Jan 2025
https://github.com/coderobe/VBiosFinder
Extract embedded VBIOS from (almost) any BIOS Update
bios gpu hacktoberfest hardware linux pci pci-passthrough uefi vbios
Last synced: 18 Nov 2024
https://github.com/coderobe/vbiosfinder
Extract embedded VBIOS from (almost) any BIOS Update
bios gpu hacktoberfest hardware linux pci pci-passthrough uefi vbios
Last synced: 27 Oct 2024
https://github.com/tandasat/smmexploit
The report and the exploit of CVE-2021-26943, the kernel-to-SMM local privilege escalation vulnerability in ASUS UX360CA BIOS version 303.
Last synced: 23 Jan 2025
https://github.com/tandasat/UefiVarMonitor
The runtime DXE driver monitoring access to the UEFI variables by hooking the runtime service table.
Last synced: 18 Nov 2024
https://github.com/veracrypt/VeraCrypt-DCS
VeraCrypt EFI Bootloader for EFI Windows system encryption (LGPL)
bootloader efi encryption uefi veracrypt windows
Last synced: 11 Nov 2024
https://github.com/cr4sh/uefi_boot_script_expl
CHIPSEC module that exploits UEFI boot script table vulnerability
dma exploit firmware intel smm uefi vulnerability
Last synced: 23 Nov 2024
https://github.com/andreiw/uefitoolspkg
Various useful utilities for UEFI
edk2 efi tianocore uefi uefi-admin uefi-dev uefi-tools uefi-unix uefi-utils
Last synced: 27 Dec 2024
https://github.com/tandasat/SmmExploit
The report and the exploit of CVE-2021-26943, the kernel-to-SMM local privilege escalation vulnerability in ASUS UX360CA BIOS version 303.
Last synced: 18 Nov 2024
https://github.com/Yannis4444/Matrix-rEFInd
A rEFInd theme based on the scene from the movie Matrix where Morpheus offers the two pills to Neo
bootloader refind refind-theme theme uefi
Last synced: 11 Nov 2024
https://github.com/coxxs/logodiy
Customize Lenovo PC boot logo (screen) without installing "Lenovo PC Manager".
bios boot-logo-changer lenovo uefi
Last synced: 16 Nov 2024
https://github.com/texhex/BiosSledgehammer
Automated BIOS, ME, TPM firmware update and BIOS settings for HP devices
bios bios-settings deployment powershell tpm-firmware uefi
Last synced: 11 Jan 2025
https://github.com/clearlinux/clr-boot-manager
Kernel & Boot Loader Management
boot clearlinux clr-boot-manager esp hacktoberfest kernel linux linux-distribution management uefi
Last synced: 01 Feb 2025
https://github.com/Coxxs/LogoDiy
Customize Lenovo PC boot logo (screen) without installing "Lenovo PC Manager".
bios boot-logo-changer lenovo uefi
Last synced: 23 Oct 2024
https://github.com/sandrokeil/yubikey-full-disk-encryption-secure-boot-uefi
Tutorial to create full disk encryption with YubiKey, encrypted boot partition and secure boot with UEFI
2fa arch-linux full-disk-encryption luks lvm2 secure-boot uefi yubikey
Last synced: 27 Oct 2024
https://github.com/badruzeus/CloverEFI-4MU
Manually install Clover EFI Bootloader via Linux System on Legacy BIOS or UEFI Firmware.
android-x86 bootloader clover linux ubuntu uefi windows
Last synced: 23 Oct 2024
https://github.com/samueltulach/patchboot
Guide for patching AMI Aptio V UEFI firmware to circumvent Secure Boot checks
ami aptio efi firmware patch reverse-engineering reversing uefi
Last synced: 16 Jan 2025
https://github.com/pgaskin/bootnext
Windows tray icon to set the EFI BootNext variable.
boot-manager bootloader dual-boot efi tray-icon uefi windows
Last synced: 02 Nov 2024
https://github.com/m4tx/uefi-jitfuck
A JIT compiler for Brainfuck running on x86_64 UEFI
Last synced: 11 Nov 2024
https://github.com/imbushuo/PrimeG2Pkg
Running Windows on smartphone is not new. How about a calculator?
acpi arm calculator hp imx imx6 prime uefi windows
Last synced: 13 Nov 2024
https://github.com/2kabhishek/refind2k
Minimalist Theme for rEFInd π π»
bootloader eye-candy grub refind refind-theme theme uefi
Last synced: 30 Jan 2025
https://github.com/tandasat/helloamdhvpkg
HelloAmdHvPkg is a type-1 research hypervisor for AMD processors.
Last synced: 23 Nov 2024
https://github.com/jiazhang0/meta-secure-core
OpenEmbedded layer for the use cases on secure boot, integrity and encryption
efi encryption ima integrity modsign secure-boot security sgx signing-keys tpm tpm2 uefi
Last synced: 09 Nov 2024
https://github.com/imbushuo/primeg2pkg
Running Windows on smartphone is not new. How about a calculator?
acpi arm calculator hp imx imx6 prime uefi windows
Last synced: 10 Nov 2024
https://github.com/assafcarlsbad/efi_dxe_emulator
EFI DXE Emulator and Interactive Debugger
debugger dxe-driver dynamic-analysis reverse-engineering uefi unicorn-emulator
Last synced: 18 Nov 2024
https://github.com/aar10n/osdev
64-bit UNIX hobby operating system with a UEFI bootloader
Last synced: 31 Jan 2025
https://github.com/tandasat/wpbt-builder
The simple UEFI application to create a Windows Platform Binary Table (WPBT) from the UEFI shell.
Last synced: 23 Nov 2024
https://github.com/yabits/ebcvm
EFI Byte Code Virtual Machine in userspace
bytecode ebc uefi virtual-machine vm
Last synced: 18 Nov 2024
https://github.com/ExtremeGTX/Androidx86-Installer-for-Windows
This installer will help users install Android-x86 on UEFI-Enabled PC from windows, without HDD repartioning or messing things up
Last synced: 18 Nov 2024
https://github.com/Cr4sh/smram_parse
System Management RAM analysis tool
analysis dfir firmware forensics investigation reversing security smm uefi
Last synced: 25 Oct 2024
https://github.com/osresearch/safeboot-loader
Linux kernel module to use UEFI Block IO Protocol devices. Probably not a good idea.
bootloader efi firmware kernel uefi
Last synced: 28 Nov 2024
https://github.com/cr4sh/smram_parse
System Management RAM analysis tool
analysis dfir firmware forensics investigation reversing security smm uefi
Last synced: 23 Nov 2024
https://github.com/wimbrts/UEFI_MULTI
UEFI_MULTI - Make Multi-Boot USB-Drive
bios boot bootable-usb bootmgr grub2 grub4dos install iso linux liveusb mbr multiboot uefi uefi-boot uefi-secureboot usb vhd wim windows-pe
Last synced: 04 Nov 2024
https://github.com/microsoft/mu_tiano_plus
Project Mu TianoCore Plus
firmware projectmu uefi uefi-development
Last synced: 01 Feb 2025
https://github.com/cr4sh/aptiocalypsis
Arbitrary SMM code execution exploit for industry-wide 0day vulnerability in AMI Aptio based firmwares
0day ami exploit firmware intel smm uefi vulnerability
Last synced: 23 Nov 2024
https://github.com/microsoft/mu_tiano_platforms
Project Mu Virtual Platform Firmware
firmware ovmf projectmu qemu uefi uefi-development
Last synced: 02 Feb 2025
https://github.com/memN0ps/illusion-rs
Rusty Hypervisor - Windows UEFI Blue Pill Type-1 Hypervisor in Rust (Codename: Illusion)
blue-pill bootkit hypervisor intel ring-1 rust uefi virtualization vt-x windows
Last synced: 06 Nov 2024
https://github.com/ValdikSS/thinkpad-shahash
Script to recompute SHA1 hashes for Lenovo ThinkPad Sandy Bridge laptops to get rid of 5 beeps on boot
Last synced: 12 Nov 2024
https://github.com/valdikss/thinkpad-shahash
Script to recompute SHA1 hashes for Lenovo ThinkPad Sandy Bridge laptops to get rid of 5 beeps on boot
Last synced: 28 Oct 2024
https://github.com/gurry/efi
Ergonomic Rust framework for writing UEFI applications.
bootloader dhcp efi efi-application rust rust-crate uefi uefi-application uefi-development uefi-platform
Last synced: 01 Feb 2025
https://github.com/Cr4sh/Aptiocalypsis
Arbitrary SMM code execution exploit for industry-wide 0day vulnerability in AMI Aptio based firmwares
0day ami exploit firmware intel smm uefi vulnerability
Last synced: 18 Nov 2024
https://github.com/x1tan/rust-uefi-runtime-driver
Template for UEFI runtime drivers written in Rust with serial logging and debugging support.
Last synced: 23 Oct 2024
https://github.com/Jamesits/BGRTInjector
Customize Windows 10 boot logo without modifying UEFI firmware.
Last synced: 23 Oct 2024
https://github.com/jamesits/bgrtinjector
Customize Windows 10 boot logo without modifying UEFI firmware.
Last synced: 15 Oct 2024
https://github.com/p-state/ida-efitools2
IDA plugin for extending UEFI reverse engineering capabilities
Last synced: 23 Oct 2024
https://github.com/slytomcat/UEFI-Boot
Boot Linux directly from UEFI firmware (without any bootloader)
Last synced: 19 Nov 2024
https://github.com/yoppeh/efi-clang
Build UEFI applications with the Clang compiler and LLD linker.
Last synced: 20 Nov 2024
https://github.com/tkchia/biefircate
Running x86-16 or x86-32 code from x86-64 UEFI; _very experimental_ β’ mirror of https://gitlab.com/tkchia/biefircate β’ developer notes at https://gitlab.com/tkchia/biefircate/-/blob/main/doc/NOTES.asciidoc
acpi baremetal bios gnu-efi hello-world ia16 ia32 kernel operating-system os osdev pci seabios uefi vga x64 x86-16 x86-32 x86-64
Last synced: 25 Nov 2024
https://github.com/microsoft/mu_feature_mm_supv
Project Mu - Feature Repo - MM Supervisor
firmware mu-feature projectmu smm system-management-mode uefi uefi-development
Last synced: 29 Jan 2025
https://github.com/microsoft/mu_oem_sample
Project Mu OEM Sample Code
firmware projectmu uefi uefi-development
Last synced: 28 Jan 2025
https://github.com/fpmurphy/UEFI-Utilities-2018
Various UEFI utilities built against UDK2017. Includes X64 binaries.
edk2 udk2017 uefi uefi-application uefi-development uefi-shell uefi-utilities
Last synced: 17 Nov 2024
https://github.com/c2d7fa/jonasforth
Forth interpreter written in bare-metal assembly running on UEFI. (Unfinished)
Last synced: 30 Oct 2024
https://github.com/t-vk/gpu-pass-through-compatibility-check
Automatically set up a Linux system for PCI pass-through and check if it is compatible
automatically bash boot-stick check compatibility fedora gpu gpu-pass-through gpu-passthrough imstallation iommu linux pci-passthrough pcie-pass-through uefi usb-stick vga-pci-passthrough vm vt-d windows
Last synced: 14 Nov 2024
https://github.com/riscv-non-isa/riscv-brs
The Boot and Runtime Services (BRS) specification provides the software requirements for system vendors and Operating System Vendors (OSVs) to interoperate with one another by providing expectations for the Operating System (OS) to utilize in acts of device discovery, system management, and other rich operations provided in this specification.
acpi brs-b brs-i devicetree ebbr firmware interoperability platform risc-v smbios standards uefi
Last synced: 10 Nov 2024
https://github.com/fpmurphy/UEFI-Utilities-2016
Various UEFI utilities built against UDK2015
edk2 uefi uefi-application uefi-development uefi-shell uefi-utilities
Last synced: 23 Oct 2024
https://github.com/UltraOS/Hyper
A modern x86/ARM bootloader supporting both BIOS and UEFI
aarch64 bios bootloader efi uefi x86 x86-64
Last synced: 23 Oct 2024
https://github.com/microsoft/mu_devops
Project Mu Developer Operations
continuous-integration firmware projectmu uefi uefi-development
Last synced: 23 Jan 2025
https://github.com/wenyuzhao/sophon
A Raspberry Pi OS Kernel in Rust
aarch64 arm armv8 bare-metal kernel operating-system os osdev qemu raspberry-pi rpi4 rust-lang uefi
Last synced: 13 Nov 2024
https://github.com/joeldidier/Bootable-Windows-ISO-Creator
Create a bootable ISO (BIOS/UEFI) from Windows source installation files.
batch bios bootable iso uefi windows windows-10
Last synced: 13 Nov 2024
https://github.com/alessandro-salerno/salernos-kernel
x86-64 kernel for learning purposes
amd64 assembly c clean-architecture clean-code cli gpl gplv2 hobby-kernel hobby-os kernel no-if-statement os salernos toy-os toy-os-kernel uefi x86-64
Last synced: 29 Nov 2024
https://github.com/ultimaweapon/zfi
Zero-cost and safe interface to UEFI firmware
Last synced: 07 Dec 2024
https://github.com/tlefko/XPS13-9350-Catalina
Files for Catalina Installation
apple-macos catalina clover efi hackintosh hackintosh-catalina hackintosh-efi macos macos-catalina opencore uefi xps-13 xps-13-catalina xps-13-macos xps13 xps13-catalina
Last synced: 28 Oct 2024
https://github.com/pbatard/ntfs-3g-old
UEFI read/write NTFS driver, based on ntfs-3g
aarch64 arm arm64 edk2 efi fs ia32 ntfs ntfs-3g ntfs-driver riscv64 uefi visual-studio x64
Last synced: 28 Oct 2024
https://github.com/aneesh-neelam/uefi-secureboot-signtool
Script to sign external Linux kernel modules for UEFI Secure Boot.
linux-kernel linux-kernel-module secure-boot uefi
Last synced: 09 Nov 2024
https://github.com/aneesh-neelam/UEFI-SecureBoot-SignTool
Script to sign external Linux kernel modules for UEFI Secure Boot.
linux-kernel linux-kernel-module secure-boot uefi
Last synced: 12 Nov 2024
https://github.com/microsoft/mu_silicon_intel_tiano
Project Mu - TianoCore Intel Packages
firmware projectmu uefi uefi-development
Last synced: 28 Jan 2025
https://github.com/loneicewolf/LOJAX
LOJAX ROOTKIT (UEFI) +PDF Included[x]
bootkit lojax malware rootkit uefi uefi-rootkit
Last synced: 18 Nov 2024
https://github.com/rinsuki/badapple-efi
Bad Apple!! played on UEFI Graphics Output
bad-apple uefi uefi-application
Last synced: 13 Oct 2024
https://github.com/oood/how-to-disable-intel-me-on-intel-nucs
How to Disable IME on Intel NUCs
bios firmware hap hap-bit ime intel intel-management-engine intel-me intel-nuc intel-nuc-10 intel-nuc10i5fnh management-engine me me-cleaner nuc nuc8 nuc8i3beh nuc8i5bek nuc8i7beh uefi
Last synced: 23 Dec 2024
https://github.com/loneicewolf/lojax
LOJAX ROOTKIT (UEFI) +PDF Included[x]
bootkit lojax malware rootkit uefi uefi-rootkit
Last synced: 26 Dec 2024
https://github.com/davmac314/tosaithe
Very minimalistic UEFI boot menu / kernel bootloader
Last synced: 12 Nov 2024
https://github.com/jamesits/s0ixenabler
Force enable S0 Low Power Idle mode on your computer.
Last synced: 15 Oct 2024
https://github.com/saloniamatteo/arch
These are easy, in-depth instructions on how to install Arch Linux.
arch-btw arch-linux arch-linux-installation arch-linux-setup arch-wiki archlinux bios boot dvd uefi
Last synced: 11 Jan 2025
https://github.com/tlefko/XPS-13-9350-Big-Sur
Big Sur for the XPS 13 9350
apple-macos big-sur catalina clover efi hackintosh hackintosh-xps macos macos-catalina opencore uefi uefi-boot xps-13 xps-macos xps13 xps13macos
Last synced: 23 Oct 2024
https://github.com/cr4sh/pico_dma
Autonomous pre-boot DMA attack hardware implant for M.2 slot based on PicoEVB development board
axi-dma backdoor dma fpga implant microblaze pci-e uefi xilinx
Last synced: 23 Nov 2024
https://github.com/tlefko/macOS-Mojave-XPS13-9350
macOS Mojave for XPS 13
apple dell dell-xps hackintosh hackintosh-clover macos macos-apple macos-mojave uefi xps-13 xps13
Last synced: 23 Oct 2024
https://github.com/portasynthinca3/boss
Operating system written in Erlang and Rust
beam capability-security erlang os rust uefi x86-64
Last synced: 12 Oct 2024
https://github.com/tukangm/windows10-11-iso
prebuilt windows 10 11 arm64 iso stable release
23h2 24h2 arm64 desktop edk2 esd hyper-v iso paralel prebuilt-iso sun-valley uefi uupdump vibranium vive windows10 windows10arm windows11arm wsl wsl2
Last synced: 22 Nov 2024
https://github.com/nokia/attestationengine
An experimental (but fully functional) Remote Attestation Engine and Applications for TPM2.0 based systems (cloud, edge, IoT etc)
attestation cloud coreboot edge-computing ietf integrity-checker iot rats security tpm tpm2 trust txt uefi
Last synced: 02 Dec 2024
https://github.com/Dunky-Z/uefi-spec-zh
UEFI Specification in Chinese/UEFI θ§θδΈζηΏ»θ―
documentation markdown translation uefi
Last synced: 23 Oct 2024
https://github.com/pbatard/mosby
Mosby β More Secure Secure Boot
arm64 edk2 ia32 secure-boot secureboot uefi uefi-secureboot uefi-shell x64
Last synced: 28 Oct 2024