FVDEINFO(1)

πŸ“¦
this version Β· 2 versions
, in debian trixie, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– fvdeinfo β€” get the tea on your FileVault Drive Encrypted (FVDE) volume πŸ’–

okay so bestie, welcome to the LOCAL manual for fvdeinfo 🫢 she's a lil command-line icon who spills all the info about a FileVault Drive Encrypted (FVDE) volume. no cap.


✨ NAME ✨

fvdeinfo β€” figures out information about a FileVault Drive Encrypted (FVDE) volume πŸ’…


🌸 SYNOPSIS 🌸

fvdeinfo [-e plist_path] [-k key] [-o offset] [-p password]
         [-r password] [-huvV] sources

πŸ¦‹ DESCRIPTION πŸ¦‹

fvdeinfo is a utility that determines information about a FileVault Drive Encrypted (FVDE) volume. she just looks at it and tells you what's up πŸ‘‘

fvdeinfo is part of the libfvde package. libfvde is a library to access the FileVault Drive Encryption (FVDE) format πŸ”₯

sources β€” one or more source files or devices. plural, honey, you can hand her more than one πŸŽ€

The options are as follows:

  • -e plist_path β€” specify the path of the EncryptedRoot.plist.wipekey file πŸ“œ
  • -h β€” shows this help. hi, hello, here's how to use me πŸ™‹β€β™€οΈ
  • -k key β€” specify the volume master key formatted in base16 πŸ”‘
  • -o offset β€” specify the volume offset πŸ“
  • -p password β€” specify the password 🀫
  • -r password β€” specify the recovery password πŸ†˜
  • -u β€” unattended mode (disables user interaction). she will NOT be asking you questions, she's booked and busy πŸ’€
  • -v β€” verbose output to stderr. the yapping mode, act accordingly πŸ—£οΈ
  • -V β€” print version ⭐

🌈 ENVIRONMENT 🌈

None. literally nothing. empty. the void. she needs no environment variables, she's self-sufficient πŸ’œ


πŸŽ€ FILES πŸŽ€

None. also nothing. no config files, no dotfiles, no drama. periodt ✨


πŸ“ EXAMPLES πŸ“

okay so here's the moment you've been waiting for, the demo:

# fvdeinfo -o20480 image.raw
fvdeinfo 20220116

Core Storage information:

Logical volume group:
        Identifier                      : 94923b58-9f31-4988-8707-cb90c8e45a46
        Name                            : TESTLVG
        Number of physical volumes      : 1
        Number of logical volumes       : 1

Physical volume: 1
        Identifier                      : 3273a055-3b8b-47e8-b970-df35eecda81b
        Size                            : 511 MiB (536829952 bytes)
        Encryption method               : AES-XTS

Logical volume: 1
        Identifier                      : 420af122-cf73-4a30-8b0a-a593a65fbef5
        Name                            : TestLV
        Size                            : 160 MiB (167772160 bytes)
        Is locked

look at her go 😭 ate and left no crumbs.


πŸ’€ DIAGNOSTICS πŸ’€

Errors, verbose and debug output are printed to stderr when verbose output -v is enabled. but lowkey β€” verbose and debug output are only printed when enabled at compilation. so if you compiled without it, no amount of -v is gonna make her talk πŸ™ˆ


πŸ™ˆ BUGS πŸ™ˆ

Please report bugs of any kind on the project issue tracker:

https://github.com/libyal/libfvde/issues

tell her what's wrong, she wants to grow 🌱


πŸ’œ AUTHOR πŸ’œ

These man pages were written by Joachim Metz. iconic behaviour, honestly πŸ‘‘


Copyright (C) 2011-2024, Joachim Metz <joachim.metz@gmail.com>. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

(that's the legal-speak version of "no promises bestie" 😭)


πŸ‘‘ SEE ALSO πŸ‘‘


that's the whole thing πŸ’– this page comes to you from libfvde, dated January 22, 2022 β€” stay encrypted, stay slay βœ¨πŸŒˆπŸ¦‹πŸŽ€πŸ’