mirror of
https://github.com/bettse/seader.git
synced 2026-05-26 20:34:35 +00:00
format
This commit is contained in:
@@ -33,14 +33,14 @@ void seader_scene_card_menu_on_enter(void* context) {
|
||||
SubmenuIndexSaveRFID,
|
||||
seader_scene_card_menu_submenu_callback,
|
||||
seader);
|
||||
if (seader->is_debug_enabled) {
|
||||
if (credential->sio[0] != 0) {
|
||||
submenu_add_item(
|
||||
submenu,
|
||||
"Save SR",
|
||||
SubmenuIndexSaveSR,
|
||||
seader_scene_card_menu_submenu_callback,
|
||||
seader);
|
||||
if(seader->is_debug_enabled) {
|
||||
if(credential->sio[0] != 0) {
|
||||
submenu_add_item(
|
||||
submenu,
|
||||
"Save SR",
|
||||
SubmenuIndexSaveSR,
|
||||
seader_scene_card_menu_submenu_callback,
|
||||
seader);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+9
-5
@@ -159,7 +159,9 @@ bool seader_credential_save(SeaderCredential* cred, const char* name) {
|
||||
|
||||
if(cred->save_format == SeaderCredentialSaveFormatAgnostic) {
|
||||
return seader_credential_save_agnostic(cred, name);
|
||||
} else if(cred->save_format == SeaderCredentialSaveFormatPicopass || cred->save_format == SeaderCredentialSaveFormatSR) {
|
||||
} else if(
|
||||
cred->save_format == SeaderCredentialSaveFormatPicopass ||
|
||||
cred->save_format == SeaderCredentialSaveFormatSR) {
|
||||
bool use_load_path = true;
|
||||
bool saved = false;
|
||||
bool withSIO = cred->save_format == SeaderCredentialSaveFormatSR;
|
||||
@@ -222,7 +224,7 @@ bool seader_credential_save(SeaderCredential* cred, const char* name) {
|
||||
}
|
||||
break;
|
||||
case PACS_CFG_INDEX:
|
||||
if (withSIO) {
|
||||
if(withSIO) {
|
||||
pacs_cfg[0] = 0xA3;
|
||||
}
|
||||
if(!flipper_format_write_hex(
|
||||
@@ -247,9 +249,12 @@ bool seader_credential_save(SeaderCredential* cred, const char* name) {
|
||||
case SR_SIO_INDEX + 5:
|
||||
case SR_SIO_INDEX + 6:
|
||||
case SR_SIO_INDEX + 7:
|
||||
if (withSIO) {
|
||||
if(withSIO) {
|
||||
if(!flipper_format_write_hex(
|
||||
file, furi_string_get_cstr(temp_str), cred->sio + ((i - SR_SIO_INDEX) * PICOPASS_BLOCK_LEN), PICOPASS_BLOCK_LEN)) {
|
||||
file,
|
||||
furi_string_get_cstr(temp_str),
|
||||
cred->sio + ((i - SR_SIO_INDEX) * PICOPASS_BLOCK_LEN),
|
||||
PICOPASS_BLOCK_LEN)) {
|
||||
block_saved = false;
|
||||
}
|
||||
} else {
|
||||
@@ -257,7 +262,6 @@ bool seader_credential_save(SeaderCredential* cred, const char* name) {
|
||||
file, furi_string_get_cstr(temp_str), zero, sizeof(zero))) {
|
||||
block_saved = false;
|
||||
}
|
||||
|
||||
}
|
||||
break;
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user