


UEFIExtract and UEFIFind can again be built with slightly older versions of CMake, thanks to for reporting.Unicode text search is working again, thanks to and for reporting.Universal macOS package for UEFITool is an app bundle again, thanks to and for reporting.Added -help (-h) and -version (-v) to UEFIExtract and UEFIFind, this makes them easier to use in scripts.Fixes are now in development, will be gradually included in the next updates. Added fuzzing targets for libFuzzer-compatible and AFL-compatible fuzzers, which already uncovered a treasure throve of issues.

This is another step towards "minimize manual parsing" goal stated by rewriting FIT/ACM/BootGuard parsers in KS, other NVRAM-related parsers will follow in the next updates. Replaced AMI NVAR parser with KaitaiStruct-based one.In the meantime, it can be useful to users who want to extract or update the information inside a BIOS file.A bugfix release, with huge thanks to all the people that reported those new bugs. In a nutshell, UEFITool makes quite an impression, although it’s still got a long way to reach the peak of its development. Once you’re done with the editing part, you can export the image locally, for later use. The operations that you can carry out with UEFITool are various and make quite the list you can extract data from an image (or just the body) or you can insert items inside the structure of the image, as well as to insert or remove unwanted pieces. UEFITool is compatible with a variety of BIOS image types, including ROM, BIN, CAP, BIO, FD, WPH and EFI, which are loaded and displayed inside a structured view, alongside details such as name, type and subtype. The application sports an extremely simple design and is less impressive in terms of appearance the compromise it makes on looks is certainly compensated in functionality, if we look at the bigger picture.
