mirror of
https://github.com/DarkFlippers/unleashed-firmware
synced 2024-11-26 14:30:25 +00:00
Add Mfkey32 application (#2517)
* Add Mfkey32 application * Fine tune RAM requirements, use FZ notification service API * Fix PVS security warnings, fix issue with cracking keys on the FZ * Prefer on-device or Flipper mobile app (seamless) * Mfkey32: change app category to NFC * Mfkey32: set target to f7 only * Silence PVS false positives * Correct PVS codes Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
parent
e1c6e78b2e
commit
d5403a089c
5 changed files with 1368 additions and 2 deletions
17
applications/external/mfkey32/application.fam
vendored
Normal file
17
applications/external/mfkey32/application.fam
vendored
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
App(
|
||||||
|
appid="mfkey32",
|
||||||
|
name="Mfkey32",
|
||||||
|
apptype=FlipperAppType.EXTERNAL,
|
||||||
|
targets=["f7"],
|
||||||
|
entry_point="mfkey32_main",
|
||||||
|
requires=[
|
||||||
|
"gui",
|
||||||
|
"storage",
|
||||||
|
],
|
||||||
|
stack_size=1 * 1024,
|
||||||
|
fap_icon="mfkey.png",
|
||||||
|
fap_category="Nfc",
|
||||||
|
fap_author="noproto",
|
||||||
|
fap_icon_assets="images",
|
||||||
|
fap_weburl="https://github.com/noproto/FlipperMfkey",
|
||||||
|
)
|
BIN
applications/external/mfkey32/images/mfkey.png
vendored
Normal file
BIN
applications/external/mfkey32/images/mfkey.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.8 KiB |
BIN
applications/external/mfkey32/mfkey.png
vendored
Normal file
BIN
applications/external/mfkey32/mfkey.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.8 KiB |
1349
applications/external/mfkey32/mfkey32.c
vendored
Normal file
1349
applications/external/mfkey32/mfkey32.c
vendored
Normal file
File diff suppressed because it is too large
Load diff
|
@ -18,7 +18,7 @@ void nfc_scene_mfkey_complete_on_enter(void* context) {
|
||||||
AlignCenter,
|
AlignCenter,
|
||||||
AlignCenter,
|
AlignCenter,
|
||||||
FontSecondary,
|
FontSecondary,
|
||||||
"Now use mfkey32v2\nto extract keys");
|
"Now use Mfkey32\nto extract keys");
|
||||||
widget_add_button_element(
|
widget_add_button_element(
|
||||||
nfc->widget, GuiButtonTypeCenter, "OK", nfc_scene_mfkey_complete_callback, nfc);
|
nfc->widget, GuiButtonTypeCenter, "OK", nfc_scene_mfkey_complete_callback, nfc);
|
||||||
|
|
||||||
|
@ -46,4 +46,4 @@ void nfc_scene_mfkey_complete_on_exit(void* context) {
|
||||||
Nfc* nfc = context;
|
Nfc* nfc = context;
|
||||||
|
|
||||||
widget_reset(nfc->widget);
|
widget_reset(nfc->widget);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue