diff --git a/android_unpinner/vendor/platform_tools/__init__.py b/android_unpinner/vendor/platform_tools/__init__.py index 6ba708e..e584349 100644 --- a/android_unpinner/vendor/platform_tools/__init__.py +++ b/android_unpinner/vendor/platform_tools/__init__.py @@ -16,10 +16,12 @@ def adb(cmd: str) -> subprocess.CompletedProcess[str]: """Helper function to call adb and capture stdout.""" - cmd = f"{adb_binary} {cmd}" if device: - cmd += f" -s {device}" + cmd = f"{adb_binary} -s {device} {cmd}" logging.debug(f"Using device: {device}") + else: + cmd = f"{adb_binary} -s {device} {cmd}" + try: proc = subprocess.run( cmd, shell=True, check=True, capture_output=True, text=True