04.03.2018 13:48
OlegON
 
В пакете android-tools, который есть в большинстве дистрибутивов, есть утилитка adb. Этой утилиткой можно делать достаточно многие вещи, если включить "Отладку через USB" в Параметрах разработчика и зацепить телефон шнурком. Есть вариант зацепиться за телефон через Wi-Fi, но это уже надо рут иметь, а у меня его нет.

Для начала попробуйте команду
Код:
adb devices
которая подтвердит, что adb запущен и за телефон есть возможность зацепиться.

Можно получить доступ к консоли
Код:
adb shell
в которой, например, работает top, неработающий теперь в утилитках.

Для управления пакетами есть команда pm.
Код:
pm list packages
выводит перечень пакетов, например

Тем не менее, многие вещи все равно потребуют рута на телефоне
Код:
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

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.