В пакете android-tools, который есть в большинстве дистрибутивов, есть утилитка adb. Этой утилиткой можно делать достаточно многие вещи, если включить "Отладку через USB" в Параметрах разработчика и зацепить телефон шнурком. Есть вариант зацепиться за телефон через Wi-Fi, но это уже надо рут иметь, а у меня его нет.
Для начала попробуйте команду
которая подтвердит, что adb запущен и за телефон есть возможность зацепиться.
Можно получить доступ к консоли
в которой, например, работает top, неработающий теперь в утилитках.
Для управления пакетами есть команда pm.
выводит перечень пакетов, например
Тем не менее, многие вещи все равно потребуют рута на телефоне
Код:
herolte:/ $ pm disable com.facebook.appmanager
Error: java.lang.SecurityException: Shell cannot change component state for com.facebook.appmanager/null to 2
Вот, как инсталлировать пакет на телефоне
Код:
adb install file.apk
Или просто залить файл на телефон
Код:
adb push файл /sdcard/
Я особо не разбирался, тему создал в надежде, что кто-то найдет время поглубже копнуть и поделится... Например, можно снять скриншот с телефона и забрать его себе, как это сделать удаленно:
Разбудим телефон (кнопка Power)
Код:
adb shell input keyevent 26
Сделаем снимок экрана
Код:
adb shell screencap /sdcard/screenshot.png
Сольем себе его в текущую директорию
Код:
adb pull /sdcard/screenshot.png
И удалим на телефоне
Код:
adb shell rm /sdcard/screenshot.png