Ver Fonte

1.4.4 - Fix my fix again

AloneLiberty há 2 anos atrás
pai
commit
9396a09487
2 ficheiros alterados com 5 adições e 1 exclusões
  1. 1 1
      mifare_nested_i.h
  2. 4 0
      mifare_nested_worker.c

+ 1 - 1
mifare_nested_i.h

@@ -21,7 +21,7 @@
 #include <gui/modules/variable_item_list.h>
 #include <gui/modules/variable_item_list.h>
 #include "mifare_nested_icons.h"
 #include "mifare_nested_icons.h"
 
 
-#define NESTED_VERSION_APP "1.4.3"
+#define NESTED_VERSION_APP "1.4.4"
 #define NESTED_GITHUB_LINK "https://github.com/AloneLiberty/FlipperNested"
 #define NESTED_GITHUB_LINK "https://github.com/AloneLiberty/FlipperNested"
 #define NESTED_RECOVER_KEYS_GITHUB_LINK "https://github.com/AloneLiberty/FlipperNestedRecovery"
 #define NESTED_RECOVER_KEYS_GITHUB_LINK "https://github.com/AloneLiberty/FlipperNestedRecovery"
 #define NESTED_NONCE_FORMAT_VERSION "3"
 #define NESTED_NONCE_FORMAT_VERSION "3"

+ 4 - 0
mifare_nested_worker.c

@@ -793,6 +793,7 @@ void mifare_nested_worker_collect_nonces_static(MifareNestedWorker* mifare_neste
 
 
                         info = nonces.nonces[sector][key_type][0];
                         info = nonces.nonces[sector][key_type][0];
                         info->collected = true;
                         info->collected = true;
+                        info->skipped = false;
 
 
                         memcpy(&info->target_nt, result.target_nt, sizeof(result.target_nt));
                         memcpy(&info->target_nt, result.target_nt, sizeof(result.target_nt));
                         memcpy(&info->target_ks, result.target_ks, sizeof(result.target_ks));
                         memcpy(&info->target_ks, result.target_ks, sizeof(result.target_ks));
@@ -1030,6 +1031,8 @@ void mifare_nested_worker_collect_nonces_hard(MifareNestedWorker* mifare_nested_
 
 
                             info->collected = true;
                             info->collected = true;
                             info->hardnested = true;
                             info->hardnested = true;
+                            info->skipped = false;
+
                             nonces.cuid = result.cuid;
                             nonces.cuid = result.cuid;
 
 
                             nonces.nonces[sector][key_type][0] = info;
                             nonces.nonces[sector][key_type][0] = info;
@@ -1328,6 +1331,7 @@ void mifare_nested_worker_collect_nonces(MifareNestedWorker* mifare_nested_worke
 
 
                             info = nonces.nonces[sector][key_type][tries];
                             info = nonces.nonces[sector][key_type][tries];
                             info->collected = true;
                             info->collected = true;
+                            info->skipped = false;
 
 
                             memcpy(&info->target_nt, result.target_nt, sizeof(result.target_nt));
                             memcpy(&info->target_nt, result.target_nt, sizeof(result.target_nt));
                             memcpy(&info->target_ks, result.target_ks, sizeof(result.target_ks));
                             memcpy(&info->target_ks, result.target_ks, sizeof(result.target_ks));