NFC: Accept non-parsed apps in Mifare DESFire. (#2041)
* NFC: Accept non-parsed apps in Mifare DESFire. Fixes #2040 Co-authored-by: gornekich <n.gorbadey@gmail.com> Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
parent
a82c3ccc22
commit
1b3156521c
@ -7,6 +7,7 @@
|
|||||||
#include <lib/nfc/protocols/nfc_util.h>
|
#include <lib/nfc/protocols/nfc_util.h>
|
||||||
#include <flipper_format/flipper_format.h>
|
#include <flipper_format/flipper_format.h>
|
||||||
|
|
||||||
|
#define TAG "NfcDevice"
|
||||||
#define NFC_DEVICE_KEYS_FOLDER EXT_PATH("nfc/cache")
|
#define NFC_DEVICE_KEYS_FOLDER EXT_PATH("nfc/cache")
|
||||||
#define NFC_DEVICE_KEYS_EXTENSION ".keys"
|
#define NFC_DEVICE_KEYS_EXTENSION ".keys"
|
||||||
|
|
||||||
@ -627,7 +628,10 @@ bool nfc_device_load_mifare_df_data(FlipperFormat* file, NfcDevice* dev) {
|
|||||||
*app_head = app;
|
*app_head = app;
|
||||||
app_head = &app->next;
|
app_head = &app->next;
|
||||||
}
|
}
|
||||||
if(!parsed_apps) break;
|
if(!parsed_apps) {
|
||||||
|
// accept non-parsed apps, just log a warning:
|
||||||
|
FURI_LOG_W(TAG, "Non-parsed apps found!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
parsed = true;
|
parsed = true;
|
||||||
} while(false);
|
} while(false);
|
||||||
|
Loading…
Reference in New Issue
Block a user