Commit Graph

1128 Commits

Author SHA1 Message Date
Chris van Marle 89d0c315b1 MRTD multiple changes 2022-10-11 22:13:36 +02:00
Chris van Marle c221c8947e MRTD scene for auth. read 2022-10-11 22:13:26 +02:00
Chris van Marle 6abd967966 MRTD set auth method + cleanup nfc_worker 2022-10-11 22:13:24 +02:00
Chris van Marle 6b968f7fea MRTD reread with auth 2022-10-11 22:13:20 +02:00
Chris van Marle 2c4e2b4aad MRTD rename scene Bac to Auth 2022-10-11 22:13:19 +02:00
Chris van Marle e9bb94254f MRTD move scenes to new directory 2022-10-11 22:13:13 +02:00
Chris van Marle 59efc2701d Merge branch 'dev' into mrtd 2022-10-11 22:13:13 +02:00
DerSkythe 702786078d in PNG waves down 2 px, MHZ in Read screen 2022-10-11 22:38:36 +04:00
DerSkythe e78d73c35f fix PNG, move waves 2px down and code to correct values 2022-10-11 21:56:00 +04:00
gornekich 2552278a3d [FL-2883] NFC: bank card rework reading (#1858)
* nfc: remove bank card save option
* nfc: remove bank card save from nfc device
* nfc: remove unused function in emv
* nfc: try several times to start emv application
* nfc: add AID display fallback for bank cards

Co-authored-by: あく <alleteam@gmail.com>
2022-10-12 02:13:12 +09:00
DerSkythe 34406f0607 flipper_format_free after all and only if we failed with all plans 2022-10-11 21:09:41 +04:00
Nikolay Minaylov 04f5ad83f8 [FL-2828] Dolphin score points update #1809 2022-10-12 01:54:35 +09:00
derskythe 06c0adfe98 Save in last settings FrequencyAnalyzer last feedback set 2022-10-11 18:45:46 +04:00
derskythe b0d4146c76 Write full name of preset on Read/ReadRAW screen 2022-10-11 18:26:16 +04:00
Yukai Li e89741e434 nfc: Move captured MFUL auth data from worker to device data 2022-10-10 22:25:42 -06:00
RogueMaster 1c3daf6b26 Merge branch 'UNLEASHED' into 420 2022-10-11 00:08:16 -04:00
MX 349a151330 fix memory leak 2022-10-11 03:29:59 +03:00
DerSkythe 52361b4adf Add split RAW files ability 2022-10-10 20:20:56 +04:00
gornekich 543cdcb51b Merge branch 'dev' into ntag-auto-pwd-capture 2022-10-10 14:09:59 +05:00
RogueMaster c181b1d5bc remove i2c stuff 2022-10-10 01:58:51 -04:00
RogueMaster 56b5438b79 Merge branch 'DarkFlippers:dev' into 420darkupds 2022-10-10 01:39:56 -04:00
Skorpionm 906124b091 [FL-2886] SubGhz: fix text overlap in read (#1853) 2022-10-10 13:43:15 +09:00
Yukai Li 60c08224eb nfc: Fix unlock menu not maintaining selection index 2022-10-09 16:20:20 -06:00
Yukai Li 0434733c73 Merge branch 'dev' into ntag-auto-pwd-capture 2022-10-09 16:18:38 -06:00
MX 877a9202fd fix decode raw bugs (blank screen, broken files) 2022-10-09 19:45:39 +03:00
MX acbe7a10e2 enable hopping with detect raw, and trying to fix crashes
feature still very unstable, use at your own risk!!!
2022-10-09 14:43:18 +03:00
RogueMaster e32a1ca733 Merge branch 'UNLEASHED' into 420darkupds 2022-10-08 23:56:12 -04:00
RogueMaster b6409226e8 Merge branch 'UNLEASHED' into 420darkupds 2022-10-08 23:46:51 -04:00
MX f5a1872db4 Desktop: Set external apps as favorites (& fix forgotten record close)
OFW PR 1816 by @djsime1
2022-10-09 05:18:24 +03:00
MX 91d7a38ca6 update changelog and fix subghz issues 2022-10-09 04:24:51 +03:00
MX 45840a1146 rise and shine mr freeman... 2022-10-09 00:37:22 +03:00
MX b0c9af9c06 Merge branch 'fz-dev' into dev 2022-10-08 23:11:16 +03:00
Roland Kammerer a1ede0a2fc BadUSB: add SYSRQ keys (#1460)
This allows sending of SysRq keys[1]. This then for example allows
sending the well known 'reisub' commands to safely reboot a otherwise
frozen Linux box. Or obviously any of the other magic keys.

The advantage compared to sending it to /proc/sysrq-trigger is that one
does not need a shell and depending on how broken the system is, one
might not even be able to get a new shell. The SysRq keys still work.

The cost is adding a new/"non-standard" keyword, IMO it is worth it.

Example:
DEFAULTDELAY 200
DELAY 1000
SYSRQ r
SYSRQ e
SYSRQ i
SYSRQ s
SYSRQ u
SYSRQ b

If one really wants to test it, I suggest h(elp) or w(ait).

[1] https://en.wikipedia.org/wiki/Magic_SysRq_key

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-09 02:56:56 +09:00
Sergey Gavrilov 31c0346adc [FL-976] Removing lambdas (#1849)
* Removing lambdas...
* Wake the fk up, Gordon! We have a citadel to burn!
* Here comes the Nihilanth
* Lambda documentation

Co-authored-by: あく <alleteam@gmail.com>
2022-10-09 02:38:29 +09:00
MX 464c725a48 fix debug logs 2022-10-07 23:05:00 +03:00
MX 4cb585e4b9 fix subghz display bug 2022-10-07 21:34:01 +03:00
MX 16ea8dc568 Merge branch 'fz-dev' into dev 2022-10-07 21:11:40 +03:00
Sergey Gavrilov 37b5e58a60 More correct elf loader (#1839)
* ELF File: more robust section loader
* ELF File: faster and smaller preinit, init and fini arrays handling
* ELF File: load sections on preload stage
* ELF File: naming
* Furi: fix use after free in thread join

Co-authored-by: あく <alleteam@gmail.com>
2022-10-08 02:06:29 +09:00
MX b4b3c182c5 fixes for new printf and furistream 2022-10-07 18:32:58 +03:00
MX bdd052937b Merge branch 'fz-dev' into dev 2022-10-07 17:24:20 +03:00
Sergey Gavrilov 4000f0cac5 [FL-2870] Printf function attributes (#1841)
* Furi strings: printf attribute
* Logs: printf attribute
* Plugins: adapt
* Plugins: accommodate
* Unit tests: accommodate

Co-authored-by: あく <alleteam@gmail.com>
2022-10-07 22:35:15 +09:00
Nikolay Minaylov 1f742b611a [FL-2651, FL-2863] App name in CLI loader command, RFID data edit fix #1835
Co-authored-by: あく <alleteam@gmail.com>
2022-10-07 21:46:58 +09:00
Sergey Gavrilov 38a82a1907 [FL-2839] Furi stream buffer (#1834)
* Core: stream buffer
* stream buffer: API and usage
* stream buffer: documentation
* stream buffer: more documentation
* Furi: fix spelling

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-10-07 21:27:11 +09:00
Yukai Li b5859acf9c nfc: Move set default MFUL password
This way it can be edited if needed instead of reentered
2022-10-07 02:18:13 -06:00
Yukai Li 5aadfcd20a nfc: Add unlock options to loaded MFUL menu 2022-10-07 01:43:23 -06:00
Yukai Li 0f68025d94 nfc: Remove unnecessary include 2022-10-07 01:43:09 -06:00
Yukai Li 6c135eebf7 nfc: Display PWD and PACK in MFUL info if available 2022-10-07 01:11:27 -06:00
RogueMaster 3cd01b03e9 furi_string_free 2022-10-07 03:00:38 -04:00
Yukai Li f1b2327b8a nfc: Be explicit about using manual auth method when using auto unlock 2022-10-07 00:58:05 -06:00
RogueMaster 734efd519b Update subghz_cli.c 2022-10-07 02:33:08 -04:00