Я не уверен, что это сработает для вас, но вот что я недавно сделал для проекта, где мне нужен смартфон для связи с хост-ПК.
Я использовал ADB на ПК для переадресации портов, а затем использовал сокеты для связи. Серверная розетка на телефоне, клиент на ПК. Я могу дать вам больше деталей, если вы хотите.
Конечно, ясное требование здесь - иметь возможность устанавливать и выполнять код на «устройстве», которое, я не думаю, применимо к вашей проблеме. Кроме этого, я не нашел другого способа связи через USB-соединение через Android.