@@ -320,25 +320,6 @@ uint8_t subbrute_device_load_from_file(SubBruteDevice* instance, const char* fil
320
320
FURI_LOG_D (TAG , "Bit: %d" , instance -> file_protocol_info -> bits );
321
321
#endif
322
322
323
- // TODO: Delete this
324
- // Key
325
- // if(!flipper_format_read_string(fff_data_file, "Key", temp_str)) {
326
- // FURI_LOG_E(TAG, "Missing or incorrect Key");
327
- // result = SubBruteFileResultMissingOrIncorrectKey;
328
- // break;
329
- // } else {
330
- // snprintf(
331
- // instance->current_key_from_file,
332
- // sizeof(instance->current_key_from_file),
333
- // "%s",
334
- // furi_string_get_cstr(temp_str));
335
- // #ifdef FURI_DEBUG
336
- // FURI_LOG_D(TAG, "Key: %s", instance->current_key_from_file);
337
- // #endif
338
- // }
339
- //
340
- // flipper_format_rewind(fff_data_file);
341
-
342
323
uint8_t key_data [sizeof (uint64_t )] = {0 };
343
324
if (!flipper_format_read_hex (fff_data_file , "Key" , key_data , sizeof (uint64_t ))) {
344
325
FURI_LOG_E (TAG , "Missing Key" );
@@ -354,81 +335,6 @@ uint8_t subbrute_device_load_from_file(SubBruteDevice* instance, const char* fil
354
335
#endif
355
336
instance -> key_from_file = data ;
356
337
357
- // uint16_t add_value = 0x0001;
358
- // uint8_t bit_index = 7;
359
- // bool two_bytes = true;
360
- // uint8_t p[8];
361
- // for(int i = 0; i < 8; i++) {
362
- // p[i] = (uint8_t)(instance->key_from_file >> 8 * (7 - i)) & 0xFF;
363
- // }
364
- // uint16_t num = two_bytes ? (p[bit_index - 1] << 8) | p[bit_index] : p[bit_index];
365
- // FURI_LOG_D(TAG, "num: 0x%04X", num);
366
- // num += add_value;
367
- // FURI_LOG_D(TAG, "num added: 0x%04X", num);
368
- // uint8_t low_byte = num & (0xff);
369
- // uint8_t high_byte = (num >> 8) & 0xff;
370
-
371
- // data = 0;
372
- // for(uint8_t i = 0; i < sizeof(uint64_t); i++) {
373
- // if(i == bit_index - 1 && two_bytes) {
374
- // data = (data << 8) | high_byte;
375
- // data = (data << 8) | low_byte;
376
- // i++;
377
- // } else if(i == bit_index) {
378
- // data = (data << 8) | low_byte;
379
- // } else {
380
- // data = (data << 8) | p[i];
381
- // }
382
- // }
383
- // #if FURI_DEBUG
384
- // furi_string_printf(temp_str, "Key: %lX", (uint32_t)(data & 0xFFFFFFFF));
385
- // FURI_LOG_D(
386
- // TAG, "H: 0x%02X, L: 0x%02X, %s", high_byte, low_byte, furi_string_get_cstr(temp_str));
387
- // #endif
388
- // uint8_t key_data[sizeof(uint64_t)] = {0};
389
- // if(!flipper_format_read_hex(fff_data_file, "Key", key_data, sizeof(uint64_t))) {
390
- // FURI_LOG_E(TAG, "Missing Key");
391
- // result = SubBruteFileResultMissingOrIncorrectKey;
392
- // break;
393
- // }
394
- // uint64_t data = 0;
395
- // for(uint8_t i = 0; i < sizeof(uint64_t); i++) {
396
- // data = (data << 8) | key_data[i];
397
- // }
398
- // instance->key_from_file = data;
399
-
400
- // uint16_t add_value = 0x0001;
401
- // uint8_t bit_index = 7;
402
- // bool two_bytes = true;
403
-
404
- // uint8_t p[8];
405
- // for(int i = 0; i < 8; i++) {
406
- // p[i] = (uint8_t)(instance->key_from_file >> 8 * (7 - i)) & 0xFF;
407
- // }
408
- // uint16_t num = two_bytes ? (p[bit_index - 1] << 8) | p[bit_index] : p[bit_index];
409
- // FURI_LOG_D(TAG, "num: 0x%04X", num);
410
- // num += add_value;
411
- // FURI_LOG_D(TAG, "num added: 0x%04X", num);
412
- // uint8_t low_byte = num & (0xff);
413
- // uint8_t high_byte = (num >> 8) & 0xff;
414
-
415
- // data = 0;
416
- // for(uint8_t i = 0; i < sizeof(uint64_t); i++) {
417
- // if(i == bit_index - 1 && two_bytes) {
418
- // data = (data << 8) | high_byte;
419
- // data = (data << 8) | low_byte;
420
- // i++;
421
- // } else if(i == bit_index) {
422
- // data = (data << 8) | low_byte;
423
- // } else {
424
- // data = (data << 8) | p[i];
425
- // }
426
- // }
427
-
428
- // furi_string_printf(temp_str, "Key: %lX", (uint32_t)(data & 0xFFFFFFFF));
429
- // FURI_LOG_D(
430
- // TAG, "H: 0x%02X, L: 0x%02X, %s", high_byte, low_byte, furi_string_get_cstr(temp_str));
431
-
432
338
// TE
433
339
if (!flipper_format_read_uint32 (fff_data_file , "TE" , & temp_data32 , 1 )) {
434
340
FURI_LOG_E (TAG , "Missing or incorrect TE" );
@@ -487,7 +393,6 @@ void subbrute_device_attack_set_default_values(
487
393
instance -> bit_index = 0x00 ;
488
394
instance -> extra_repeats = 0 ;
489
395
instance -> two_bytes = false;
490
- memset (instance -> current_key , 0 , sizeof (instance -> current_key ));
491
396
492
397
if (default_attack != SubBruteAttackLoadFile ) {
493
398
instance -> max_value = subbrute_protocol_calc_max_value (
0 commit comments