Если я вас правильно понял, попробуйте:
adb shell
... и затем введите свои команды оболочки на устройстве. Я не совсем уверен, доступен ли bash на стандартном устройстве Android. Могу поспорить, что установлены только простые инструменты busybox.
Также обратите внимание, что существует очень ограниченный набор каталогов, к которым вы сможете получить доступ таким образом на некорневом устройстве.
UPDATE:
Точнее, если вам нужно выполнить какой-либо сценарий оболочки на удаленном устройстве, сначала подготовьте сценарий, скажем foo.sh
, а затем выполните:
adb push foo.sh /sdcard/
adb shell sh /sdcard/foo.sh
Это должно сработать.