Skip to content

Upload and download dumps ​

Use the PN532 CLI to create local backups and load supported PN532Killer emulator slots. MTools on Android over direct USB can also download and upload MIFARE Classic dumps through its PN532Killer controls.

Create a local dump ​

MIFARE Classic:

text
hw mode r
hf mf dump -k keys.json --file classic.json --bin classic.bin

MIFARE Ultralight:

text
hf mfu dump --file mfu.json --bin mfu.bin

Keep the JSON output for readable metadata and the binary output for interoperable loading where supported.

Load a MIFARE Classic emulator slot ​

text
hw mode r
hf mf eLoad -s 1 --bin classic.bin
hw mode e -t 1 -s 1

The CLI also accepts a compatible JSON source through hf mf eLoad -s 1 --json FILE.

ISO/IEC 15693 slots ​

Use hf 15 eSetDump to load compatible data or hf 15 eSetBlock for an individual block. Check the exact arguments with the command's built-in help, then select hw mode e -t 3 -s SLOT.

Export a PN532Killer slot ​

The beta CLI can export Classic and Ultralight emulator slots in JSON and binary formats:

text
hf mf eRead -s 1 --json --bin
hf mfu eRead -s 1 --json --bin

For ISO/IEC 15693, specify the slot and, when needed, the number of blocks:

text
hf 15 eread -s 1 -c 32 --json --bin

These commands are PN532Killer-only. Output names are generated by the CLI; move the resulting files into a clearly labelled backup directory before modifying the slot.

Before overwriting any slot, record its type and number and keep a verified backup. Dumps may contain credentials or personal data and should be stored securely.

Use only with systems you own or are authorized to test.