Merge branch 'UNLEASHED' into 420

This commit is contained in:
RogueMaster
2022-10-29 12:04:49 -04:00
2 changed files with 5 additions and 14 deletions
+4 -2
View File
@@ -1,8 +1,10 @@
### New changes
* Fix SubGHz Bruteforcer crash and implement support for new protocols in BF existing dump (@xMasterX)
* PR: Wifi Marauder: make "add random" not overlap > symbol (by @TQMatvey | PR #141)
### Previous changes
* Fixed TOTP (Authenticator) - downgraded to 1.1.0
* Fixed i2cTools menu bug
### Previous changes
* API version changed to 8.2 due to OFW updates, Extra apps pack update is already done! Download it from link below
* API version changed to 8.2 due to OFW updates, **Download extra pack update only if your unleashed version was lower than 009!!!**
* Added Infrared API for .fap's
* **OFW: Mf Classic initial write, update, detect reader (when card has not readed keys/sectors you can use it as simulation for detect reader)**
* OFW: New Keeloq magic serial type 2, 3
+1 -12
View File
@@ -678,18 +678,6 @@ void nfc_worker_mf_classic_dict_attack(NfcWorker* nfc_worker) {
return;
}
// Clear found keys if the key cache is incorrect (key set as found but sector not read)
for(uint16_t sector = 0; sector < total_sectors; sector++) {
if(mf_classic_is_key_found(data, sector, MfClassicKeyA) &&
!mf_classic_is_sector_read(data, sector)) {
mf_classic_set_key_not_found(data, sector, MfClassicKeyA);
}
if(mf_classic_is_key_found(data, sector, MfClassicKeyB) &&
!mf_classic_is_sector_read(data, sector)) {
mf_classic_set_key_not_found(data, sector, MfClassicKeyB);
}
}
FURI_LOG_D(
TAG, "Start Dictionary attack, Key Count %ld", mf_classic_dict_get_total_keys(dict));
for(size_t i = 0; i < total_sectors; i++) {
@@ -1018,6 +1006,7 @@ static void nfc_worker_reader_analyzer_callback(ReaderAnalyzerEvent event, void*
}
void nfc_worker_analyze_reader(NfcWorker* nfc_worker) {
furi_assert(nfc_worker);
furi_assert(nfc_worker->callback);
FuriHalNfcTxRxContext tx_rx = {};