Что такое режим usb-отладки (usb debugging) на андроид
Содержание:
- Команды ADB
- Включение Отладки по USB для андроид устройств
- Вариант первый (актуален для большинства версий ОС Android).
- Вариант второй (актуален для большинства планшетов)
- Вариант третий (для смартфонов, работающих на версиях андроид 2.2 — 3.0)
- Вариант четвёртый
- Вариант пятый (для пользователей с Android 4.2 и выше)
- Включение отладки по usb на android 5.0 Lollipop
- Отладка на Андроид 6 Marshmallow и Андроид 7 Nougat
- Some Commonly Used ADB Commands
- Типичные сценарии отладки
- Отладка телефона Android по USB, как активировать функцию
- Включение режима отладки USB на старых версиях Android
- Включение режима отладки через компьютер
- Включение режима отладки через компьютер
- What is USB Debugging in Android?
- Второй вопрос более интерес: как же включить отладку по USB?
- Далее, читают, только те пользователи, у, которых устройства на Android 4.2 и выше.
- Что делать если Вы включили Отладку по USB, но устройство все равно не определяется?!
- Заключение
Команды ADB
Перед выполнением команд adb полезно знать, какие экземпляры устройств подключены к серверу adb. Список подключенных устройств можно посмотреть следующей командой.
В ответ adb выведет серийный номер, состояние и описание (параметр -l) подключенных устройств.
В примере ниже показаны три устройства. Первые два — эмуляторы, третье — аппаратное устройство, подключенное к компьютеру.
Если запущен только один эмулятор или подключено только одно устройство, команда adb отправится на это устройство по умолчанию. Если же запущено несколько эмуляторов и / или устройств, необходимо использовать параметры -d, -e или -s, чтобы указать устройство, на которое должна быть направлена команда.
Нижеприведенная команда отправится на устройство с указанным серийным номером.
Команда отправится только на устройство подключенное через USB. Выдаст ошибку, если подключено больше одного устройства.
Команда отправится на устройство в эмуляторе. Выдаст ошибку, если подключено больше одного эмулятора.
Подсоединиться к андроид хосту по протоколу TCP/IP (по умолчанию порт 5555, если не указан другой).
Отсоединиться от андроид подключенного через TCP/IP (по умолчанию порт 5555). Если не задан ни один параметр, отключиться от всех активных соединений.
Перезапуск демона с правами root.
В некоторых случаях может потребоваться остановить сервер adb, и перезапустить его, чтобы решить проблему (например, если adb не отвечает на команды).
Остановить сервер.
Запустить сервер.
Копировать файл или папку на устройство.
Например,
Копировать файл или папку с устройства на компьютер.
Копировать с компьютера на устройство только новые файлы. С ключом -l не копировать, только создать список.
Установить приложение на устройство.
Например,
Ключи:-l блокировка приложения;-r переустановить приложение, с сохранением данных;-s установить приложение на карту памяти.
Чтобы удалить приложение с устройства используйте следующую команду.
Ключ -k означает, не удалять сохраненные данные приложения и пользователя.
Сделать скриншот экрана устройства.
Полученный скриншот можно сразу забрать на компьютер.
Для записи видео с экрана устройства используйте команду screenrecord.
или с параметрами
Чтобы остановить запись используйте комбинацию клавиш Control + C (Command + C на Mac). По умолчанию максимальный лимит для видео составляет 3 минуты.
С полным списком команд adb можно ознакомиться на сайте .
Включение Отладки по USB для андроид устройств
Режим «Отладка по USB» всегда можно найти в меню настроек смартфона, в не зависимости от марки аппарата или версии операционной системы. Однако стоит заметить, что конечный путь, по которому можно добраться до этого режима может отличаться. А если Вы решили включить usb отладку, то наверняка пытаетесь получить root на android или это требует некая программа, например Wondershare Dr.Fone для восстановления удаленных файлов на android.
Далее будут описаны несколько вариантов путей для разных версий ОС Android.
Вариант первый (актуален для большинства версий ОС Android).
Для начала вам необходимо войти в меню настроек. После этого в нижних пунктах найти «Разработка» и отметить галочкой пункт «Отладка по USB».
Вариант второй (актуален для большинства планшетов)
Здесь алгоритм действий идентичен первому варианту, за исключением пункта «Разработка». В ОС Android версии ниже 2.2 данный пункт называется «Для разработчиков».
Вариант третий (для смартфонов, работающих на версиях андроид 2.2 — 3.0)
Заходим в меню основных настроек. Далее выбираем пункт «Приложения» — > «Разработка» и отмечаем галочкой пункт «Отладка по USB».
Вариант четвёртый
В некоторых смартфонах Android производители интегрируют свою фирменную оболочку, а соответственно немного видоизменяют системное меню настроек. Поэтому, если все предыдущие пункты для вас не действительны, попробуйте следующее: в меню настроек опуститесь к нижнему пункту и нажмите «Ещё». В открывшимся окне выбираем «Параметры разработчика» и отмечаем пункт «Отладка по USB».
Вариант пятый (для пользователей с Android 4.2 и выше)
В смартфонах с более новой версией операционной системы режим «Отладка по USB» скрыт от обывателя. Для того, чтобы сделать его видимым необходимо в настройках войти в меню «Об устройстве» и несколько раз (примерно 5-10) нажать на надпись «Номер сборки». Далее необходимо вернуться в «Настройки». После проделанных операций должен появиться пункт «Для разработчиков» — отмечаем галочкой пункт «Отладка по USB».
Включение отладки по usb на android 5.0 Lollipop
Для включения отладки на android 5.0 Lollipop необходимо выполнить порядок действий из 5 пункта.
- Заходим в Настройки → О планшете (устройстве) и кликаем по номеру сборки, пока не станем «Разработчиком»
- Переходим во вкладку Настройки → Для разработчиков
- Включаем отладку!
Готово!
Отладка на Андроид 6 Marshmallow и Андроид 7 Nougat
Включается точно также как и — главное стать «разработчиком» и уже в этом пункте найдёте переключатель для включения отладки!
Видите — нет ничего сложного!
06.10.2019 6963
Some Commonly Used ADB Commands
With USB Debugging enabled, you can now use your PC to communicate with your Android device and perform various actions using ADB commands. Below is the list of some commonly-used ADB commands that you might need and use from time-to-time.
More from our Android 101 (Basics) Series:
- Backup Android Device Completely (Root & No-root)
- Enable OEM Unlocking on Android
- How to Unlock Bootloader using Fastboot on Android (Detailed Guide)
- Install Android SDK Platform-tools on Windows, Linux, and macOS
So, this was our tutorial on how to enable USB Debugging on Android. If you have questions, you can simply leave a comment below.
Типичные сценарии отладки
С точки зрения прикладного разработчика типичные сценарии отладки не изменились. Единственным значительным отличием является то, что новый механизм отладки нужно включить. Потому что по-умолчанию он выключен.
Несмотря на это имеет смысл познакомиться с тем, что происходит теперь при запуске отладки. Потому что это может быть полезно вам в каких-то нестандартных сценариях работы.
Подключение предметов отладки
При запуске отладочных сеансов из конфигуратора, приложения выполняют автоматическое подключение предметов отладки (как клиентского, так и серверного) к серверу отладки.
При этом, как и раньше, у вас есть возможность настроить в конфигураторе автоматическое подключение предметов отладки независимо от того, каким образом они были запущены. Теперь эти возможности стали гораздо богаче.
Во-первых, теперь платформа предлагает вам для выбора все возможные предметы отладки.
А во-вторых, появился ещё один, более тонкий способ настройки. Это использование заранее созданных отборов.
Такие отборы вы можете использовать как при подключении предметов отладки, так и для просмотра доступных предметов отладки.
В отборе, кроме самих предметов отладки, вы можете указать конкретных пользователей, чьи сеансы вас интересуют, а также, если используется разделение данных, указать область информационной базы, которая будет отлаживаться.
Отладка телефона Android по USB, как активировать функцию
Есть много причин, чтобы включить отладку по USB на вашем телефоне Android. Например, он позволяет загружать приложения из-за пределов официального магазина через ваш компьютер. Также можно устанавливать пользовательские ПЗУ, передавать данные между устройствами и восстанавливать блокированные телефоны или планшеты в режиме отладки.
Что такое отладка по USB?
Режим отладки позволяет пользователям получать доступ к внутренней работе своего Android-устройства на компьютере через USB-соединение. Включение отладки по USB необходимо для использования комплекта разработки программного обеспечения Android (SDK), который программисты используют для создания и тестирования новых приложений. Это также позволяет пользователям отправлять расширенные команды на свои телефоны со своих компьютеров с помощью Android Debug Bridge (ADB).
Тем не менее, есть несколько причин, по которым обычные пользователи хотели бы включить режим отладки. Например, вы можете:
— Получите root права на вашем Android устройстве, чтобы вы могли установить другую операционную систему.
— Используйте ADB для установки APK-файлов с вашего компьютера и передавать другие команды через USB-соединение.
— Используйте Fastboot для восстановления кирпичного устройства Android.
— Сделать резервную копию всех ваших данных, используя Android SDK.
Как включить отладку по USB на Android
Включение режима отладки требует доступа к меню параметров разработчика, которое скрыто в настройках вашей системы.
1. Откройте настройки вашего устройства и нажмите «О телефоне» или «О планшете».
2. Нажимайте неоднократно по строке «Номер сборки» несколько раз, пока не увидите уведомление «Теперь вы разработчик». Подробнее прочесть и посмотреть видео инструкцию как это сделать вы сможете на kaknastroit.com в теме «Режим разработчика на Samsung J6+ Android 8.1».
3. Вернитесь в главное меню «Настройки» и выберите новый раздел «Параметры разработчика».
4. Нажмите на переключатель в правом верхнем углу, чтобы включить параметры разработчика (если он еще не включен).
5. Нажмите OK, чтобы подтвердить.
6. Найдите в режиме разработчика строчку с фразами USB-отладка и переключите переключатель (поставьте галочку) «отладка USB» в положение «Вкл».
7. Нажмите OK, чтобы подтвердить выбранное действие.
8. В следующий раз, когда вы подключите свое устройство к компьютеру, вы получите запрос на разрешение отладки по USB для этого компьютера. Нажмите OK, чтобы подтвердить.
Как отключить отладку по USB на Android
Чтобы отключить отладку по USB, вернитесь в меню параметров разработчика и снова нажмите (уберите галочку) тумблер отладки по USB в положение «Выкл».
Чтобы сбросить, какие компьютеры могут получить доступ к вашему устройству Android в режиме отладки, вернитесь в меню параметров разработчика и коснитесь «Отменить авторизацию отладки USB».
Риски безопасности отладки по USB
Перевод устройства в режим отладки делает его более уязвимым для вредоносных программ и внешних атак. По этой причине вы будете получать подсказки о безопасности при каждом подключении устройства к новому ПК. Старайтесь не подключать ваше устройство к общедоступным портам зарядки или использовать общедоступные сети Wi-Fi с включенным режимом отладки.
Если вы потеряете свое устройство с включенным режимом отладки, технически подкованный вор может получить доступ к вашим личным данным, не зная ваших паролей. Поэтому вы всегда должны отключать отладку, когда она вам не нужна.
Приложения для отладки Android
В магазине Google Play есть приложения, которые, как утверждается, облегчают включение отладки по USB; однако, учитывая, насколько простой процесс уже существует, нет причин загружать приложение для этой цели.
Как включить отладку по USB со сломанным экраном
Если сенсорный экран вашего телефона Android не работает (разбит), но вы все равно можете видеть изображение на дисплее, возможно, можно использовать мышь для активации режима отладки, если ваше устройство поддерживает технологию On-The-Go (OTG). Если это так, подключите мышь с помощью кабеля OTG для навигации по настройкам устройства без использования сенсорного экрана.
Включение режима отладки USB на старых версиях Android
Если у вас Андроид телефон с старой версией Андроида, например, Андроид 2.0, то в вашем случае режим отладки USB будет включаться совершенно по-другому. В старых версиях Андроида для этого нужно открыть настройки, перейти в раздел «Приложения», а потом открыть раздел «Разработка».
После этого нужно включить отладку USB и подтвердить изменение настроек нажатием на кнопку «Да».
Во многих инструкциях по получению root прав и модифицированию прошивок, необходимо включить отладку по USB и Заводскую разблокировку OEM. Что такое Отладка по USB? Для чего она нужна и как ее включить, вы можете узнать из данной статьи!
Включение режима отладки через компьютер
Способ особенно актуален на случай возникновения проблем с экраном. Вариант доступен только при наличии кастомного рекавери TWRP либо CWM. Оба можно поставить через ПК, и на примере последнего составлена инструкция:
Выключите девайс. Запустите его в режиме fastboot, для чего зажмите кнопку питания и понижения либо повышения (в зависимости от устройства) громкости. В этот момент будет видно изображение андроида с раскрытым окном посередине;
Скачайте рекавери Clockworkmod с официального сайта. Переименуйте файл с названием вида recovery-clockwork-touch-6.0.4.8-flo.img в более простое наименование, например: recovery.img. Загрузите и софт, входящий в Android SDK; На компьютере воспользуйтесь комбинацией клавиш Win+R, введите cmd и нажмите Enter; Введите путь к прошивке командой cd; Вставьте fastboot flash recovery recovery.img
Обратите внимание, что если вы не меняли имя образа на recovery.img, нужно ввести тот, что имеется на самом деле. Нажмите Enter и дождитесь окончания процесса, что займёт пару секунд
Можно также установить рекавери через утилиту Rashr, но она требует прямого взаимодействия с самим «Андроидом», поэтому использовать её при сломанном дисплее не получится. Аналогично дела обстоят с ROM Manager, требующим доступ root и тоже запускаемом на самом телефоне. Как только вы завершите предыдущие шаги, останется лишь включить USB-отладку:
- Загрузите архивы (, ) на ПК. Во втором находится утилита QtADB.exe, которая автоматически определит, где находятся файлы ADB. Если ей это не удалось, укажите путь к содержимому самостоятельно. Потом перейдите во вкладку «Advanced» и, подключив телефон по USB, посмотрите в окно «Status»: здесь должно быть написано «Ready»;
- Кликните «Файлы» на левой панели;
- Экран будет разделён на две части. Та, что находится слева, содержит файлы на компьютере, а напротив неё представлено содержимое телефона. В последней перейдите по пути /data/system/users/0/. Откройте файл settings_global.xml, в нём – XML-тег с названием adb_enabled. Измените значение атрибута value на 1.
Если используется TWRP, а не CWM, никакой разницы в этой инструкции не будет. В некоторых версиях «Андроида» по этому расположению доступен документ default.prop, в котором нужно дополнительно поставить ro.adb.secure=0, чтобы устройство могло подключаться к любым другим компьютерам, без сохранения их в «белые» списки.
Включение режима отладки через компьютер
Способ особенно актуален на случай возникновения проблем с экраном. Вариант доступен только при наличии кастомного рекавери TWRP либо CWM. Оба можно поставить через ПК, и на примере последнего составлена инструкция:
Выключите девайс. Запустите его в режиме fastboot, для чего зажмите кнопку питания и понижения либо повышения (в зависимости от устройства) громкости. В этот момент будет видно изображение андроида с раскрытым окном посередине;
. Переименуйте файл с названием вида recovery-clockwork-touch-6.0.4.8-flo.img в более простое наименование, например: recovery.img. Загрузите и софт, входящий в Android SDK;
На компьютере воспользуйтесь комбинацией клавиш Win+R, введите cmd и нажмите Enter;
Введите путь к прошивке командой cd;
Вставьте fastboot flash recovery recovery.img
Обратите внимание, что если вы не меняли имя образа на recovery.img, нужно ввести тот, что имеется на самом деле. Нажмите Enter и дождитесь окончания процесса, что займёт пару секунд.
Можно также установить рекавери через утилиту Rashr, но она требует прямого взаимодействия с самим «Андроидом», поэтому использовать её при сломанном дисплее не получится. Аналогично дела обстоят с ROM Manager, требующим доступ root и тоже запускаемом на самом телефоне. Как только вы завершите предыдущие шаги, останется лишь включить USB-отладку:
- Загрузите архивы (, ) на ПК. Во втором находится утилита QtADB.exe, которая автоматически определит, где находятся файлы ADB. Если ей это не удалось, укажите путь к содержимому самостоятельно. Потом перейдите во вкладку «Advanced» и, подключив телефон по USB, посмотрите в окно «Status»: здесь должно быть написано «Ready»;
- Кликните «Файлы» на левой панели;
- Экран будет разделён на две части. Та, что находится слева, содержит файлы на компьютере, а напротив неё представлено содержимое телефона. В последней перейдите по пути /data/system/users/0/. Откройте файл settings_global.xml, в нём – XML-тег с названием adb_enabled. Измените значение атрибута value на 1.
Если используется TWRP, а не CWM, никакой разницы в этой инструкции не будет. В некоторых версиях «Андроида» по этому расположению доступен документ default.prop, в котором нужно дополнительно поставить ro.adb.secure=0, чтобы устройство могло подключаться к любым другим компьютерам, без сохранения их в «белые» списки.
What is USB Debugging in Android?
‘USB Debugging‘ is a developer option in Android that is used to establish a successful ADB connection between a PC and an Android device. It is generally hidden within the Android device’s settings menu and is disabled by default.
So, the question is, why would you need to enable USB Debugging on your Android device? A straight answer to that is: ADB won’t be able to recognize your phone if USB Debugging is disabled. Once enabled, it allows you to execute ADB commands to perform several actions, like debugging an app, capturing a bug report to provide feedback to developers (logcat), force-reboot your Android device into recovery mode/fastboot mode, etc.
An Important Clarification First!
I and so, many users have seen a lot of online resources claiming that USB Debugging must be enabled in order to flash firmware (Stock or custom ROMs) and custom recoveries on Android devices. I say NO! Why? Read ahead.
USB Debugging is only required to establish a successful ADB connection between your PC and your Android device, while it is booted into the system (OS). Outside that, be it in recovery mode or fastboot/bootloader mode, USB Debugging doesn’t serve any purpose. Even if you’re trying to sideload OTA updates using ADB then there’s no need for USB Debugging to be enabled.
So the next time someone mentions or claims that USB Debugging is required to flash a factory image or stock firmware via Odin, then you’ll know that’s incorrect and you wouldn’t wander off in the wrong direction.
If you still don’t believe me, try it for yourself.
Второй вопрос более интерес: как же включить отладку по USB?
Во всех устройствах на Android, независмо смартфон у Вас или же планшет, режим отладки по USB можно найти по такому пути: Меню -> Настройки.
Но, несмотря на то, что режим отладки по USB находится в настройках, варианты расположения данной опции на различных устройствах могут различаться, поэтому стоит описать 5 возможных вариантов расположения режима отладки по USB.
Как включить отладку по USB: вариант №1.
Заходим в: Меню -> Настройки -> Разработка -> Отладка по USB – ставим галочку напротив данного пункта.
Как включить отладку по USB: вариант №2.
Заходим в: Меню -> Настройки -> Для Разработчиков -> Отладка по USB — ставим галочку напротив данного пункта.
Как включить отладку по USB: вариант №3.
Заходим в: Меню -> Настройки ->Приложения -> Разработка -> Отладка по USB (данный вариант в большей степени актуален для устройств, работающих под управлением ОС Android 2.2 -3.0).
Как включить отладку по USB: вариант №4.
Заходим в: Меню -> Настройки -> Еще -> Параметры Разработчика -> Отладка по USB — ставим галочку напротив данного пункта.
Как включить отладку по USB: вариант №5.
Данный вариант подойдет для устройств, работающих на Android 4.2 и выше.
Заходим в: Меню -> Настройки -> Система -> О смартфоне(Планшете) -> Ищем пункт «Номер сборки» и нажимаем по нему приблизительно 7-10 раз, после этого возвращаемся обратно в Настройки -> Для Разработчиков -> И ставим галочку напротив пункта Отладка по USB.
Далее, читают, только те пользователи, у, которых устройства на Android 4.2 и выше.
После того, как вы включите режим отладки по USB и впервые подключите свое устройство к компьютеру или ноутбуку и введете какую-либо из команд, или же начнете получать ROOT-права, у вас должно появиться окно с запросом на доверие к данному компьютеру, которому сейчас подключено ваше устройство. Данное сообщение будет появляться каждый раз при подключении, вашего устройства к новому компьютеру или ноутбуку. Следует поставить галочку напротив пункта «Всегда разрешать отладку с этого компьютера» и нажать на кнопку «Да». После этого можно получать ROOT-права и выполнять иные действия, для выполнения, которых требовалось включить режим отладки по USB.
Что делать если Вы включили Отладку по USB, но устройство все равно не определяется?!
Первое, на, что нужно обратить свое внимание – это на наличие установленных драйверов на подключаемом компьютере или же попробовать их обновить (переустановить). Так же наиболее распространенной ошибкой пользователей является то, что устройство в момент подключения находится в заблокированном состоянии, поэтому стоит его разблокировать
Внимание!!! Для корректной работы следует использовать USB порты версии 2.0, порты USB 3.0 не рекомендуются для подобных операций.
Если вы все делали правильно, но установить связь с компьютером вам так и не удалось, то стоит попробовать изменить способ подключения к компьютеру. Для этого необходимо: подключить устройство с помощью USB-кабеля к компьютеру, а дальше на смартфоне или планшете в выдвигающейся шторке нажать на «Подключение USB» и в появившемся окне выбрать режим PTP.
Заключение
Благодаря нашему материалу вы теперь знаете, как включить отладку по USB на Android, а также для чего и в каких случаях обычному владельцу смартфона или планшета может понадобиться данная функция.
Напомним, что отладка по USB – это полезный системный инструмент, который предоставляет пользователю возможность переустанавливать прошивку, скачивать и устанавливать стороннее программное обеспечение, синхронизировать свое мобильное устройство с ПК и так далее. Опытные пользователи смогут получить права «Суперпользователя» и даже в некоторых случаях восстановить работоспособность системы, если она перестала нормально работать.
Когда люди приобретают мобильное устройство на платформе Android, то в большинстве случаев следуют моде, не догадываясь о том, насколько возможности нового девайса превосходят их прежний телефон. Чаще всего владельцы новых смартфонов или планшетов применяют только 10% изо всех возможностей электронного устройства. Из внимания пользователей выпадает так называемый режим USB-отладки, или USB Debugging.
Данный режим будет интересен как для профессионалов, так и для обычных владельцев, т.к. позволяет совершить следующие действия (необходима также утилита ADB (Android Debug Bridge – отладочный мост Андроид), из состава Android SDK):
Произвести копирование необходимой папки или раздела из памяти смартфона на персональный компьютер;- перенести какой-либо файл с компьютера на смартфон;- произвести установку приложений Android;- совершить резервное копирование приложений;- перепрошить смартфон;- восстановить работу электронного мобильного устройства;- приобрести root-права для системы Android.
Для наглядного примера по активации режима USB-отладки можно будет произвести все манипуляции на смартфоне ZTE V880H с установленной производителем мобильной операционной системой Android 4.2.1 Jelly Bean.
Для этого нужно выполнить несколько простых действий.
1. Зайти в «Меню», найти иконку приложения «Настройки».
2. После этого открыть касанием пункт «Настройки» и найти подпункт «Для разработчиков».
3. Нужно зайти в данный подпункт, выбрать из предложенных в нем название «Отладка для USB» и активировать его, поставив галочку в квадратике рядом.
4. Следующий шаг проявит система, которая задаст вопрос пользователю «Разрешить отладку USB?» и напишет ниже пояснение сути данного режима. Нужно будет подтвердить «ОК» или нажать на слово «Отмена».
5. Если выбран «ОК», то режим USB-отладки будет включен и рядом с его названием загорится галочка.
6. Теперь владелец сможет производить со своим устройством описанные выше манипуляции. Следует помнить, что для них обязательно будет нужна утилита ADB (Android Debug Bridge – отладочный мост Андроид).
Итак, режим USB-отладки активирован, и пользователь может расширить в применении способности своего устройства на платформе Android, которое теперь станет для его владельца действительно необходимым помощником.
Режим отладки USB – это функция операционной системы Android, которая создана для разработчиков приложений. Однако достаточно часто она необходима и обычным пользователям. Обычно необходимость в включении данного режима появляется при , установке не оригинальной прошивки или резервном копировании данных.
В данном материале мы рассмотрим сразу два способа, как можно включить режим отладки USB на Android телефоне или планшете. Первый способ является основным, он работает на большинстве современных устройств. Второй способ будет актуален для устройств со старыми версиями Android.