Jelajahi Sumber

update apps and add new apps

MX 2 tahun lalu
induk
melakukan
d1a8b915fd
3 mengubah file dengan 8 tambahan dan 4 penghapusan
  1. 1 1
      README.md
  2. 1 1
      application.fam
  3. 6 2
      key_generator.c

+ 1 - 1
README.md

@@ -1,4 +1,4 @@
-# fz-em4100-generator [![FlipC.org](https://flipc.org/Milk-Cool/fz-em4100-generator/badge)](https://flipc.org/Milk-Cool/fz-em4100-generator)
+# fz-em4100-generator
 A program that generates universal keys from a EM4100 key
 
 ## Installing

+ 1 - 1
application.fam

@@ -10,6 +10,6 @@ App(
     fap_icon="icon.png",
     fap_author="@Milk-Cool",
     fap_weburl="https://github.com/Milk-Cool/fz-em4100-generator",
-    fap_version="1.0",
+    fap_version="1.1",
     fap_description="Generates EM4100 key lists from selected rfid key file for RFID fuzzer app",
 )

+ 6 - 2
key_generator.c

@@ -12,6 +12,9 @@
 
 #include "key_generator_icons.h"
 
+#define DIR_PATH "/ext/rfidfuzzer"
+#define FILE_PATH "/ext/rfidfuzzer/generated.txt"
+
 FuriString* file_path;
 FuriString* key;
 
@@ -74,9 +77,10 @@ int32_t key_generator_main(void* p) {
         flipper_format_file_close(format);
         flipper_format_free(format);
 
+        if(!storage_dir_exists(storage, DIR_PATH)) storage_simply_mkdir(storage, DIR_PATH);
+
         File* file = storage_file_alloc(storage);
-        bool ok =
-            storage_file_open(file, "/ext/rfidfuzzer/generated.txt", FSAM_WRITE, FSOM_OPEN_ALWAYS);
+        bool ok = storage_file_open(file, FILE_PATH, FSAM_WRITE, FSOM_OPEN_ALWAYS);
         if(ok) {
             storage_file_write(file, (uint8_t*)furi_string_get_cstr(key), 2);
             storage_file_write(file, (uint8_t*)"11111111\r\n", 10);