uefi-firmware-parser icon indicating copy to clipboard operation
uefi-firmware-parser copied to clipboard

Support various types of NVRAM variable parsing/extracting

Open theopolis opened this issue 11 years ago • 3 comments

There is limited support or NVAR parsing/extraction. Support the other common types: VSS, VSS new, EFI, etc.

Support for regeneration of firmware after changing variables would be nice too!

theopolis avatar Sep 01 '14 22:09 theopolis

A lot of the logic around parsing and extracting these variables already exists in chipsec and you should be able to re-use a lot of that: https://github.com/chipsec/chipsec/blob/master/source/tool/chipsec/hal/uefi_platform.py

There's also a pull request on chipsec to add support for parsing Apple's NVARs as well: https://github.com/chipsec/chipsec/pull/14/

timevortex avatar Feb 18 '16 05:02 timevortex

Will be ported into UEFITool NE too, once I find enough time for it.

NikolajSchlej avatar Feb 18 '16 06:02 NikolajSchlej

Will be ported into UEFITool NE too, once I find enough time for it.

Any information on how to extract NVRAM variables from Apple fd firmware? Either this tool or yours?

startergo avatar Dec 02 '20 03:12 startergo