(В ответ на upvotes на моем комментарии)
Нет конкретного способа определения, если приложение читает из STDIN
или что-то еще. В целом необходимо будет попытаться передать что-то по каналу к нему или прочитать программу man
страница.
С моим HTC Wildfire и моим archlinux, я просто должен включить ограничивающий USB и затем включить USB-кабель и в мой ПК и в устройство. Затем в оболочке как корень выполняет следующие команды:
# modprobe usbnet # if not already loaded
# ip link set usb0 up && dhcpcd usb0
если Вы не имеете dhcpcd
, попытайтесь ввести dhc
вкладка.
Если без проблем не произойдет, то Вы сможете перечислить интерфейсы и IP с:
$ ip a s
и Вы будете видеть строку для usb0
(или такой).
Посмотрите Wiki archlinux Ограничивающий Android
Под Fedora распознаны некоторые телефоны, и появитесь непосредственно в соответствии с меню NetworkManager (мой Samsung Galaxy, и теперь Галактика III сразу распознана). CentOS 6 подобен недавнему Fedora, это должно также работать (особенно, если бы Вы заставили его работать, как Вы говорите). Просто удостоверьтесь, что ограничивание настроено в телефоне.