Аndroid adb

Опытные владельцы мобильных телефонов или других вариантов техники с Android давно знают, что собой представляет такое понятие, как adb или adb shell. Но есть и те, кто только приобрели устройство на ОС Android, в результате чего не понимают, какие действия или результаты можно получить с помощью adb.

Adb — уточняем все тонкости

Что же собой представляет adb? Это часть специального эмулятора, с помощью которой можно связать компьютер, а также все устройства, что к нему подключены. Работает adb с использованием специализированных кодов. Если говорить другими словами, adb это консольный софт с широкими возможностями, среди которых:

  • Копирование необходимых файлов с устройства на компьютер;
  • Скачивание тех или иных файлов с компьютера на Android устройство;
  • Получение отчетов об определенных ошибках девайса;
  • Просмотр контактов и управление ими.

Кроме того, adb можно назвать прекрасным средством, которое позволит разблокировать те или иные android устройства, обнаружить разные ошибки работы программ, а также много чего другого.

Adb содержит определенный набор команд и обычно используется в связке с другим консольным софтом — FastBoot.

О командах adb

Для начала очень важно уточнить, правильно ли подсоединено устройство к компьютеру. Если все работает в нормальном режиме, компьютер видит устройство, стоит ввести команду adb devices. На экране должно появиться сообщение со списком устройств, в ином случае стоит проверить работу кабелей, порта, а также наличие нужных драйверов. После проверки снова прописываем adb devices и продолжаем работу.

blank

Есть вариант подключить устройство с помощью беспроводной сети интернет, что более удобно. Для такого действия нужно знать ІР-адрес, а также иметь на компьютере ADB Wireless. Если такое приложение уже закачано, следует ввести определенную команду в виде adb connect ip:port.

Для установки того или иного приложения на устройство поможет команда adb install, но следует указать путь до *.apk файла.

Отправка или принятие файлов на устройство осуществляются с помощью команд push или, соответственно, pull.

Преимущества рутирования

Рутирование своего девайса представляет собой, если говорить простыми словами, снятие всех ограничений в доступе к файлам системы на устройстве. Это позволяет полностью управлять файловой системой, а также всем параметрами ОС. После получения root-прав есть возможность легко обойти ограничения, которые были установлены при производстве девайса.

Рутирование дает возможность выполнять разные полезные действия:

  • Создание файлов;
  • Модифицирование файлов;
  • Изменение или удаление определенных файлов.

При использовании adb совместно с рутовыми правами доступа adb root, пользователь получает намного больше возможностей, главное из которых — удаление определенных системных файлов, которые невозможно удалить иным образом. Расширенные права дают доступ к настройкам скрытого характера.

blank

Преимущества root-прав:

  • Установка или удаление ненужных программ;
  • Установка специальных девайсов;
  • Установка прошивок для расширения функционала устройства;
  • Повышение работоспособности аппарата;
  • Возможность блокировать рекламу и другие.

Но использование root-прав имеет и некоторые негативные стороны:

  • Гарантия больше не действует. Большинство производителей смартфонов ставят условие о том, что после активации процесса рутирования аппарат снимается с гарантии. Но такой момент обратимый, что радует.
  • Момент получения данных прав нельзя проконтролировать, в результате чего телефон может стать непригодным к использованию.
  • Root-права влекут за собой определенный риск, ведь нарушается система безопасности устройства.

Установка adb на компьютер

Для установки стоит зайти на страницу «SDK Platform Tools» и скачать версию, которая будет подходить к операционной системе компьютера (Microsoft Windows, Mac OS или Linux). В скачанном архиве вы найдете всё:

blank

 

Можно запустить adb в виде упрощенной unix консоли, если применить команду adb shell. Примеры работы с консолью вы сможете найти на просторах интернет, в принципе ничего сложного.

Читаем LogCat

LogCat представляет собой один из инструментов отладки, с помощью которого можно читать журнал логов. Очень часто приходится выполнять несколько действий и команд для того, чтобы четко понимать, по каким причинам не работает приложение. LogCat позволяет разбить ошибки по разным группам, выделять серьезные проблемы и другого характера. Запускается по команде adb logcat

 

blank