Skip to content

UEFITool NE/UEFIExtract/UEFIFind A61

Compare
Choose a tag to compare
@NikolajSchlej NikolajSchlej released this 10 Sep 14:46
· 144 commits to new_engine since this release

This huge release (over 9000 lines of new code) finally adds support for Intel BootGuard v2 structures (that @prop263 made a PR for nearly 2 years ago), reimplemented from scratch using Kaitai Struct.

Other changes included in this release:

  • improved UEFITool icon for macOS build, thanks to @vit9696
  • Intel BootGuard v1 and Intel ACM parsers got replaced by Kaitai-based ones, thanks to @NikolajSchlej
  • added support for Meson builds for UEFIExtract and UEFIFind, thanks to @hughsie
  • added support for CMake builds for UEFITool (requires Qt6), thanks to @NikolajSchlej
  • added more Lenovo-specific GUIDs to the built-in GUID database, thanks to @crass
  • added several new static analysers (PVS-Studio, CodeQL, SonarCloud) to CI/CD pipeline, fixes most of the issues spotted by them, thanks to @NikolajSchlej

Special thanks to Fiano and CSS folks, I could not cross-check the new KSY definitions without them.