Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support various types of NVRAM variable parsing/extracting #7

Open
theopolis opened this issue Sep 1, 2014 · 3 comments
Open

Support various types of NVRAM variable parsing/extracting #7

theopolis opened this issue Sep 1, 2014 · 3 comments

Comments

@theopolis
Copy link
Owner

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!

@timevortex
Copy link
Contributor

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: chipsec/chipsec#14

@NikolajSchlej
Copy link

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

@startergo
Copy link

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants