Категория > Новости > Android для юниксоида. Используем смартфон в связке с Linux - «Новости»
Android для юниксоида. Используем смартфон в связке с Linux - «Новости»28-02-2018, 14:00. Автор: Юлиан |
Содержание статьиAndroid и?дистрибутивы Linux не просто родственные ОС — они основаны на одном ядре и на низком уровне очень похожи. В Android работает большинство команд Linux, сюда можно установить bash, писать скрипты и даже запускать серверы. Установив на смартфон SSH, ты можешь ходить на него с компа и даже использовать rsync для синхронизации файлов. Обо всем этом мы и поговорим сегодня.ADBНачнем с излюбленного инструмента всех продвинутых пользователей Android — ADB. Мы уже много раз писали о нем, однако здесь просто обязаны повториться. Итак, ADB расшифровывается?как Android Debug Bridge, и по сути это нечто вроде системы управления смартфоном с компа. ADB позволяет устанавливать и запускать софт, перемещать файлы с устройства и на устройство и выполнять многие другие задачи. Чтобы настроить ADB в Windows, пришлось бы устанавливать драйверы и перезагружать машину, в Linux он просто работает. Достаточно активировать ADB на?смартфоне (Настройки ? Для разработчиков ? Отладка по USB) и установить пакет с утилитой
Далее необходимо подключить смартфон к компу и начать отдавать команды. Получение списка подключенных устройств:
Установка на подключенное устройство APK:
Перемещение файла на устройство:
Скачивание файла с устройства:
Сделать скриншот и скачать его?на комп:
Нажатие кнопки Power:
Ну и конечно же, ADB можно использовать для получения доступа к командной строке смартфона:
Важно отметить, что ADB может работать не только по USB, но и по Wi-Fi, однако для этого нужны права root на устройстве?и приложение WiFi ADB. Запускаем приложение, включаем переключатель и подсоединяемся к смартфону с помощью
WARNING В некоторых дистрибутивах ADB может не работать без прав root. Так происходит из-за отсутствия специальных правил Udev в дистрибутиве. Придется либо устанавливать их как отдельный пакет ( Ты уже пользовался ADB?
Загрузка ... Adb-syncADB можно использовать и?для синхронизации файлов между устройствами (для этого даже есть опция
А так выполнить ту же синхронизацию, но?с удалением файлов, которые были удалены на ПК:
Простой способ скачать файлы на комп (обратная синхронизация):
Перейти обратно к новости |