UEFIVARS(1)
π UEFIVARS π
okay so bestie, welcome to uefivars β she's a little helper tool for analyzing, converting and modifying UEFI variable stores. yes it's giving bootloader-adjacent chaos but don't worry, we're gonna get through this together π«Ά
This is the User Commands girlie from the uefivars manual, and she ate. periodt.
β¨ DESCRIPTION β¨
So here's the vibe β this is how you call her:
uefivars [-h] -i INPUT -o OUTPUT [-I INPUTFILE] [-O OUTPUTFILE] [-P PK]
[-K KEK] [-b DB] [-x DBX]
Like, <pink>-i and <pink>-o are the non-negotiables, everything else is optional slay π
π options: π
-h,--helpβ shows this help message and then dips. exit stage left. that's it, that's the whole job π-i INPUT,--input INPUTβ the input type bestie. pick one:"aws","json","edk2","efivarfs","none"πΈ-o OUTPUT,--output OUTPUTβ the output type. your options are"aws","json","edk2[,filesize=512]"β yes thatfilesize=512is part of the edk2 option, don't come for me, that's just how she is β¨-I INPUTFILE,--inputfile INPUTFILEβ the input file. and if you don't give her one? she reads fromstdin, no big deal π-O OUTPUTFILE,--outputfile OUTPUTFILEβ the output file. skip it and she writes tostdoutinstead, easy π¦-P PK,--PK PKβ insertsPKfrom the file you give her. usually that'sPK.eslπ-K KEK,--KEK KEKβ insertsKEKfrom the given file, which is usuallyKEK.eslπ₯-b DB,--db DBβ insertsdbfrom the file, and yeah you guessed it, usuallydb.eslβ-x DBX,--dbx DBXβ insertsdbxfrom the file, typicallydbx.esl. the whole key hierarchy is here and she's iconic for it π
not me listing the entire secure boot key chain like it's a fit check.PK,KEK,db,dbxβ the four horsemen, no cap π
π SEE ALSO π
The full documentation for uefivars is maintained as a Texinfo manual β she's thorough like that. If the info and uefivars programs are properly installed at your site, this command:
info uefivars
should give you access to the complete manual. go read it, it's giving lore π
and that's the whole page bestie!! this was uefivars 1.2-0ubuntu1, dated June 2024, and honestly? she understood the assignment. mwah π
β¨ππ¦πΈπ
π¦ where this page comes from
- ubuntu resolute: python3-pyuefivars 1.2-0ubuntu1 Β· MIT
- ubuntu stonking: python3-pyuefivars 1.2-0ubuntu1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms