From 1b4f99a31dcff4ddbab29eb5e6ed34e6e9c19bba Mon Sep 17 00:00:00 2001 From: Nex Date: Fri, 21 Jan 2022 12:20:22 +0100 Subject: [PATCH] Trying to catch missing argument error (ref: #211) --- mvt/android/modules/adb/packages.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mvt/android/modules/adb/packages.py b/mvt/android/modules/adb/packages.py index c415348..027000b 100644 --- a/mvt/android/modules/adb/packages.py +++ b/mvt/android/modules/adb/packages.py @@ -95,6 +95,9 @@ class Packages(AndroidExtraction): self._adb_connect() packages = self._adb_command("pm list packages -U -u -i -f") + if packages.strip() == "Error: Unknown option: -U": + packages = self._adb_command("pm list packages -u -i -f") + for line in packages.split("\n"): line = line.strip() if not line.startswith("package:"):