dropWPBT
Disables the Windows Platform Binary Table (WPBT) in your UEFI firmware. (by Jamesits)
lai
LAI is an interpreter for AML, the ACPI Machine Language. (by managarm)
dropWPBT | lai | |
---|---|---|
11 | 3 | |
362 | 173 | |
- | 2.3% | |
0.0 | 3.9 | |
almost 4 years ago | 2 months ago | |
C | C | |
BSD 2-clause "Simplified" License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dropWPBT
Posts with mentions or reviews of dropWPBT.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-01.
-
Millions of PC Motherboards Were Sold With a Firmware Backdoor
If you want a real solution
-
How would you deal with a rootkit that breached the TPM and is utilizing it to keep installing a new OS?
This repo claims they can prevent it https://github.com/Jamesits/dropWPBT
- DropWPBT: Disable the Windows Platform Binary Table (WPBT) in Your UEFI Firmware
- Has it been proven that Lenovo laptops are not all that private and/or have ties to spying? How’s Lenovo any different from say, HP, Asus or Dell if almost all their parts probably come from the same geographic location?
-
Class action lawsuit filed against Dell for false advertising over Alienware laptop's upgradeability
There is a method by which OEM's put software into the BIOS itself that Windows then runs the software from. https://github.com/Jamesits/dropWPBT
-
Media Creation Tool put some bloatware on my USB.
There's no easy way to get rid of it. https://github.com/Jamesits/dropWPBT is an advanced tool to block it from being loaded, and that link also lists some alternative methods you could try.
- Disables the Windows Platform Binary Table (WPBT) in your firmware. This program use a non-permenant, non-destructive method to remove the table from system memory, so it should be executed every time the computer is rebooted before Windows bootloader starts. - sophisticated UEFI implant mitigation
- [LAPTOP] Huawei MateBook D 53010XGK 15" IPS 1920x1080, Ryzen 3700, 8 GB RAM (Not Expandable), 512 GB PCIe SSD ($945 - $350 = $595) [newegg.ca]
lai
Posts with mentions or reviews of lai.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-11-01.
- Why ACPI?
- Lightweight AML (ACPI Machine Language) Interpreter
-
How to integrate ACPICA in your OS
The osdev wiki has an article explaining it. Mind you, ACPICA is quite heavy. If you don’t mind running into potential unsupported boards on real hardware (which should be quite rare and the developers will fix it if they can), you might want to look at LAI (https://github.com/managarm/lai). It works fine under QEMU so if you’re only doing virtualization there are no problems. LAI is a lot less convoluted to port, less code and less bloat. In essence, it’s add source files from LAI to your source tree, define and implement a few functions (last I checked less than 10 for basic operations if I recall correctly) and call like two LAI functions to enumerate namespaces and enable ACPI mode. LAI comes with documentation and there is a support channel on both discord and irc, linked in the readme of the repo.
What are some alternatives?
When comparing dropWPBT and lai you can also consider the following projects:
HackBGRT - Windows boot logo changer for UEFI systems
emscripten - Emscripten: An LLVM-to-WebAssembly Compiler
me_cleaner - Tool for partial deblobbing of Intel ME/TXE firmware images
asus-fan - Kernel module to get/set (both) fan speed(s) on ASUS Zenbooks
Rufus - The Reliable USB Formatting Utility
ebpf-for-windows - eBPF implementation that runs on top of Windows
hekate - hekate - A GUI based Nintendo Switch Bootloader
sbctl - :computer: :lock: :key: Secure Boot key manager
tilck - A Tiny Linux-Compatible Kernel
Remove_IntelME_FPT - A guide for disabling Intel Management Engine using FPT on PCH SPI
Ventoy - A new bootable USB solution.