Найдите, какое устройство TTY подключено через USB

Я занимаюсь разработкой Android. Команда adb ppp для переключения обратно на USB-кабель вместо tcp /ip говорит, что ей нужен tty в качестве параметра.

Я поискал это в Google и нашел множество ссылок на решения, которые не работают. Многие из них указывают на ttyUSB0, который, похоже, не существует в моей системе.

Я использую Ubuntu Desktop 12.04. Как я могу найти свой tty для своего телефона Android?

Спасибо.

Вот быстрый способ. После подключения USB-кабеля вы просто выдаете:

dmesg | grep tty

Это приведет к выводу устройств tty, обнаруженных ядром, в том порядке, в котором они были обнаружены, и с отметкой времени.

Сохраните список устройств перед подключением Android

ls /dev/ > dev_list_1.txt

Затем запустите это после того, как вы подключите его

ls /dev/ | diff --suppress-common-lines -y - dev_list_1.txt

Результат должен быть примерно таким:

libmtp-2-1.2                                              <sdb                                                       <serial                                                    <sg2                                                       <ttyACM0                                                   <

Или даже следить за изменениями

while sleep 1 ; do clear ; ls /dev/ | diff --suppress-common-lines -y dev_list_1.txt ; done

связанные How to find all serial devices (ttyS, ttyUSB, ..) on Linux without opening them? - Stack Overflow