Команды терминала андроид 4pda. JINV — Команды терминала Android

Какие интересные команды есть для эмулятора терминала?

Ключевые особенности

С помощью этого приложения вам станет намного проще управлять своим устройством, конечно если вы умеете работать с командной строкой. Ведь теперь все функции вашего гаджета будут вам доступны в этом приложении.

Для полноценной работы этого приложения вам необходимо иметь Root-права, но и без них вы сможете получить доступ к множеству функций. Данный эмулятор поддерживает работу в несколько окон одновременно, а также поддерживает кодировку UTF-8. Приложение полностью бесплатное и не содержит встроенной рекламы.

Настраиваем ADB-драйвер Android для подключения по ip-адресу.

Так как у многих возникают вопросы с root-доступом на android устройствах я решил расмотреть 2 способа переключения adb-драйвера на работу с протоколом tcp:

1 способ настройки требует наличие usb кабеля и установку драйверов для мобильного устройства, но нет необходимости в root-доступе.2 способ позволяет выполнить настройку без usb-кабеля и установки драйверов телефона на компьютер, но необходимо наличие в Android root-доступа.

В основном на всех мобильных устройствах root-доступ отключен в целях безопасности.

Настраиваем ADB-драйвер Android для подключения по ip-адресу.

1 способ. Через usb-подключение (не требуется root-доступ).

Подключаем мобильное устройство Android к компьютеру с помощью USB-кабеля и устанавливаем usb-драйвера устройства.

На вопрос Windows как использовать usb-устройство отвечаем «Передача файлов».

На экране телефона необходимо подтвердить разрешение на отладку по USB.

Приступаем к работе с телефоном через ADB.

Настраиваем ADB-драйвер Android для подключения по ip-адресу.

Скачиваем программу Scrcpy для просмотра экрана и удаленного управления Android с Github

В папке с программой будет файл . Его необходимо запустить из командной строки Windows. Информацию о подключенных устройствах получаем следующей командой:

adb devices

Если вы забыли подтвердить разрешение отладки по USB на экране телефона то соединение устанавливаться не будет и получите следующее сообщение:

Переключаем ADB в режим работы TCP

Настраиваем ADB-драйвер Android для подключения по ip-адресу.

adb tcpip 5555

Теперь телефон можно отключить от usb-кабеля.

2 способ. Через SSH-подключение (требуется root-доступ).

Для взаимодействия по SSH с терминалом Android необходимо установить на мобильное устройство SSH-сервер. Я решил воспользовался программой «SSH/SFTP Сервер -Терминал» от Banana Studo. Установить ее можно через Play Market.

Читайте также:  Как использовать телефон в качестве джойстика для компьютера

После запуска программы переключаемся в меню «Пользователи» и создаем пользователя для подключения.

Настраиваем ADB-драйвер Android для подключения по ip-адресу.

Возвращаемся на Главную и нажимаем «Запустить». Здесь так же доступны настройки номера порта и автоматического запуска SSH-сервера.

После запуска SSH-сервера запоминаем ip-адрес Android-устройства и порт, который можно увидеть в правом верхнем углу. У моего устройства ip-адрес , порт 2222.

Для подключения к консоли Android с компьютера по SSH воспользуемся программой PUTTY. Скачать ее можно здесь .

Вводим ip-адрес, порт и жмем соединиться.

Авторизуемся по SSH с помощью созданного ранее логина и пароля.

Настраиваем ADB-драйвер Android для подключения по ip-адресу.

Ввод пароля визуально никак не будет отображаться.

Набираем команды, которые переключат ADB-драйвер в режим работы по протоколу TCP. Указываем номер порта, например 5555.

su setprop 5555 stop adbd start adbd

Команда su переключает консоль в режим работы от имени superuser и предполагает наличие root-доступа.

Установка программ

ADB можно использовать для установки приложений без необходимости копировать их на смартфон. Достаточно выполнить такую команду:

Adb install d:/downloads/имя_

В команду также можно добавить дополнительные ключи. Полезными будут -е — переустановить приложение с сохранением данных и -d — установить версию меньше текущей.

Программы можно и удалять, но для этого нужно знать название пакета (как узнать, расскажу чуть позже). На примере игры Angry Birds Seasons команда будет выглядеть так:

Adb uninstall

Установка программ

ADB можно использовать для установки приложений без необходимости копировать их на смартфон. Достаточно выполнить такую команду:

Adb install d:/downloads/имя_

В команду также можно добавить дополнительные ключи. Полезными будут -е — переустановить приложение с сохранением данных и -d — установить версию меньше текущей.

Программы можно и удалять, но для этого нужно знать название пакета (как узнать, расскажу чуть позже). На примере игры Angry Birds Seasons команда будет выглядеть так:

Adb uninstall

С помощью приложений

Существует 2 программы, способных автоматически перезагрузить смартфон и перевести его в Recovery.

Обязательным условием является наличие Рут-прав доступа.

Terminal Emulator

С помощью приложений

Эмулятор терминала команд:

  1. Установите и откройте ПО.
  2. Введите команду «su», нажмите ввод и дайте разрешение использовать рут.
  3. Перезагрузите устройство в режиме восстановления, набрав — «reboot recovery».
Читайте также:  12 Лучших складных смартфонов которые есть в продаже.

Boot Droid (Reboot)

Приложение от Spook Labs, где пользователю достаточно:

  1. В главном меню выбрать «Recovery».
  2. В открывшемся окне тапнуть «Yes».
С помощью приложений

Как итог, что такое Рекавери — еще одно скрытое от глаз пользователя меню, через которое устанавливают/обновляют прошивки, чистят кэш системы или возвращают устройство к заводскому состоянию.

Управление приложениями

Для управления приложениями используются две команды: pm (package manager) — менеджер пакетов и am (activity manager) — менеджер активностей. У данных команд есть немало ключей, которые можно посмотреть на портале разработчиков . Остановимся на некоторых.

Для начала получим список установленных на устройстве приложений в виде названий пакетов, которые пригодятся позже:

Продолжение доступно только подписчикам

Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов.

Name_device:/ $Где Name_device:/ это имя вашего смартфона (планшета)

Управление приложениями

su — команда su дает вам права Root, права администратора, то есть можно выполнять с устройством после этой команды все (до этого нет), также вам необходимо получить root на ваше android устройство.

Примечание: До выполнения команды Su вы с правами _device:/ $Символ $ означает что Вы под гостем (т.е. ничего не можете делать)Name_device:/ #Символ # означает что вы RootПримерName_device:/ $ suName_device:/ #

pwd – показывает текущий каталог, в котором вы находитесь.

ls – команда показывает что находится в текущей директории, а именно файлы и _device:/ # lssystemdatamntbinитп…

ls -a – команда показывает что находится в текущей директории, а именно файлы и директории, но со скрытыми : Скрытые файлы, в отличие от Windows выглядят (точка и Имя файла)

clear — очистить экран терминала.

cd – команда для перехода в какую либо директорию (каталог).ПримерName_device:/ # cd systemName_device:/system #Примечание: Директория или Каталог означает Папкаcd .. — перейти в директорию уровнем выше

mkdir — команда создает директорию (папку).ПримерName_device:/sdcard # mkdir androidПримечание: Папка Name и name это две разные папки

rm – удаляетт файл.

rm -r удаляет каталог (Примечание: если вы не укажете параметр –r выдаст ошибку о невозможности удалить каталог).ПримерName_device:/sdcard # rm -r dom

Читайте также:  Fastboot на Андроиде: что это за режим, как его включить?

rm -rf – удаляет файл и не выдает сообщения, если такого файла нет или нет прав на запись в него rm -rf – удаляет папки не выдавая сообщений.

cp – копирует файл.

Управление приложениями

cp -r копирует директорию.

mv – переименовывает _device:/sdcard # mv android ANDROID

touch – создание пустого файла.

cat – выводит текст находящийся в _device:/sdcard # cat skazka

tac — выводит текст находящийся в файле в обратном порядке (1 строка последняя, последняя первая).ПримерName_device:/sdcard # tac skazkaПримечание: если увидите перед строкой стоит знак # то параметр не обрабатывается

ps – выводит Ваши текущие активные процессы.

mount – монтирует (Подсоединяет).

umount — размонтирует.

date – выводит текущую дату и время.

cal – выводит календарь текущего месяца.

uptime — показывает сколько времени работает операционная система.

df – показать информацию об использовании дисков.

Управление приложениями

free – используемая память и swap.

free -m — полный объем, использованный объем и объем свободной памяти в Mb.

du — сколько места занимают ваши данные

halt — быстрое и корректное выключение системы

chmod — выставление прав доступа

Практически каждый пользователь, который хоть немного разбирается в современных технологиях, знает, что мобильная операционная система Android построена на базе Linux. А если говорить про Linux, то получить полный доступ к системе можно лишь через командную строку. Android, наряду с другими особенностями, также имеет поддержку командой строки, которая также может называться терминалом. Однако практически все производители устройства не устанавливают на свои девайсы подобные утилиты, поскольку неопытный пользователь может внести необратимые изменения, которые повлияют на работоспособность смартфона или планшета.

Shell Скриптинг

Последовательность комманд может быть оформлена в виде исполняемого файла. Это скрипт.

Первая строка скрипта описывает стандартный путь переменных

Практически каждый пользователь, который хоть немного разбирается в современных технологиях, знает, что мобильная операционная система Android построена на базе Linux. А если говорить про Linux, то получить полный доступ к системе можно лишь через командную строку. Android, наряду с другими особенностями, также имеет поддержку командой строки, которая также может называться терминалом. Однако практически все производители устройства не устанавливают на свои девайсы подобные утилиты, поскольку неопытный пользователь может внести необратимые изменения, которые повлияют на работоспособность смартфона или планшета.