nfc-mfultralight(1)
π nfc-mfultralight β the MIFARE Ultralight command line tool β¨
okay bestie, so this is nfc-mfultralight, part of the NFC Utilities (section 1 of the manual, iykyk), and it's literally your little command line gateway to MIFARE Ultralight tags. she reads, she writes, she serves π
πΈ SYNOPSIS πΈ
nfc-mfultralight r|w DUMP
π¦ DESCRIPTION π¦
nfc-mfultralight is a MIFARE Ultralight tool, and what she does is let you read from or write to a tag's data, going to and from a DUMP file. no cap, that's the whole vibe π«Ά
the MIFARE Ultralight tag is genuinely one of the most widely used RFID tags out there for ticketing applications β main character energy in the transit-card world fr fr π it uses a binary Mifare Dump file (MFD) to store data for all sectors.
π bestie PLEASE read this before you start clicking: some parts of an Ultralight memory can be written only once, and some parts are used as lock bits. so go read the tag documentation before you start experimenting too much! this is not a drill, some mistakes are forever π
so here's the cute little trick: to set the UID of a special writeable UID card, you edit the first 7 bytes of a dump file and then write it back, answering 'Y' to the question 'Write UID bytes?' β¨ easy, iconic, slay.
π OPTIONS π
r|wβ perform a read from (r) or a write to (w) the card. pick your fighter πDUMPβ the MiFare Dump (MFD) used to write (card to MFD) or (MFD to card). yeah she's the file, she's the moment π
π BUGS π
found a bug? not me gatekeeping, go tell the whole class π please report any bugs on the libnfc issue tracker at:
https://github.com/nfc-tools/libnfc/issues
β LICENCE β
libnfcis licensed under the GNU Lesser General Public License (LGPL), version 3.libnfc-utilsandlibnfc-examplesare covered by the the BSD 2-Clause license.
(and yes, the original really does say "the the" β we keep the facts exactly as they are around here π )
π AUTHORS π
- Roel Verdult
<roel@libnfc.org> - Romuald Conty
<romuald@libnfc.org>
this manual page was written by Romuald Conty <romuald@libnfc.org>. it is licensed under the terms of the GNU GPL (version 2 or later).
and that's the whole page bestie, brought to you by libnfc πΈ from way back on Nov 02, 2009 β vintage, iconic, still eating πβ¨ππ¦
π¦ where this page comes from
- alpine 3.24: libnfc-doc 1.8.0-r2 Β· LGPL-3.0-or-later
- arch rolling: libnfc 1.8.0-4 Β· LGPL-3.0-or-later
- debian bookworm: libnfc-bin 1.8.0-2 Β· LGPL-3.0-only
- debian trixie: libnfc-bin 1.8.0-3.1+b1 Β· LGPL-3.0-only
- fedora 43: libnfc-examples 1.8.0-12.fc43 Β· LGPL-3.0-or-later
- fedora 44: libnfc-examples 1.8.0-13.fc44 Β· LGPL-3.0-or-later
- nixos 26.05: libnfc 1.8.0
- nixpkgs unstable: libnfc 1.8.0
- ubuntu jammy: libnfc-bin 1.8.0-2 Β· LGPL-3.0-only
- ubuntu noble: libnfc-bin 1.8.0-3.1build1 Β· LGPL-3.0-only
- ubuntu questing: libnfc-bin 1.8.0-3.1build1
- ubuntu resolute: libnfc-bin 1.8.0-3.1build2 Β· LGPL-3.0-only
- ubuntu stonking: libnfc-bin 1.8.0-3.1build2 Β· LGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms