UEFITool / UEFIExtract / UEFIFind A64
New features:
- native UI dark mode support provided by switching to Qt6 for all release builds. Confirmed working on
Windows 11
,macOS 13
,Ubuntu 22.04 LTS
andFreeBSD 13.1
with Qt 6.4.2. Thanks to @yeggor, @vit9696 and @NikolajSchlej. - Windows builds split into modern win64 (using static x64 build of Qt 6.4.2) and legacy win32 (using static x86 build of Qt 5.6.3, supports legacy Windows version down to Windows XP). If you use a modern windows, please try win64 build out, as it might have uncaught 64-bit MSVC-specific bugs. Thanks to @NikolajSchlej.
- Support for AMI v3 protected ranges hash file. Thanks to @cybojanek for the initial pull request and @NikolajSchlej for the final implementation.
Fixes:
- Qt6 started using sse2 for real, and that uncovered a crash reported by @4e4o and @stuarthayhurst, that then got fixed by @NikolajSchlej.
- CMake config files lacked install targets for all tools, so
cmake --install
did not work. Does now thanks to @NikolajSchlej.