Commit Graph

1488 Commits

Author SHA1 Message Date
Yukai Li 6b47bc1af4 Nfc: NTAG password auto capture (and other password-related changes) (#1843)
* nfc: MFUL minor cleanup
* nfc: Add mechanism to pass event data
* nfc: Add NTAG authentication event to emulation
* nfc: Rename enum member to align with existing convention
* nfc: Add function to determine whether MFUL is fully captured
* nfc: Fix emulation of incompletely-read password-protected MFUL
* nfc: Add reader password capture scene
* nfc: Set default MFUL password input to 0xFFFFFFFF
* nfc: Fix MFUL auth counter loading
* nfc: Be explicit about using manual auth method when using auto unlock
* nfc: Fill in MFUL has_auth when loading file
* nfc: Fix MFUL auth success usage, remove unused variable
* nfc: Display PWD and PACK in MFUL info if available
* nfc: Remove unnecessary include
* nfc: Add unlock options to loaded MFUL menu
* nfc: Move set default MFUL password. This way it can be edited if needed instead of reentered
* nfc: Fix unlock menu not maintaining selection index
* nfc: Move captured MFUL auth data from worker to device data
* nfc: Attempt to authenticate with default PWD when possible when reading NTAG
* nfc: Don't try to auth NTAG on read if we already authed
* nfc: Add title for all pages read but failed auth for NTAG auth
* nfc: Add faster auth callback patch
* lib: Remove scons submodule from index
* nfc: Revise MFUL unlock UI flow
* nfc: Disallow MFUL unlock with reader if card not read yet. Trying to read first results in either needing to make a new scene or badly jury rigging other scenes, so let's just not do that
* f7: Bump API symbols
* Format code

Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 03:16:22 +09:00
RogueMaster a486cc898a Merge branch 'ofwdev' into 420 2022-11-28 12:12:22 -05:00
Stephen Kent a82c3ccc22 NFC: Fix MIFARE DESfire info action to open app menu (#2058)
When examining a MIFARE DESfire card, selecting "More >" currently leads
to the file menu for a single application even if the scanned card
contains multiple applications.

On examining the source code, a MIFARE DESfire application selection
menu is present as `NfcSceneMfDesfireData`. This change updates the
MIFARE DESfire Info "More >" action to open the application selection
menu. That menu may then be used to open the file selection menu for any
application in the read MIFARE DESfire card data.

Tested interactively with
https://github.com/flipperdevices/flipperzero-sd-card-examples/blob/c4cbdcd94706836fe0e3cda42587814237b1cfde/nfc/Desfire.nfc

Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 02:05:24 +09:00
Maksim Derbasov e121e6a287 Fix for spelling (#2051)
* Fix for spelling
* Review iteration

Co-authored-by: あく <alleteam@gmail.com>
2022-11-29 01:51:51 +09:00
RogueMaster 50cb45cc29 Merge branch 'pr/454' into 420 2022-11-26 22:14:27 -05:00
RogueMaster 68f51411a1 fmt 2022-11-26 02:23:03 -05:00
RogueMaster b2958cf679 Merge pull request #449 from flipperdevices/aku/browser_navigation
Aku/browser navigation
2022-11-26 01:25:36 -05:00
RogueMaster 41e9c09fba Merge branch 'pr/448' into 420 2022-11-25 21:43:35 -05:00
RogueMaster a15ee2ea7d Revert "Revert "Merge branch 'pr/446' into 420""
This reverts commit 28cc99ad2d.
2022-11-25 21:41:55 -05:00
nminaylov 536eb93fd3 File list offset fix 2022-11-25 17:44:23 +03:00
g3gg0 c1b5394b0f further mergability updates 2022-11-25 11:42:29 +01:00
RogueMaster 28cc99ad2d Revert "Merge branch 'pr/446' into 420"
This reverts commit 761dc48b3e, reversing
changes made to 91f037c63f.
2022-11-25 03:08:53 -05:00
RogueMaster 761dc48b3e Merge branch 'pr/446' into 420 2022-11-25 01:40:03 -05:00
RogueMaster 23dd7a20b7 Merge pull request #443 from niki-timofe/mf-unsaved-detect-reader
Mf unsaved detect reader
2022-11-25 01:25:52 -05:00
Никита Тимофеев 7afaeed553 Add missed detect reader deed 2022-11-24 13:23:40 +03:00
Никита Тимофеев d5a9bfbcd2 Allow "Detect reader" for unsaved card 2022-11-24 05:04:13 +03:00
RogueMaster a9fa226cea Merge branch 'UNLEASHED' into 420 2022-11-23 20:59:05 -05:00
MX f086d5b7a3 Merge pull request #180 from TQMatvey/dev
SubGhz: Allow setting RSSI trigger to beggining
2022-11-24 03:25:41 +03:00
MX 757b218397 Revert SubGhz FA changes 2022-11-24 03:16:31 +03:00
TQMatvey 2a5d629318 SubGhz: Allow setting RSSI trigger to beggining 2022-11-24 06:52:44 +07:00
RogueMaster 4a8c814daf Merge branch 'UNLEASHED' into 420 2022-11-23 15:28:31 -05:00
MX 8e14291363 Merge branch 'fz-dev' into dev 2022-11-23 21:30:59 +03:00
Nikolay Minaylov ffa6249b64 [FL-2985] Fix U2F HID vulnerability #2042
Co-authored-by: あく <alleteam@gmail.com>
2022-11-24 03:12:53 +09:00
MX daea8a963d Apply subghz FA changes from OFW, update API symbols 2022-11-23 19:46:31 +03:00
Yukai Li dc76b523c5 Merge branch 'dev' into ntag-auto-pwd-capture 2022-11-23 09:34:18 -07:00
MX 7829428455 Merge branch 'fz-dev' into dev 2022-11-23 19:21:50 +03:00
Yukai Li 14681cdcc0 Format code 2022-11-23 09:04:15 -07:00
Skorpionm 9bb0dbaa3e SubGhz: frequency analyzer. 2dbi desensitization, rssi averaging to reduce jitter, new rssi indicators in log_mode, GUI fix (#2020)
Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:31:39 +09:00
Kyhwana Pardus 1c8451fad4 Fix typos in subghz_cli.c (#2030)
Fix up the "receive" typos

Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:23:11 +09:00
MangoTornado 669822cdd2 Fix typos in various outputs (#2032)
* Fix typos in various outputs
* Update u2f_view.c

Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 22:15:08 +09:00
Sergey Gavrilov c511c67e71 Core: thread allocation shortcut (#2007)
* Core: thread alloc+set shortcut
* Apps: use thread allocation shortcut
* Mark some service threads as services
* Init BT as soon as possible

Co-authored-by: あく <alleteam@gmail.com>
2022-11-23 21:49:17 +09:00
RogueMaster fbb0ec862c Merge pull request #437 from flipperdevices/nm/2985_u2f_hid_fix
Fix U2F HID vulnerability
2022-11-22 13:23:09 -05:00
RogueMaster 34071e7289 Merge pull request #434 from kyhwana/fix_subghz_cli_typos
Fix typos in subghz_cli.c kyhwana
2022-11-22 00:33:07 -05:00
RogueMaster 24f1e7f1c6 Merge pull request #431 from MangoTornado/dev
typos mangoTornado
2022-11-22 00:26:35 -05:00
g3gg0 cd241a2901 switch to DigitalSequence 2022-11-21 13:36:16 +01:00
MangoTornado c88a717fb2 Update u2f_view.c 2022-11-20 22:21:17 -05:00
Andrew 5daa2118b9 Fix typos in various outputs 2022-11-20 22:14:16 -05:00
Kyhwana Pardus fd9a01878a Fix typos in subghz_cli.c
Fix up the "receive" typos
2022-11-20 12:03:32 +13:00
g3gg0 1344f8f667 fix log truncation 2022-11-19 13:01:04 +01:00
g3gg0 08a5fee128 log code updates, showing the last entries only 2022-11-19 12:28:58 +01:00
nminaylov 35069af7ca Fix U2F HID vulnerability 2022-11-18 19:10:22 +03:00
g3gg0 971e0093c4 cleaned up SLIX code
fixed byte order mixup
read larger cards
2022-11-17 21:49:29 +01:00
RogueMaster c7e5b55925 Merge branch 'DarkFlippers:dev' into 420 2022-11-17 02:53:53 -05:00
g3gg0 b4802247df always save file even when tag was not locked 2022-11-17 01:45:22 +01:00
g3gg0 75f5e6604b separate ISO15693 basic and SLIX extensions a bit more
changed save format to reflect this
executing emulation from browser now also works
2022-11-17 01:35:39 +01:00
MX 17cb7533cb SubGHz: FA -> Save last trigger level 2022-11-17 00:37:35 +03:00
RogueMaster 0180fe513a Merge branch 'UNLEASHED' into 420 2022-11-16 10:15:11 -05:00
MX 1e183d5450 SubGHz: Add 440.175 Mhz 2022-11-16 14:26:48 +03:00
Yukai Li 90c362708e nfc: Disallow MFUL unlock with reader if card not read yet
Trying to read first results in either needing to make a new scene or
badly jury rigging other scenes, so let's just not do that
2022-11-15 01:17:54 -07:00
Yukai Li 3624ebf643 nfc: Revise MFUL unlock UI flow 2022-11-15 00:44:11 -07:00