|
@@ -478,9 +478,13 @@ SaveNoncesResult_t* mifare_nested_worker_write_nonces(
|
|
|
for(uint8_t sector = 0; sector < sector_count; sector++) {
|
|
for(uint8_t sector = 0; sector < sector_count; sector++) {
|
|
|
for(uint8_t key_type = 0; key_type < 2; key_type++) {
|
|
for(uint8_t key_type = 0; key_type < 2; key_type++) {
|
|
|
if(nonces->nonces[sector][key_type][tries]->invalid) {
|
|
if(nonces->nonces[sector][key_type][tries]->invalid) {
|
|
|
- result->invalid++;
|
|
|
|
|
|
|
+ if (tries == 0) {
|
|
|
|
|
+ result->invalid++;
|
|
|
|
|
+ }
|
|
|
} else if(nonces->nonces[sector][key_type][tries]->skipped) {
|
|
} else if(nonces->nonces[sector][key_type][tries]->skipped) {
|
|
|
- result->skipped++;
|
|
|
|
|
|
|
+ if (tries == 0) {
|
|
|
|
|
+ result->skipped++;
|
|
|
|
|
+ }
|
|
|
} else if(nonces->nonces[sector][key_type][tries]->collected) {
|
|
} else if(nonces->nonces[sector][key_type][tries]->collected) {
|
|
|
if(nonces->nonces[sector][key_type][tries]->hardnested) {
|
|
if(nonces->nonces[sector][key_type][tries]->hardnested) {
|
|
|
FuriString* hardnested_path = furi_string_alloc();
|
|
FuriString* hardnested_path = furi_string_alloc();
|