mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-06-07 19:01:54 -07:00
Merge branch 'UNLEASHED' into 420
This commit is contained in:
+4
-2
@@ -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
@@ -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 = {};
|
||||
|
||||
Reference in New Issue
Block a user