- Консоль android для windows
- Консоль android для windows
- Команды для Терминала в Андроид
- Основы работы с adb
- Бэкап приложений
- Вариант 1 — установка приложения «командная строка»
- Вариант 2 — компьютер и утилита adb
- Где найти и запустить командную строку android?
- Запись видео, происходящего на экране устройства
- Команды терминала
- Консоль в консоли
- Помогла ли вам эта статья?
- Продвинутый уровень
- Системные утилиты
- Снятие графического ключа, pin, facelock
- Снятие логов
- Создание скриншота
- Управление приложениями
- Установка программ
- Выводы
Консоль android для windows
Командная строка, или консоль — это разновидность текстового интерфейса, в котором взаимодействие с компьютером осуществляется при помощи команд. Любителей подобного способа общения с системами не так уж и мало, и причины очевидны. Это лёгкость автоматизации, вызов любой команды небольшим количеством нажатий, отсутствие деталей интерфейса и многое другое. Испытать возможности консоли на своём смартфоне, выполнив множество терминальных команд и bin-файлов, поможет приложение Qute.
Пользователю не понадобится тратить время на авторизацию при помощи учётных записей социальных сетей или создание нового аккаунта. Спустя несколько мгновений после нажатия на иконку приложения на экране появится консоль и клавиатура для ввода команд.
Qute: командная строка — контроль над системой в ваших руках Qute: командная строка — контроль над системой в ваших руках Qute: командная строка — контроль над системой в ваших руках
Вполне вероятно, что перед непосредственным использованием возможностей Qute владелец смартфона захочет исследовать все закоулки его меню. На этот случай в левом верхнем углу дисплея находится кнопка для переключения между окнами, а в правом верхнем — сразу три элемента управления.
Прежде всего, это список команд, редактировать который можно самостоятельно. При добавлении команды пользователю требуется ввести её имя и собственно команду с аргументами. Кроме того, здесь можно создать ярлык или запрограммировать запуск команды при загрузке устройства.
Две оставшиеся кнопки — создание нового окна и настройки. Обычно юзеры пренебрегают ознакомлением с меню настроек, в Qute это делать не рекомендуется. Дело в том, что в настройках содержится меню помощи, где перечислены все базовые команды и переменные, с которыми работает приложение. После их изучения можно смело переходить к работе с программой.
Во время ввода команд перед пользователем будут появляться подсказки для аргументов, что значительно упрощает работу. Приложение поддерживает большинство популярных команд с PC. Сюда можно отнести ping, netstat, trace, cd, mkdir и много другое.
Несмотря на то, что в приложении есть все базовые команды, Qute не считается полноценным эмулятором терминала.
К преимуществам можно также отнести поддержку рутованных устройств.
Ограниченная версия приложения распространяется бесплатно. Стоимость полной версии с возможностью создавать окна составляет 76 рублей.
Qute удастся предоставить владельцу девайса полный доступ ко всем возможностям системного терминала. Соответственно, контроль над системой будет находиться исключительно в ваших руках.
Плюсы:
запуск команд терминала и доступных bin-файлов;
автозагрузка и автоматическое завершение команд;
создание ярлыков и нового списка команд;
поддержка рутованных устройств.
Минусы:
приложение не служит полноценным эмулятором терминала.
Требуется Android: 4.0+
Русский интерфейс: Да
версия: 3.12 Premium Сообщение №34, автор Alex0047
Google Play Версия: 3.17Qute_3.17.apk ( 1,6 МБ )
версия: 3.11 Qute: Командная строка (Пост Alex0047 #81081613)
Версия: 3.10 build 98 Premium Сообщение №32, автор Alex0047
Версия: 3.10 Premium Сообщение №31, автор Alex0047
Версия: 3.9 Premium Сообщение №30, автор Alex0047
Версия: 3.8 Premium Сообщение №28, автор Alex0047
Версия: 3.7 Premium Qute: Командная строка (Пост Alex0047 #66458739)
Версия: 3.6.1 Premium Qute: Командная строка (Пост Alex0047 #66095797)
Версия: 3.6 build 80 Premium Qute: Командная строка (Пост Alex0047 #64555361)
Версия: 3.6 Premium Qute: Командная строка (Пост sserratty #64491267)
Версия: 3.5 Premium Qute: Командная строка (Пост Alex0047 #63495538)
Версия: 3.4 Premium Qute: Командная строка (Пост Alex0047 #62377726)
Версия: 3.2 Premium Qute: Командная строка (Пост Alex0047 #60834200)
Версия: 3.1 Premium Qute: Командная строка (Пост Alex0047 #59953483)
Версия: 3.0.4 Premium Qute: Командная строка (Пост Alex0047 #59712769)
Версия: 3.0.4 Unlocked Qute: Командная строка (Пост Giacomino #59906736)
Версия: 3.0.3 Premium Qute: Командная строка (Пост Alex0047 #59465341)
Версия: 3.0.1 Premium Qute: Командная строка (Пост Alex0047 #58851711)
Версия: 3.0 Premium Qute: Командная строка (Пост Alex0047 #58605539)
Версия: 2.85 Premium Qute: Командная строка (Пост Alex0047 #58427005)
Версия: 2.84 Premium Qute: Командная строка (Пост Alex0047 #58324929)
Версия: 2.83 Premium Qute: Командная строка (Пост Alex0047 #58287407)Qute v2.70.apk ( 1,82 МБ )
Версия: 2.52 Premium Qute: Командная строка (Пост Alex0047 #55833771)
Версия: 2.51 Premium Qute: Командная строка (Пост Giacomino #55769918)Qute v2.50.apk ( 1,45 МБ )
Разблокированная PRO-версия 1.3.1Qute_2.44.apk ( 1,14 МБ )
Qute v2.43.apk ( 1,13 МБ )
Qute v2.4.2.apk ( 1,13 МБ )
Qute v2.4.1.apk ( 1,72 МБ )
Qute v2.4.apk ( 1,72 МБ )
Qute v2.3.apk ( 1,66 МБ )
Qute v2.2.apk ( 1,49 МБ )
Qute v2.1.apk ( 1,48 МБ )
Qute v2.0.apk ( 1,48 МБ )
Qute v2.0 beta.apk ( 1,48 МБ )
Qute v1.12.apk ( 1,24 МБ )
Qute v1.11.apk ( 1,24 МБ )
Qute v1.10.apk ( 1,24 МБ )
Qute v1.9.apk ( 1,24 МБ )
Qute v1.8.apk ( 1,24 МБ )
Qute v1.7.apk ( 1,24 МБ )
Qute v1.6.apk ( 1,23 МБ )
Qute v1.5.apk ( 1,23 МБ )
Qute v1.4.apk ( 1,22 МБ )
Qute v1.3.1.apk ( 1,34 МБ )
Qute v2.70
Улучшена подсветка скриптов
Удалена поддержка меньше Android 4.0
Исправлена подсветка цифр
Исправлена ошибка при сохранении скриптов с одинаковым именем
Обновлены локализации
Qute v2.50
Исправления UI
Улучшены вкладки
Улучшена поддержка Android 6+
Перкращена поддержка Android 2.3
Добавлена плавная прокрутка в редактор скриптов
Исправлен баг с сохранением пути оболочки
Qute v2.44
Исправления UI
Обновлены некоторые локализации
Qute v2.43
Исправления и улучшения
Обновлены некоторые локализации
Qute v2.4.2
Исправлено обновление списка скриптов
Небольшие улучшения для вкладок
Qute v2.4.1
Исправлены ошибки сохранения настроек
Улучшен вывод терминала
Повышена стабильность
Qute v2.4
Исправлены ошибки в списке скриптов
Исправлена ошибка фокусировки вкладок
Повышена стабильность
Обновлены локализации
Qute v2.3
* Исправления UI
* Повышена стабильность
* Обновлены локализации
Qute v2.2
* Улучшены подсказки
* Исправлена загрузка списка скриптов
* Исправления UI
Qute v2.1
* Добавлена опция очистки консоли
* Выполнение скриптов после загрузки
* Улучшена эмуляция команд и умные подсказки
* Исправления для UI и терминала
Qute v2.0
* Исправлены критические ошибки
ВНИМАНИЕ: Рекомендуется сохранить все ваши локальные скрипты перед обновлением .sh в файлы
Qute v2.0 Beta
* Добавлена возможность загрузжать внешние скрипты
* Улучшен раздел справки
* Обновлены локализации
* Другие исправления и улучшения
Qute v1.12
* Повышена производительность
* Добавлена проверка синтаксиса(beta)
* Улучшена поддержка последних версий Android
Qute v1.11
* Повышена производительность редактора скриптов
Qute v1.10
* Исправление критических ошибок
Qute v1.9
* Исправление критических ошибок
Qute v1.8
* Исправлен ввод и подсветка комментариев
Qute v1.7
* Обновлены локализации
* Критические исправления
Qute v1.6
* Можно устанавливать свою оболочку
* Путь до оболочки включен по умолчанию в скрипт
* Обновлены локализации
* Критические исправления
Qute v1.5
Для редактора сценариев bash добавил:
Сохранить как файл функцию
b) поддержка тема света
с) поддержка .sh файлов и текста
d) вариант для подсветки синтаксиса
* Улучшено таблетки поддержки * исправления и улучшения
Qute v1.3.1
* Добавлена подсказка для выполняемой команды
* Исправления и улушения
Сообщение отредактировал iMiKED — 03.11.20, 12:17
Консоль android для windows
Acer Aspire S7
Acer Aspire ES1
ASUS Transformer Book T100
ASUS Transformer Book T300
Clevo W740SU
Dell XPS 11
Dell XPS 12
Dell XPS 13
Dell XPS 15
Dell Venue 8 Pro
Dell Venue 11 Pro (Atom)
Dell Venue 11 Pro (Core)
Dell Venue 11 Pro (Core M)
Gigabyte BRIX
Gigabyte BRIX s
Gigabyte BRIX Pro
Intel NUC D34010
Intel NUC D54250
Intel NUC DC3217
Intel NUC DC53427
Intel NUC DE3815
Intel NUC DN2820
Lenovo IdeaPad U430p
Lenovo Miix 2 8
Lenovo Miix 2 10
Lenovo ThinkPad X1 Carbon
Lenovo Yoga 2 11
Lenovo Yoga 2 13
Lenovo Yoga 2 Pro
Sager NP2740
Sony VAIO Tap 11
Sony VAIO Pro 11
Sony VAIO Pro 13
System 76 Galago UltraPro
Toshiba Portégé R30
Toshiba Portégé Z30
Toshiba Satellite L55
Toshiba Tecra A50
Toshiba Tecra Z40
Toshiba Tecra Z50
Также гарантируется поддержка работы на следующих материнских платах:
Intel NUC System Board D34010WYB
Intel NUC System Board D53427RKE
Intel NUC System Board D54250WYB
Gigabyte H77N-WIFI
Gigabyte H87N-WIFI
Gigabyte Z77N-WIFI
Gigabyte Z87N-WIFI
Minnowboard MAX
Прошу поднять в шапку предыдущий пост.
Инструкций пока нет. Запросил по почте, вдруг чего дадут.
Сам написать пока не могу. Смогу, возможно, чуть позже. Нахожусь не дома, нужно подключить к планшету клаватуру. Разработчики обещают что установка официальных версий будет легкой и без бубнов.
Если камрад Шпрот Шестой рискнет и проведет изыскания — буду рад. Очень интересует что же они там нам прислали.
В шапке два образа — для BayTrail и для Haswell
P.S.
И нет, пока не установлю, потому как у VivoTab Note 8 тоже 32 битный uefi.
Так что все чем могу быть полезен — заливать свежие версии.
Сообщение отредактировал HTC hero 225 — 07.12.14, 00:04
Оригинал статьи из Вики (на английском) доступен по ссылке.
Сообщение отредактировал shaggyeye — 07.12.14, 15:42
Команды для Терминала в Андроид
Основы работы с adb
Для начала работы с ADB его следует активировать на устройстве и установить утилиту adb и драйверы на комп. Первая задача выполняется с помощью включения «Отладки по USB» в пункте настроек «Для разработчиков» (если этот пункт скрыт, нажми семь раз на номер сборки в меню «О телефоне»).
Для установки ADB на комп качаем Adb Kit и распаковываем в любую папку (рекомендую использовать названия папок без русских символов). Также скачиваем и устанавливаем драйверы ADB.
Работать с adb нужно из командной строки. Нажимаем Win R и вводим cmd, далее переходим в папку, в которой лежит adb. Для моей папки команда будет следующей:
Чтобы не проделывать все эти манипуляции каждый раз, можно добавить нужную папку в переменную Path. Для этого необходимо зайти в «Панель управления -> Система -> Дополнительные параметры системы -> Переменные среды», найти переменную Path и добавить в конец строки, через точку с запятой, путь до папки с adb. Теперь после запуска консоли можно сразу вводить необходимые команды.
Добавление adb в переменную Path
Проверим наше подключение к телефону с помощью следующей команды (она должна вывести список подключенных устройств):
С ADB можно работать через Wi-Fi. Для этого нужны права root и приложение WiFi ADB. Запускаем приложение, жмем переключатель и подсоединяемся к смартфону с помощью команды connect и показанного приложением IP-адреса:
Далее работа с ADB ничем не отличается.
Бэкап приложений
В Android есть встроенные функции бэкапа, которые также можно запустить с помощью командной строки. Для этого используется команда adb backup и набор опций:
- -f указывает имя создаваемого файла и его расположение на компе. При отсутствии ключа будет создан файл backup.ab в текущем каталоге;
- -apk|-noapk указывает, включать ли в бэкап только данные приложения или сам .apk тоже (по умолчанию не включает);
- -obb|-noobb указывает, включать ли в бэкап расширения .obb для приложений (по умолчанию не включает);
- -shared|-noshared указывает, включать ли в бэкап содержимое приложения на SD-карте (по умолчанию не включает);
- -all указывает на необходимость бэкапа всех установленных приложений;
- -system|-nosystem указывает, включать ли в бэкап системные приложения (по умолчанию включает);
- — перечень пакетов для бэкапа.
Если мы хотим создать бэкап всех несистемных прог, включая сами .apk, в определенное место, то команда будет выглядеть так:
После ввода необходимо подтвердить начало выполнения бэкапа на самом устройстве. Для восстановления полученного бэкапа нужно выполнить соответствующую команду:
Процесс бэкапа
Вариант 1 — установка приложения «командная строка»
Если вы используете магазин Google Play, то тогда вам стоит перейти в него и строке поиска прописать следующую фразу — «командная строка» или «терминал» или «консоль«.
Запустите установленное приложение и перед вами окажется командная строка Android!
Недостатком этого решения будет, то что, если у вас нет Root прав, то у вас не будет возможности более полно использовать команды adb, поэтому вам понадобиться использовать и второй вариант, для которого необходим компьютер.
Вариант 2 — компьютер и утилита adb
Для того того чтобы управлять более полно вашим Android смартфоном или планшетом с помощью командной строки с вашего компьютера вам понадобиться выполнить несколько действий:
- Установить драйвер Android на компьютер
- Включить «Отладку по USB«
- Загрузить утилиту ADB или программу ADB RUN для работы с устройствами Android
После чего используя командую строку или программу ADB RUN используем команды ADB и Linux для настройки вашего Android смартфона или планшета.
(Пока оценок нет)
Где найти и запустить командную строку android?
Есть 2 варианта «добычи» командной строки в Android и оба они вам понадобятся в дальнейшем использование на вашем устройстве.
Запись видео, происходящего на экране устройства
Данная команда начнет записывать видео с разрешением 1280 x 720 (если не указать, то будет использовано нативное разрешение экрана устройства), с битрейтом 6 Мбит/с, длиной 20 с (если не указать, то будет выставлено максимальное значение 180 с), с показом логов в консоли. Записанное видео будет находиться в /sdcard (файл video.mp4).
Команды терминала
Разобравшись с подготовкой, можно приступать к рассмотрению основных команд Терминала. В то же время стоит учитывать, подавляющее большинство вариантов полностью соответствует Linux и было нами рассмотрено в соответствующей статье на сайте. Кроме того, существует отдельная команда для просмотра всех доступных запросов.
Консоль в консоли
Наряду с упомянутой консолью, которая является DOS-консолью под Windows, в Android существует и своя. Она вызывается через adb shell и представляет собой по сути стандартную Linux-консоль, но с неполным набором команд, расширить который можно, установив из маркета BusyBox. Использовать эту консоль можно двумя способами. В интерактивном режиме она запускается командой
В консоли появляется знак $ (далее по тексту этот знак будет означать необходимость ввода предварительной команды adb shell), и после этого можно вводить серию команд, получая после каждой отклик. Второй способ — если необходимо ввести только одну команду, можно писать ее подряд за adb shell.
В шелле работают стандартные команды для копирования, перемещения и удаления файлов: cp, mv и rm. Можно менять каталоги (cd) и смотреть их содержимое (ls). Кроме стандартных Linux-команд, о которых можно узнать из любого справочника, в Android есть несколько своих специализированных инструментов, но, чтобы использовать некоторые из них, придется получить на смартфоне права root, а после запуска консоли выполнять команду su:
Это нужно делать, если в ответ на какую-либо команду ты видишь строку, похожую на «access denied» или «are you root?». В случае успеха знак $ сменится на #.
Пример работы команды ls для вывода информации о разделах
Помогла ли вам эта статья?
Продвинутый уровень
В одной из своих статей я показывал, как можно доставать информацию из баз данных различных приложений. Ну а теперь посмотрим, как проделать это прямо из консоли, не качая базы на комп и не устанавливая на устройство просмотрщики баз. Для этого используется команда sqlite3. Выведем на экран историю браузера Chrome:
Системные утилиты
Кратко остановлюсь на нескольких полезных командах (работоспособность некоторых, однако, может зависеть от версии прошивки и модели телефона).
Изменение DPI. Не требует root и работает на Android 5.0 . Стандартное значение для Nexus 5 — 480. При значении 420 на рабочем столе стокового лаунчера помещается пять иконок в ряд вместо четырех:
Подключение /system в режиме записи. Для части команд, которые меняют системные файлы, необходимо сначала перемонтировать раздел /system на запись. Это необходимо в том числе при удалении системных приложений. Перемонтирование выполняется следующей командой:
Перевод смартфона в режим энергосбережения Doze (Android M ):
…повторяем действия, пока не увидим idle.
Батарейка в процентах (Android 4.4 ):
Снятие графического ключа, pin, facelock
Допустим, ты забыл PIN или не совсем трезвым поставил графический ключ, ну или друзья пошутили и поставили распознавание по лицу… Так вот, если устройство по какой-то причине заблокировано, то блокировку можно снять (при условии включенной отладки по USB) через ту же консоль:
Команда удалит все пароли и графические ключи. Сами файлы в зависимости от прошивки и модели устройства могут быть: gesture.key, password.key, cm_gesture.key, personalpattern.key, personalbackuppin.key. Также за блокировку отвечают файлы locksettings.db, locksettings.db-shm, locksettings.db-wal.
После этого достаточно перегрузить устройство и ввести любой ключ, пароль. Если это не помогает, можно попробовать следующее:
Снятие логов
Очень часто, когда для решения проблемы пользователь обращается на форум устройства, там его просят скинуть логи работы телефона или приложения. Отвечают за это две утилиты: logcat и dmesg. Первая позволяет увидеть системные сообщения в реальном времени, а вторая постфактум покажет работу ядра, включая сообщения ошибок ввода-вывода, загрузку драйверов, подключение USB-устройств и так далее. Полный лог можно вывести сразу в файл следующей командой:
Все события будут записываться непрерывно по мере работы устройства. Остановить запись можно стандартной комбинацией Ctrl C. Однако в лог попадает вся информация, что сильно затрудняет поиск нужной. Поэтому для работы обычно используют набор ключей и фильтров, подходящих к конкретной ситуации.
После этого можно запускать проблемное приложение и смотреть, что именно вызывает ошибку. Также поддерживается вывод информации из альтернативных буферов. Этим способом можно посмотреть, что приложения делают в фоне и, например, какие события происходят после включения экрана:
Вывод команды adb logcat -b events
Создание скриншота
Выполняется одной строчкой:
После этого картинку нужно выдернуть из устройства командой adb pull:
В recovery скриншот можно сделать следующей командой:
Управление приложениями
Для управления приложениями используются две команды: pm (package manager) — менеджер пакетов и am (activity manager) — менеджер активностей. У данных команд есть немало ключей, которые можно посмотреть на портале разработчиков. Остановимся на некоторых.
Для начала получим список установленных на устройстве приложений в виде названий пакетов, которые пригодятся позже:
Добавив в конец -s, ты увидишь только системные приложения, -3 — только сторонние, -f покажет пути установки пакетов, а -d — отключенные приложения. Далее, зная названия пакетов, можно совершать над ними различные насильственные действия :). Например, отключить ненужный календарь:
Очистить данные:
Ну а совсем удалить можно так:
Для использования activity manager понадобятся более глубокие знания структуры Android и понимание того, что такое Avtivity и Intent. Это позволит тебе запускать различные приложения, например браузер или настройки:
Завершить работу приложения можно противоположной командой:
Ну а убить все запущенные приложения — такой командой:
Тот же activity manager поможет сделать звонок на нужный номер телефона:
А так можно открыть страницу в браузере:
Установка программ
ADB можно использовать для установки приложений без необходимости копировать их на смартфон. Достаточно выполнить такую команду:
В команду также можно добавить дополнительные ключи. Полезными будут -е — переустановить приложение с сохранением данных и -d — установить версию меньше текущей.
Программы можно и удалять, но для этого нужно знать название пакета (как узнать, расскажу чуть позже). На примере игры Angry Birds Seasons команда будет выглядеть так:
Выводы
Как видишь, с помощью ADB можно сделать много интересного. И чем больше пользуешься консолью, тем быстрее можно выполнить некоторые действия без установки дополнительного софта на устройство. Надеюсь, данная статья помогла разобраться с ADB и подтолкнула к чтению документации и поиску новых полезных команд.