Commit graph

2945 commits

Author SHA1 Message Date
gid9798
237d2ba1a0 Fuzzer App: field_editor view V2 2023-06-06 16:28:04 +03:00
gid9798
b346487e76 Fuzzer App: BFCustomerID attack, some fix 2023-06-06 16:27:59 +03:00
gid9798
6a9f396663 Fuzzer App: Some description 2023-06-06 16:27:50 +03:00
gid9798
d3eb43ce35 Fuzzer App: Attack state 2023-06-06 16:27:46 +03:00
gid9798
6eed74c716 Fuzzer App: prtocol carusel prototype 2023-06-06 16:27:38 +03:00
gid9798
b95620cdd0 Fuzzer App: Some Improvement 2023-06-06 16:27:28 +03:00
gid9798
3bd08ab31c Fuzzer App: Load key file 2023-06-06 16:25:25 +03:00
gid9798
5b4bb66848 Fuzzer App: Field editor view 2023-06-06 16:25:19 +03:00
gid9798
2b677c83e3 Fuzzers App: load custom dict 2023-06-06 16:23:19 +03:00
gid9798
d3a260e441 Fuzzer App: worker add RFID 2023-06-06 16:23:08 +03:00
gid9798
70edcf3f6a Fuzzer App: worker 2023-06-06 16:22:51 +03:00
gid9798
e31a0c4d6d Fuzzers App: attack gui 2023-06-06 16:22:40 +03:00
gid9798
321f2d8d50 Fuzzers app: main menu v0 2023-06-06 16:22:32 +03:00
gid9798
ab86f58643 Fuzzers App: gui start 2023-06-06 16:22:01 +03:00
MX
0f8ca0a563
Apply required TOTP changes 2023-06-04 12:52:24 +03:00
MX
75ee4efa31
Fix ibtn fuzzer file loading (temp) 2023-06-03 23:46:55 +03:00
MX
d16ba6c4c8
Fix stilmatic support? 2023-06-03 00:29:01 +03:00
MX
13a1cd32a7
Fix multiple bus issues in plugins 2023-06-02 23:32:23 +03:00
MX
e990e58177
change butthurt timer 2023-06-02 22:55:05 +03:00
MX
05b6ae7b20
Deauther crash fix, Fixes issue #497 2023-06-02 17:03:03 +03:00
MX
2dc0059b1c
NFC V, review gui fixes, disable debug output in digital signal 2023-06-02 16:47:54 +03:00
MX
ad83095959
Final 2023-06-02 15:18:05 +03:00
MX
a5bf97fbb2
Fix appid's pt2 2023-06-02 15:14:32 +03:00
MX
ca49da3c83
Fix APP_IDs to match new regex
regex check will be added in OFW soon
2023-06-02 13:42:44 +03:00
MX
4c134d8fdc
Merge branch 'ofw-dev' into dev 2023-06-01 16:19:37 +03:00
gornekich
1d7966f74e
NFC: fix MFC timings (#2719)
* digital signal: add optimization
* nfc test: more restrict tests
* digital signal: build as separate library
* digital signal: remove unused flags, format sources
* digital signal: fix cflag name
* target: fix build for f18 target

Co-authored-by: あく <alleteam@gmail.com>
2023-06-01 21:37:47 +09:00
MX
f5692ea1f0
fix message 2023-05-31 17:16:24 +03:00
MX
774156a78a
Merge branch 'ofw-dev' into dev 2023-05-31 17:14:49 +03:00
Tiernan Messmer
b18bf3eddb
nfcv code review fixes 2023-05-31 17:14:06 +03:00
AloneLiberty
86a64487cb
NFC: Fix gen1 writing with invalid BCC (lost fix from PR #2511) (#2710)
Co-authored-by: あく <alleteam@gmail.com>
2023-05-31 22:56:04 +09:00
Skorpionm
d09c59fd2f
[FL-3340] SubGhz: fix flipper crashes after exiting broadcast blocking message and crash cli (#2714) 2023-05-31 21:59:12 +09:00
MX
87aca2874f
Update TOTP
https://github.com/akopachov/flipper-zero_authenticator
2023-05-31 13:34:52 +03:00
gid9798
53dbf8de72 fix 2023-05-31 12:25:45 +03:00
MX
e60707d7ef
need to fix that 2023-05-31 12:18:24 +03:00
MX
6374474b25
fmt 2023-05-31 10:39:11 +03:00
MX
c0d80a4f83
Merge branch 'dev' into keeloq_move_mf_to_keystore 2023-05-31 10:38:28 +03:00
MX
0a0109e2aa
Merge pull request #492 from gid9798/subrem_main_and_maker
Subrem main and maker
2023-05-31 01:08:24 +03:00
gid9798
6ad58276f8 Cleanup and rename 2023-05-30 22:21:47 +03:00
gid9798
a260465721 Prog_mode to custom_btn 2023-05-30 22:18:54 +03:00
gid9798
8273c946de Merge remote-tracking branch 'UFW/dev' into lfrfid_t5577 2023-05-30 20:32:44 +03:00
gid9798
c70a13015b Allow BinRaw & some clean 2023-05-30 20:27:15 +03:00
gid9798
a312aa422a Same codebase as fap 2023-05-30 20:04:17 +03:00
gid9798
b3e8b2c487 upd_subrem_main 2023-05-30 20:01:31 +03:00
MX
4609d7ed93
Update FlipperNested
https://github.com/AloneLiberty/FlipperNested
2023-05-30 17:14:27 +03:00
gid9798
da4a8eb5c1 Merge branch 'UFW_dev' into lfrfid_t5577 2023-05-30 11:20:01 +03:00
MX
b25e98ffbb
Rename buttons in OFW naming scheme 2023-05-30 00:12:46 +03:00
MX
121526f521
Use AC Remote from OFW, same for Audio remote
ASSETS update needed, will be done soon
2023-05-29 23:50:37 +03:00
MX
2e70470d12
remove unused var 2023-05-29 23:12:38 +03:00
MX
953bbabff3
Merge pull request #490 from gid9798/clock_forced_upd
Desktop Clock: some improvements
2023-05-29 22:37:56 +03:00
gid9798
a4c1ad22ef Removing duplicate code in t5577 passwd clear 2023-05-29 22:15:07 +03:00
MX
e474b851bf
fix for new bus changes 2023-05-29 21:29:13 +03:00
MX
0ab530e750
Merge branch 'ofw-dev' into dev 2023-05-29 20:33:12 +03:00
MX
b3aaffc95d
Update wifi marauder plugin 2023-05-29 19:33:04 +03:00
あく
3de856f8d5
[FL-3295] FuriHal: add bus abstraction (#2614)
* FuriHal: add bus abstraction and port some subsystem to it
* Make PVS happy, cleanup code
* Update API symbols for f18
* F18: backport bus changes from f7
* Revert to STOP2 sleep mode
* Fix downgrading the firmware via updater
* Port iButton TIM1 to furi_hal_bus
* Port Infrared TIM1 and TIM2 to furi_hal_bus
* Just enable the timer bus
* Port furi_hal_pwm to bus API
* Fix include statement
* Port furi_hal_rfid to bus API
* Port furi_hal_subghz and others to bus API
* Remove unneeded include
* Improve furi_hal_infrared defines
* Reset LPTIM1 via furi_hal_bus API
* Crash when trying to enable an already enabled peripheral
* Better defines
* Improved checks
* Lots of macro wrappers
* Copy spi changes for f18
* Fix crashes in LFRFID system
* Fix crashes in NFC system
* Improve comments
* Create FuriHalBus.md
* Update FuriHalBus.md
* Fix crash when launching updater
* Documentation: couple small fixes in FuriHalBus
* FuriHal: fix copypaste in furi_hal_rfid_tim_reset
* FuriHal: reset radio core related peripherals on restart
* FuriHalBus: is enabled routine and bug fix for uart
* RFID HAL: accomodate furi hal bus

Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com>
Co-authored-by: Georgii Surkov <37121527+gsurkov@users.noreply.github.com>
Co-authored-by: SG <who.just.the.doctor@gmail.com>
2023-05-30 01:05:57 +09:00
gid9798
b17125c65c Desktop Clock: some improvements 2023-05-29 17:54:01 +03:00
MX
23ff7d913a
Update UART Terminal 2023-05-29 17:47:45 +03:00
micolous
363f555ed7
Implement support for reading Opal card (Sydney, Australia) (#2683)
* Implement support for reading Opal card (Sydney, Australia)
* stub_parser_verify_read: used UNUSED macro
* furi_hal_rtc: expose calendaring as functions
* opal: use bit-packed struct to parse, rather than manually shifting about
* Update f18 api symbols

Co-authored-by: あく <alleteam@gmail.com>
2023-05-29 20:55:55 +09:00
MX
18a895310c
Merge branch 'ofw-dev' into dev 2023-05-29 14:40:07 +03:00
MX
04f9811c6e
Fix crash when renaming files with long file name 2023-05-29 14:17:50 +03:00
Nikolay Minaylov
66961dab06
BadUSB: script execution pause (#2700)
Co-authored-by: あく <alleteam@gmail.com>
2023-05-29 18:21:18 +09:00
MX
0d1fea9861
LFRFID PSK Raws in debug 2023-05-28 06:36:19 +03:00
MX
a11b6e72dc
Update changelog and readme
+ some small fixes
2023-05-28 03:53:54 +03:00
MX
70a7ab7f2e
Move mifare nested plugin from extra pack to base fw 2023-05-27 23:55:48 +03:00
MX
adb236d8b6
move nfc apps into NFC folder 2023-05-27 18:38:49 +03:00
MX
6208337f61
Merge tiktok and ytshorts remote into one
by @Willy-JL
2023-05-27 16:51:54 +03:00
MX
9af6616882
Archive, fix rename, show message to user 2023-05-27 13:39:54 +03:00
MX
2f35e980ef
rename rename 2023-05-26 19:52:43 +03:00
MX
858ab99cec
don't put subrem_ in name by default 2023-05-26 19:21:26 +03:00
MX
c4cba38559
oops 2023-05-26 19:18:08 +03:00
MX
e6790e50c6
fix crash 2023-05-26 19:17:27 +03:00
MX
6dc1a0b6e8
rename again 2023-05-26 19:11:06 +03:00
MX
9c520c5188
Rename + don't touch power and module type on start 2023-05-26 19:06:26 +03:00
gid9798
3e09793b54 Rename 2023-05-26 18:14:15 +03:00
gid9798
2f284cdb18 Merge branch 'UFW_dev' into subrem_configurator 2023-05-26 17:43:41 +03:00
gid9798
c1eb968144 Merge branch 'subrem' into subrem_configurator 2023-05-26 17:39:43 +03:00
gid9798
14a12b02ef drop tx 2023-05-26 17:32:52 +03:00
MX
3c452e6ddb
Merge branch 'ofw-dev' into dev 2023-05-26 16:51:11 +03:00
Yukai Li
5f52382098
nfc: Mifare Ultralight C detection (#2668)
* nfc: Add Mifare Ultralight C detection
* nfc: Add display name for MFUL C and hide menu items
    MFUL C unlock and emulation currently not supported, so hide from menu
    if current card is MFUL C
* nfc: Also check response when probing 3DES auth
* nfc: Hide emulate option in saved menu for MFUL if not supported
* nfc: Remove unlock options from saved menu if Ultralight C


Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-05-26 22:19:10 +09:00
MX
b9397693a2
Setting to change fonts in TOTP
opensource != selling plugin builds / do you agree?
If you don't agree - and you think I did a bad thing here by allowing users to select fonts without payment, let me know

Why I did that? - cuz I'm not making private "donation only" builds myself, while having no main job, and living only on donations, so I don't like stuff like that in opensource projects

You should support author if you like this plugin here:
https://github.com/akopachov/flipper-zero_authenticator
2023-05-26 15:09:10 +03:00
MX
24ad48d390
Update TOTP 2023-05-26 13:22:06 +03:00
MX
12f9b6a89e
Apply desktop favourite apps refactoring 2023-05-26 13:13:46 +03:00
MX
36102b8ee0
Merge branch 'ofw-dev' into dev 2023-05-26 12:03:49 +03:00
Avery
490447bbd4
NFC: Add support for Gen4 "ultimate card" in Magic app (#2238)
* NFC: gen4 gtu detect in magic app
* NFC: more support for GTU card
* NFC: Fix Gen1 in Magic
* Allow double UIDs for MFClassic on GTU cards
* NFC: Small magic app tweaks
* nfc magic: notify card event on wiping
* nfc magic: fix power consumption
* nfc magic: disable i2c writing and fix wipe loop
* NfcMagic: correct formatting in printf
* NfcMagic: correct formatting in printf, proper version
* nfc_magic: rework card found notification and gen4 wiping

Co-authored-by: あく <alleteam@gmail.com>
2023-05-26 02:01:02 +09:00
Yukai Li
77bb997b0b
desktop: Refactor favorites settings and allow app browser in selection (#2687)
* desktop: Refactor favorites settings and allow app browser in selection
* desktop: Gate app browser entry add, just in case
* Desktop: simplify favorite application selection
* Desktop: refactor favorite application opening routine and cleanup code
* Desktop: handle exit from external application selection

Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-05-26 01:16:41 +09:00
Georgii Surkov
ed1ebf9b93
[FL-3322] Infrared: respect carrier frequency and duty cycle settings (#2677)
* Make infrared_worker respect carrier frequency and duty cycle
* Update comments

Co-authored-by: あく <alleteam@gmail.com>
2023-05-25 23:38:56 +09:00
あく
080324f7e0
[FL-3315] Desktop,Rpc: desktop status subscription (#2696)
* Desktop,Rpc: desktop status subscription
* Desktop,RPC: properly handle unsubscribe

Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
2023-05-25 23:22:31 +09:00
MX
d094bfaa12
Merge branch 'ofw-dev' into dev 2023-05-25 16:48:28 +03:00
Sergey Gavrilov
88f0b63577
Storage, common_rename: check that old path is exists (#2698)
* Storage, common_rename: check that old path is exists
* Storage, common_rename: return correct status
2023-05-25 22:44:32 +09:00
MX
d83d898cdc
Rename 2023-05-24 08:26:17 +03:00
MX
035bb57c56
bump version!!! 2023-05-24 07:50:45 +03:00
MX
977c9e706e
Fix typos 2023-05-24 07:50:13 +03:00
MX
d597211161
Merge branch 'dev' into clock_on_desktop 2023-05-24 07:49:27 +03:00
MX
b12fc114c7
Update WiFi Marauder plugin
Added PR by justcallmekoko

https://github.com/justcallmekoko/flipperzero-firmware-with-wifi-marauder-companion
2023-05-24 07:46:34 +03:00
MX
bce12a4048
Update GPS UART 2023-05-24 07:24:01 +03:00
MX
1e5a8f4391
Merge branch 'ofw-dev' into dev 2023-05-24 07:16:05 +03:00
gid9798
1d5a4240b9 Clock: some improvements 2023-05-23 22:47:15 +03:00
あく
3217f286f0
Services: remove deallocator for persistent services (#2692)
Co-authored-by: hedger <hedger@users.noreply.github.com>
2023-05-23 19:17:12 +04:00
Sergey Gavrilov
711f0fef40
[FL-3327] Storage: common_rename is now POSIX compliant (#2693)
* Storage: common_rename is now POSIX compliant

* storage: check for success on storage_common_remove in file rename

---------

Co-authored-by: hedger <hedger@nanode.su>
2023-05-23 18:59:32 +04:00
gid9798
c82ed71b6f cleanup 2023-05-23 16:41:57 +03:00
gid9798
e40620fd10 clock 2023-05-22 22:45:16 +03:00
gid9798
1bd7d25973 Merge branch 'subrem_pub' into subghz_priv+fap 2023-05-22 11:55:28 +03:00
gid9798
544b6fea8a clock port 2023-05-22 11:42:27 +03:00
MX
ca0147e814
Merge branch 'dev' into subrem_new_app 2023-05-22 03:47:48 +03:00
MX
aab4d2bd34
API CleanUp part 3 2023-05-22 03:45:17 +03:00
MX
889a45eaca
Merge branch 'dev' into subrem_new_app 2023-05-22 02:56:15 +03:00
MX
ace9e03fe7
API: Cleanup, mini refactoring of some apps
+6k of free flash space
2023-05-22 02:54:04 +03:00
MX
46832ff77f
gps uart stability fix 2023-05-22 02:33:43 +03:00
gid9798
51df11886a Merge branch 'UFW_dev' into subrem_new_app 2023-05-21 23:55:38 +03:00
gid9798
8597169e14
Merge branch 'DarkFlippers:dev' into keeloq_move_mf_to_keystore 2023-05-21 23:44:22 +03:00
gid9798
58b21f2a49 Using TxRx from subghz 2023-05-21 23:38:58 +03:00
gid9798
e71a66535d move part of preset 2023-05-21 23:38:36 +03:00
gid9798
311533a0ac Using TxRx from subghz 2023-05-21 23:34:42 +03:00
MX
ef19fa9b51
SubRemote: Migrate old files and make folder if not exist 2023-05-21 20:37:55 +03:00
gid9798
26bcebd575 move part of preset 2023-05-21 10:29:58 +03:00
gid9798
b11b0a4911 udp 2023-05-20 16:31:32 +03:00
gid9798
f6786d5a59 Merge branch 'subrem_new_app' into subghz_remote_new 2023-05-20 16:25:11 +03:00
gid9798
2414346ec3 keeloq to kestore 2023-05-20 16:15:01 +03:00
gid9798
47b1cadbb6 fix alloc balance 2023-05-20 15:05:26 +03:00
gid9798
d949b010d8
Loading States & fix label length 2023-05-20 10:26:01 +03:00
gid9798
2bda0820bf
SubGHz App: alloc balance 2023-05-20 10:22:22 +03:00
MX
1ea138f795
Port XFW keyboard to marauder instead of UART Term keyboard
This implementation has not only extra symbols but a cursor feature
thanks to @Willy-JL
2023-05-20 10:01:05 +03:00
MX
87ebbc9901
Update wifi marauder 2023-05-20 09:52:00 +03:00
gid9798
561b54ce36 SubGHz App: alloc balance 2023-05-20 09:38:44 +03:00
gid9798
09527c3ab6 keeloq 2023-05-20 01:15:36 +03:00
gid9798
a4d72e0fee
subrem fix repeat 2023-05-19 23:32:57 +03:00
gid9798
47f6d78737 Loading States & fix label length 2023-05-19 23:21:18 +03:00
gid9798
e295c7aac2 Load states & fix label length 2023-05-19 22:59:43 +03:00
gid9798
1f97e9be34 fix repeat 2023-05-19 21:21:36 +03:00
gid9798
0b25cc5a5c fap 2023-05-19 21:06:03 +03:00
gid9798
43a7b50b74 Merge branch 'UFW_dev' into subghz_remote_new 2023-05-19 20:59:20 +03:00
gid9798
1d79e149cf subrem fix repeat 2023-05-19 12:32:35 +03:00
MX
e7965c6d95
De-libify name changer 2023-05-19 06:33:15 +03:00
MX
10d926de0d
EXT_PATH only 2023-05-19 05:09:14 +03:00
MX
4e767c9872
Merge branch 'dev' into subrem_new_app 2023-05-19 04:54:04 +03:00
MX
481a8e0f33
Move after nchgr service 2023-05-19 04:51:25 +03:00
MX
324186dad2
Add back cnt in debug 2023-05-19 04:49:29 +03:00
MX
a7ee5fea93
Name changer as service + extra checks 2023-05-19 04:33:14 +03:00
MX
99dde674ca
small changes 2023-05-19 03:31:46 +03:00
gid9798
6f205edd9a minor fixes 2023-05-18 19:20:34 +03:00
gid9798
6f9f3e9496 minor fixes 2023-05-18 15:16:31 +03:00
gid9798
e8264dc6e7 subghz_remote_app 2023-05-18 13:48:25 +03:00
gid9798
9da2e4fae8 add save dynamic 2023-05-18 12:01:17 +03:00
gid9798
64817ac216 Move dangerous_settings check 2023-05-18 10:59:08 +03:00
MX
27028471bb
Update changelog 2023-05-17 23:16:25 +03:00
MX
d539b948a0
Revert hitag for now, need to cleanup more space 2023-05-17 23:06:41 +03:00
MX
51ba8b66b6
Save a little bit (~2k) of space 2023-05-17 23:05:44 +03:00
MX
35d72d82b4
remove region_data from int 2023-05-17 22:37:24 +03:00
MX
c9ddecff87
OFW PR 2658: Hitag
by blackvault88
2023-05-17 21:18:05 +03:00
MX
c760bca4a9
OFW PR 2316: NFC V support
https://github.com/g3gg0/flipperzero-firmware/tree/ISO15693
2023-05-17 19:45:30 +03:00
gid9798
24e4c65221 some improvement and cleanup 2023-05-17 17:52:46 +03:00