Я использую Android Отладочный мост (ADB) через Python (Win10) для доступа к android информации об устройстве.
Проблема: - я тестирую с большим количеством разные устройства
Я хочу знать, есть ли устройства, которые подключены, но с отключенным режимом отладки (как в проводнике windows или диспетчере устройств, отображается Устройство)
Хотите достичь этого с помощью python или cmd
С adb я получаю информацию о "adb devices" => DUMxxxxx: device ( или несанкционированный). Но отображаются только устройства с включенным режимом отладки ...
Так есть ли способ получить один и тот же идентификатор (например, серийный номер или имя устройства) с обоими, adb и python - windows -апи с чем их сравнивать?
Кроме того, есть ли способ получить название продукта «устройства», отображаемое в устройствах adb, если оно не авторизовано?
Пример:
Huawei P30 lite, Samsung S20 и Honor 20 подключены через USB.
Huawei P30 lite: - Режим отладки включен, но не авторизован с помощью сенсорного дисплея - ADB отобразит: DUMxxxx1: не авторизовано
Samsung S20: - включен режим отладки, авторизован с помощью сенсорного дисплея - ADB будет отображать: DUMxxxx2: устройство
Honor 20: - режим отладки выключен - ADB покажет: (нет)
Вывод кода должен быть:"Huawei P30 lite подключен, но не авторизован"
"Honor 20 подключен, но режим отладки не активирован."
Мне интересно если кто-нибудь может мне помочь с этим?