UEFIExtract(1)

πŸ“¦ version 0.28.0+A62, in debian bookworm

Okay bestie, welcome to the UEFIExtract(1) manual page πŸ’– This one's from the General Commands Manual era and it's giving pure firmware realness ✨

✨ NAME ✨

UEFIExtract β€” UEFI image file parsing utility πŸŽ€

πŸ’… SYNOPSIS πŸ’…

UEFIExtract imagefile
UEFIExtract imagefile {all|unpack|dump|report}
UEFIExtract imagefile GUID_1...  [-o FILE_1...]  [-m MODE_1...]  [-t TYPE_1...]

🌸 DESCRIPTION 🌸

Okay so UEFITool is a cross-platform C++/Qt program for parsing, extracting and modifying UEFI firmware images 🧚 It's literally multi-tool energy. It supports parsing of full BIOS images starting with the flash descriptor, or any binary files containing UEFI volumes πŸ¦‹

UEFIExtract uses ffsParser to parse the supplied firmware image into a tree structure, then dumps that parsed structure recursively onto the FS (aka the filesystem) πŸ’œ

πŸ“ COMMAND SYNTAX πŸ“

  • <no command> β€” No command at all? It generates a report and dumps only the leaf tree items into the .dump folder 🌸
  • all β€” Report AND dump, every single tree item, no cap πŸ’…
  • unpack β€” Dumps all tree items into one single dir, and it still makes a report πŸ“¦
  • dump β€” Just the dump, bestie. No report needed 🫢
  • report β€” Just the report, no dump needed, we are simply not doing the dump πŸ™ˆ
  • GUID_1... β€” Dump only FFS file(s) with specific GUID(s), without a report πŸ”₯

For the GUID_1... form, TYPE is the section type (or FF to ignore it), and MODE is one of: all, body, header, info, file ✨

The return value is a bit mask πŸ‘‘ A 0 at position N means the file with GUID_N was found and unpacked, and a 1 otherwise πŸ’€

🧚 AUTHOR 🧚

UEFITool is written by Nikolaj Schlej aka CodeRush πŸ‘‘

This manual page was written by Yangfl for the Debian Project (and may be used by others) 🌈


And that's the whole tea, bestie πŸ’… Catch you in the next manual page, UEFIExtract(1) forever 🫢✨

πŸ“¦ where this page comes from