From 6034937cf50da205f74b0bc9dc14b48bf86177b8 Mon Sep 17 00:00:00 2001 From: KnugiHK <24708955+KnugiHK@users.noreply.github.com> Date: Sat, 1 Mar 2025 12:18:43 +0800 Subject: [PATCH] Terminate the process when unknown android backup format supplied --- Whatsapp_Chat_Exporter/__main__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Whatsapp_Chat_Exporter/__main__.py b/Whatsapp_Chat_Exporter/__main__.py index ab0e05b..849b1b6 100644 --- a/Whatsapp_Chat_Exporter/__main__.py +++ b/Whatsapp_Chat_Exporter/__main__.py @@ -440,6 +440,9 @@ def main(): crypt = Crypt.CRYPT14 elif "crypt15" in args.backup: crypt = Crypt.CRYPT15 + else: + print("Unknown backup format. The backup file must be crypt12, crypt14 or crypt15.") + exit(1) if not os.path.isfile(args.key) and all(char in string.hexdigits for char in args.key.replace(" ", "")): key = bytes.fromhex(args.key.replace(" ", "")) keyfile_stream = False