From 1350f19f62e90c0b3208a94029d00a8c3d173347 Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Mon, 29 Dec 2025 18:40:52 +0100 Subject: [PATCH] Detect TCP devices provided by mDNS Their serial is not in the form ip:port, but rather a complex string containing "adb-tls-connect". Fixes #6248 --- app/src/adb/adb_device.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/adb/adb_device.c b/app/src/adb/adb_device.c index 5ea8eb44..2dc78c9f 100644 --- a/app/src/adb/adb_device.c +++ b/app/src/adb/adb_device.c @@ -39,5 +39,11 @@ sc_adb_device_get_type(const char *serial) { return SC_ADB_DEVICE_TYPE_TCPIP; } + // TCP/IP devices provided by mDNS contain "adb-tls-connect" + // + if (strstr(serial, "adb-tls-connect")) { + return SC_ADB_DEVICE_TYPE_TCPIP; + } + return SC_ADB_DEVICE_TYPE_USB; }