From c66834f19cc5472a1e7c95c405ca2f3a9c0924e8 Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Mon, 14 Oct 2024 21:49:21 +0200 Subject: [PATCH] fm11rf08s_recovery: get prefs via JSON --- client/pyscripts/fm11rf08s_recovery.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/client/pyscripts/fm11rf08s_recovery.py b/client/pyscripts/fm11rf08s_recovery.py index 0022d4463..3368749a1 100755 --- a/client/pyscripts/fm11rf08s_recovery.py +++ b/client/pyscripts/fm11rf08s_recovery.py @@ -98,11 +98,9 @@ def print_key(sec, key_type, key): kt = ['A', 'B'][key_type] print(f"Sector {sec:2} key{kt} = " + color(key, fg="green")) -save_path = "" -p.console("prefs show") -for line in p.grabbed_output.split('\n'): - if "dump save path" in line: - save_path = line[33:] + "/" +p.console("prefs show --json") +prefs = json.loads(p.grabbed_output) +save_path = prefs['file.default.dumppath'] + os.path.sep found_keys = [["", ""] for _ in range(NUM_SECTORS + NUM_EXTRA_SECTORS)] if args.init_check: