diff --git a/client/src/cmdhfmfdes.c b/client/src/cmdhfmfdes.c index 11e26e9f9..3a1e77276 100644 --- a/client/src/cmdhfmfdes.c +++ b/client/src/cmdhfmfdes.c @@ -5808,7 +5808,7 @@ static int CmdHF14ADesCreateFile(const char *Cmd) { return PM3_ESOFT; } - PrintAndLogEx(SUCCESS, "File %02x in the app %06x created " _GREEN_("successfully"), data[0], appid); + PrintAndLogEx(SUCCESS, "%s file %02x in the app %06x created " _GREEN_("successfully"), GetDesfireFileType(filetype), data[0], appid); DropField(); return PM3_SUCCESS; @@ -6077,7 +6077,7 @@ static int CmdHF14ADesCreateRecordFile(const char *Cmd) { return PM3_ESOFT; } - PrintAndLogEx(SUCCESS, "Record file %02x in the app %06x created " _GREEN_("successfully"), data[0], appid); + PrintAndLogEx(SUCCESS, "%s file %02x in the app %06x created " _GREEN_("successfully"), GetDesfireFileType(filetype), data[0], appid); DropField(); return PM3_SUCCESS; diff --git a/client/src/mifare/desfirecore.c b/client/src/mifare/desfirecore.c index 0315044ae..d3710dc1e 100644 --- a/client/src/mifare/desfirecore.c +++ b/client/src/mifare/desfirecore.c @@ -1209,7 +1209,7 @@ const DesfireCreateFileCommandsS *GetDesfireFileCmdRec(uint8_t type) { return NULL; } -static const char *GetDesfireFileType(uint8_t type) { +const char *GetDesfireFileType(uint8_t type) { const DesfireCreateFileCommandsS *res = GetDesfireFileCmdRec(type); if (res != NULL) return res->text; diff --git a/client/src/mifare/desfirecore.h b/client/src/mifare/desfirecore.h index 47bd626bd..9f5521a29 100644 --- a/client/src/mifare/desfirecore.h +++ b/client/src/mifare/desfirecore.h @@ -87,6 +87,7 @@ void DesfirePrintFileSettings(uint8_t *data, size_t len); void DesfirePrintSetFileSettings(uint8_t *data, size_t len); void DesfirePrintCreateFileSettings(uint8_t filetype, uint8_t *data, size_t len); +const char *GetDesfireFileType(uint8_t type); int DesfireCreateFile(DesfireContext *dctx, uint8_t ftype, uint8_t *fdata, size_t fdatalen, bool checklen); int DesfireDeleteFile(DesfireContext *dctx, uint8_t fid); int DesfireCommitTransaction(DesfireContext *dctx, bool enable_options, uint8_t options);