Могу ли я подключиться к оболочке с ПК на свой Android с помощью bluetooth или USB?

Я хочу запустить некоторые команды на моем телефоне Android с root-правами. Взаимодействовать с оболочкой с помощью сенсорного экрана не очень практично, поэтому я хотел запустить на ней демон и подключаться к ней с ПК. Я не могу использовать для этого соединение Wi-Fi, потому что оно не работает должным образом. Я подумал, что это можно сделать через bluetooth или USB, но я не смог найти информацию о том, как это сделать.

Есть ли готовое решение?

Ответы (3)

Да, просто используйте ADB через USB и запустите adb shell. См. http://developer.android.com/guide/developing/tools/adb.html#shellcommands .

Перед запуском adb вам необходимо установить комплект разработчика и настроить среду SDK для обнаружения вашего телефона ( инструкции ). Затем вы сможете использовать мост отладки Android или adb , как предлагает @Matthew_Read.

Подключите USB-кабели, проверьте диалоговое окно на телефоне, чтобы разрешить его подключение, а затем запустите adb devicesс компьютера, чтобы убедиться, что ваш телефон действительно разговаривает с adb. Оттуда вы можете использовать adb shellдля запуска среды оболочки.

В Google Play есть приложение под названием Android Shell https://play.google.com/store/search?q=androidshell.io . Вы можете установить его на свое устройство и использовать веб-интерфейс ( http://androidshell.io ) для подключения к устройству и выполнения команд.

Отказ от ответственности - я автор этого приложения

Как это будет работать в ситуации, описанной в OP, когда WiFi не работает?