Yukai Li
0d0f66bcea
nfc: Attempt to authenticate with default PWD when possible when reading NTAG
2022-10-13 08:51:02 -06:00
gornekich
8b69cd1ea1
Merge branch 'dev' into ntag-auto-pwd-capture
2022-10-13 13:04:38 +05:00
Luke Williams
50dc2d7389
36-bit AWID (L11601 Lenel) ( #1838 )
...
* 36-bit AWID
* Rfid: correct vendor name AWIG -> AWID
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2022-10-13 01:31:54 +09:00
Thibaut CHARLES
ede3bac799
Badusb: show script errors on screen ( #1506 )
...
Co-authored-by: あく <alleteam@gmail.com >
2022-10-13 01:21:54 +09:00
hedger
eb4ff3c0fd
[FL-2832] fbt: more fixes & improvements ( #1854 )
...
* github: bundling debug folder with scripts; docs: fixes & updates; fbt: added FAP_EXAMPLES variable to enable building example apps. Disabled by default. fbt: added TERM to list of proxied environment variables
* fbt: better help output; disabled implicit_deps_unchanged; added color to import validator reports
* fbt: moved debug configuration to separate tool
* fbt: proper dependency tracker for SDK source file; renamed linker script for external apps
* fbt: fixed debug elf path
* fbt: packaging sdk archive
* scripts: fixed sconsdist.py
* fbt: reworked sdk packing; docs: updates
* docs: info on cli target; linter fixes
* fbt: moved main code to scripts folder
* scripts: packing update into .tgz
* fbt, scripts: reworked copro_dist to build .tgz
* scripts: fixed naming for archived updater package
* Scripts: fix ぐるぐる回る
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2022-10-13 01:12:05 +09:00
gornekich
afff1adf8f
[FL-2882] BLE tiktok controller ( #1859 )
...
* bt hid: introduce tiktok controller
* assets: add bt tiktok assets
* bt hid: finish tiktok draw
* bt hid: add input process to tiktok view
* bt hid: add tiktok swipe emulation
* bt hid: fix exit from tiktok controller
* ble hid: add delay to emulate double tap
* ble hid: change options order
* bt hid: build as external application
* ble hid: fix naming
Co-authored-by: あく <alleteam@gmail.com >
2022-10-13 00:48:13 +09:00
あく
92a738bf77
Dolphin: add L1_Painting animation ( #1863 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com >
2022-10-13 00:39:39 +09:00
Max Andreev
b3d9523322
Github actions on kubernetes runners ( #1861 )
...
* Change toolchain path and runner tag
* fix check_submdules.yml
* try to fix errors
* create .ssh directory
* fix toolchain path
* add empty line for test
* testing 3 k8s nodes speed
* Test speed again
* change tag, move reindex job
* bring reindex.yml back
* fix build.yml
* fix reindex.yml
Co-authored-by: あく <alleteam@gmail.com >
2022-10-13 00:31:25 +09: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
Nikolay Minaylov
04f5ad83f8
[FL-2828] Dolphin score points update #1809
2022-10-12 01:54:35 +09:00
Yukai Li
e89741e434
nfc: Move captured MFUL auth data from worker to device data
2022-10-10 22:25:42 -06:00
gornekich
543cdcb51b
Merge branch 'dev' into ntag-auto-pwd-capture
2022-10-10 14:09:59 +05: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
UberGuidoZ
3fd30a9132
docs: update on FAP build process ( #1852 )
2022-10-09 09:20:15 +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
Sergey Gavrilov
981f7ff8b0
Elf loader: do not load .ARM.* sections ( #1850 )
...
* Elf loader: do not load .ARM sections
* Fix section name
2022-10-09 00:51:51 +09:00
あく
c13929330e
Gui: fix memory leak in file browser module ( #1848 )
2022-10-08 19:57:53 +09:00
Yukai Li
88ca267466
music_player: Return to browser instead of exiting on back button ( #1846 )
...
* music_player: Return to browser instead of exiting on back button
* music_player: Fix number and dots extraction
2022-10-08 19:13:26 +09:00
Sergey Gavrilov
d10e16ca3c
Snake game: nokia 6110-like sound ( #1844 )
...
* Snake game: nokia 6110-like sound
* Snake game: blocking sound notifications
* SnakeGame: flush notification queue with backlight enforce block
Co-authored-by: あく <alleteam@gmail.com >
2022-10-08 02:27:32 +09: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
Nikolay Minaylov
1a1f711897
Signal Generator app: UI update ( #1829 )
...
* Signal Generator: UI update
* icons renamed
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2022-10-07 22:58:36 +09: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
Yukai Li
b839566f3e
nfc: Fix MFUL auth success usage, remove unused variable
2022-10-07 01:11:03 -06:00
Yukai Li
2e93c6268e
nfc: Fill in MFUL has_auth when loading file
2022-10-07 00:59:13 -06:00
Yukai Li
f1b2327b8a
nfc: Be explicit about using manual auth method when using auto unlock
2022-10-07 00:58:05 -06:00
Yukai Li
1c2e35d930
nfc: Fix MFUL auth counter loading
2022-10-07 00:57:32 -06:00
Max Andreev
d1843c0094
Disable PVS-Studio license check ( #1840 )
2022-10-07 16:56:19 +10:00
Yukai Li
145aef96ac
nfc: Set default MFUL password input to 0xFFFFFFFF
2022-10-07 00:31:05 -06:00
Yukai Li
716d6e3940
nfc: Add reader password capture scene
2022-10-07 00:30:45 -06:00
Yukai Li
58b9844025
nfc: Fix emulation of incompletely-read password-protected MFUL
2022-10-07 00:29:39 -06:00
Yukai Li
a227b63ba5
nfc: Add function to determine whether MFUL is fully captured
2022-10-07 00:23:34 -06:00
Matvey Gerasimov
3367bc6f68
Documentation: AppManifests.md typo fix ( #1836 )
2022-10-07 10:23:21 +04:00
Yukai Li
674706279a
nfc: Rename enum member to align with existing convention
2022-10-06 22:15:24 -06:00
Yukai Li
71035dc3ae
nfc: Add NTAG authentication event to emulation
2022-10-06 22:12:51 -06:00
Yukai Li
299ec9643e
nfc: Add mechanism to pass event data
2022-10-06 22:12:29 -06:00
Yukai Li
2a1bbdc1ca
nfc: MFUL minor cleanup
2022-10-06 22:12:29 -06:00
Astra
eaa3adf98a
[FL-2868] Remove string_push_uint64 ( #1832 )
...
* Remove string_pust_uint64
* Oops, furi strings now
* Remove dead code
* Remove unneeded import
Co-authored-by: あく <alleteam@gmail.com >
2022-10-07 03:51:30 +09:00
Björn Kimminich
dde18cd343
Add exit label to keyboard connection screen ( #1830 )
...
* Add exit label to keyboard connection screen (resolves #1814 )
* BtHid: align baselines on connection screen
Co-authored-by: あく <alleteam@gmail.com >
2022-10-07 02:40:18 +09:00
Georgii Surkov
72b3d7f414
[FL-2620] Infrared error message ( #1827 )
...
* Show an error message if the remote could not be saved/renamed
Co-authored-by: あく <alleteam@gmail.com >
2022-10-07 02:25:54 +09:00
Astra
19cb469e4b
[FL-2877] Don't turn off the backlight on MFC dict attack #1826
...
Co-authored-by: あく <alleteam@gmail.com >
2022-10-07 02:19:35 +09:00
gornekich
01f7a3e5b5
[FL-2874] Remove bank card uid emulation ( #1823 )
...
* nfc: open bank card info from archive
* nfc: remove emulate uid option from bank cards menu
Co-authored-by: あく <alleteam@gmail.com >
2022-10-07 02:12:45 +09:00