Режим отладка по USB
Отладка по USB — специальный режим, необходимый для получения расширенных возможностей при подключении смартфона/планшета к компьютеру. После его активации, пользователи могут использовать ADB, управляя девайсом с помощью командной строки.
Как включить
Единственный способ, как для Андроид включить режим отладки — стать разработчиком. Как это сделать :
Через компьютер включить отладку по USB невозможно.
Следующий шаг для включения режима отладки по USB :
В зависимости от производителя устройства, режим бывает сдвинут ниже и находится в первом системном разделе «Общее».
Работа с ПК
Закончив с активацией, переходим к проверке работоспособности режима :
Затем проверяет готовность смартфона к работе с персональным компьютером :
Иногда проблема скрывается в USB-порте, к которому подключено устройство. Вставьте кабель в другой разъем.
Зачем использовать
Режим рассчитан на разработчиков: для установки ПО без уведомлений, проверки логов приложений и выявления ошибок в их работе. Обычным пользователям мод понадобится, чтобы:
Существует ADB Shell — дополнительный софт для ПК с визуальным интерфейсом.
Отладка — это полезная функция, которая пригодится для доступа к системе устройства через персональный компьютер или ноутбук. Однако, активация функции увеличивает шанс взлома девайса.
Как на Android включить отладку по USB
В данной статье я расскажу как включить отладку по USB на вашем телефоне или планшете под управлением Андроид. В конце статьи разберемся для чего это нужно.
Данная статья подходит для всех брендов, выпускающих телефоны на Android 10/9/8/7: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.
Внимание! Вы можете задать свой вопрос специалисту в конце статьи.
Включаем отладку по USB на телефоне Андроид
Для включения отладки по USB нужно активировать режим разработчика Андроид по следующей инструкции:
В «Настройках» вашего девайса должен отобразится раздел «Для разработчиков». Переходим к следующему этапу.
Включаем отладку по USB так:
Не знаешь как решить проблему в работе своего гаджета и нужен совет специалиста? На вопросы отвечает Алексей, мастер по ремонту смартфонов и планшетов в сервисном центре.Напиши мне »
Теперь отладка включена, а вы сможете ее использовать с нужными целями.
Включаем отладку по USB с компьютера
Данный способ будет актуален, когда на самом девайсе включить отладку по USB нет возможности из-за сломанного тачскрина, неработающего экрана или в целом неполадок с устройством. Важно, чтобы на гаджете было инсталлировано стороннее Recovery – TWRP или CWM. Это требуется, чтобы иметь рут-доступ к ОС.
После перезагрузки с вашим девайсом можно будет работать при помощи QtADB, ADB, MyPhoneExplorer и иных подобных программ – т.е. в режиме отладки по USB. Для отключения режима отладки по USB на гаджетах Андроид необходимо открыть «Меню для разработчиков», затем со строки «Использовать отладку по USB» снимите отметку.
Возможные проблемы
Для работы с отладкой гаджета по USB применяются специальные ADB-драйверы, которые доступны на сайте Google по ссылке https://developer.android.com/studio/index.html. Рассмотрим проблемы, если ADB не определяет девайс и не получается использовать режим отладки по USB.
Проверяем, что гаджет обнаружен компьютером:
Убедитесь, что установлены нужные драйверы ADB. Существуют различные версии драйверов для разных гаджетов, которые на официальном сайте распределены по моделям планшетов и смартфонов.
Есть универсальные драйверы ADB, но применять их лучше только в ситуации, когда для вашего девайса отдельного драйвера нет, т.к. с универсальными драйверами могут быть проблемы с подключением, которые разрешаются только в службе поддержки Google.
Зачем на Андроид нужен режим отладки по USB?
Пользователям Андроид режим отладки дает такие возможности:
Еще режим отладки предоставляет доступ к системным процессам и позволяет проанализировать изменения в поведении процесса, оперативной памяти и иных составляющих.
Как выполнить отладку устройства Android по USB?
Большинство людей используют свой планшет или телефон в режиме «как есть», не замечая разных неудобств в работе или просто мирясь с ними. Однако довольно большая категория пользователей старается доработать операционную систему под свои нужды или получить возможность свободно манипулировать данными и настройками. Ещё одна категория — работники сервисных центров. Отладка по USB — метод для тех, кто хочет познакомиться с планшетом или телефоном поближе. Производить регулировки, изменения, диагностировать неполадки и так далее.
Отладка по USB открывает новые возможности перед пользователем Android-планшета
Активация режима
Все немного знакомы с принципом построения операционной системы. Вам должно быть ясно, что искать ответ на вопрос, как включить отладку по USB, нужно в пункте «Настройки» главного меню. Однако расположение и способ включения сильно отличаются. Это зависит от версии Андроида, а также выбора производителя устройства. Рассмотрим способы, как именно можно включить режим отладки по USB.
Операционная система версий 9.0 и более поздних
Здесь опция Android отладки по USB сознательно скрыта. Чтобы галочка активации стала доступна, нужно зайти в меню настроек, выбрать пункт «О планшете» и примерно 10 раз нажать на «Номер сборки». После этого в меню «Настройки» появится подпункт «Для разработчиков», где станет доступна опция «Отладка по USB».
вариант
В прошивках, где производитель не постарался усложнить доступ к возможностям рутирования и перепрошивки, а также на устройствах без возможности тонкой диагностики, отладка Андроид по USB включается максимально просто. В пункте «Настройки» главного меню есть раздел «Разработка», в котором нужно поставить галочку напротив пункта «Отладка по USB».
Другая версия прошивки
Аналогично выглядит расположение и для прошивок с «близкой» версией. Например, это может быть тот же пункт «Настройка», однако дальше подменю будет называться «Для разработчиков», где тоже нужно поставить галочку напротив опции отладки.
Другие прошивки
Может быть вариант, когда подменю «Приложения» в меню «Настройки» называется «Ещё». В остальном — аналогично пункту 3.
Другое расположение
Пункт «О планшете» может быть расположен прямо в меню «Настройки». Однако есть версии сборок операционной системы, когда нужно дополнительно зайти в подменю «Система» либо «Общие». В остальном отладка включается, как в пункте 5.
Подключение к ПК
Прежде чем будет использоваться приложение для отладки по USB или утилита для получения root-доступа, нужно правильно подключить устройство к компьютеру. Первое, что может создать препятствие на этом пути, — отсутствие драйверов. Однако эта проблема решаема. Для брендовых устройств с нестандартными протоколами обмена все необходимое можно найти на официальных сайтах. Кроме того, программы для синхронизации телефонных книг, картинок, музыки от производителей устройства обычно комплектуются наборами драйверов. Достаточно установить соответствующую утилиту.
Как хороший вариант, можно порекомендовать программу MOBILedit Enterprise, которая предлагает огромный выбор драйверов для всех типов оборудования. Особенно она будет полезна для планшетов или смартфонов от китайских производителей на основе процессоров МТК. Если же всё равно не удаётся установить драйвера, стоит поискать их на специализированных сайтах по модели устройства и версии прошивки операционной системы.
Когда драйвера будут установлены, первое подключение к ПК потребует подтверждение доверия. После установки соответствующей галочки в запросе на планшете, обмен данными будет разрешён.
Зачем нужна отладка?
Кратко перечислим некоторые задачи, которые можно решить с помощью отладки по USB:
Видео о том, как включить отладку по USB на Android:
На последнем пункте стоит остановиться подробнее, поскольку рутирование является причиной включения отладки по USB примерно в 99% случаев.
Зачем «рутировать» планшет или смартфон?
Рут-доступ — это, грубо говоря, максимальные права в операционной системе. Они позволяют делать резервное копирование всех контактов, содержимого сообщений, телефонной истории, любых файлов и информации.
Рут-права позволяют использовать Android-устройство по максимуму
По умолчанию, Андроид не предлагает таких возможностей. Также рут-доступ позволяет изменять оформление: менять иконки приложений, системные звуки и так далее. Но самое главное, что можно делать с таким доступом, — регулировать процессы, которые загружаются в память.
Операционная система построена таким образом, что каждое запущенное приложение имеет событие AfterStart. В нём может быть целый список действий, вплоть до запуска других процессов. Часто это показ рекламы, сбор статистики и другие откровенно «ненужные» вещи. С помощью рут-прав и небольших приложений можно гибко управлять работой как Андроид в целом, так и отдельных программ.
Как включить отладку по USB на Андроиде
Для управления Android-устройством с помощью другого девайса необходимо разрешить отладку по USB, что не требует прав root и делается прямо в меню настроек.
Отладка по USB: что это такое?
Несмотря на то, что кнопка активации функции находится в разделе «Для разработчиков», её функционал ещё со старых версий Android нередко требуется и простым пользователям. Так можно, грубо говоря, посылать команды смартфону с компьютера, причём это не просто запросы на обмен файлами, а нечто более технически сложное. Например, таким образом доступно тестирование приложений из Android Studio «в один клик», не запуская APK-установщик.
Примером более распространённого применения послужит работа с ADB – через него можно без прав «рут» удалять системные программы, откатывать версии. Требуют наличия отладки и приложения, расширяющие функциональность девайса. К примеру, XSplit Vcam, позволяющий использовать камеру смартфона на замену той, что покупается для компьютера отдельно, для стабильного соединения на замену связи по Wi-Fi рекомендует использовать USB-подключение, работающее только при включённой отладке.
Более того, мы даже снимали блокировку экрана, используя, как и программу ADB Run, так и обычную консоль Windows, и для этих двух методов тоже понадобилась USB-отладка. Из-за этого может показаться, что эта функция серьёзно понижает безопасность девайса. Так и есть, однако делается девайс уязвимым только на случай, если он оказался в руках у злоумышленника – для вирусов фактор включённости отладки не играет никакой роли. К тому же, в новых версиях «Андроида» и этот момент – не проблема, поскольку для расширенной работы с девайсом нужно сначала добавить устройство в список доверенных, а это невозможно, пока проверка по графическому ключу или PIN-коду (если есть) не пройдена.
Особенно полезна отладка при возникновении проблем с тачскрином девайса, при которых он неверно реагирует на прикосновения. Можно без труда провести, к примеру, сброс до заводских настроек, предварительно загрузив на компьютер программу ADB с официального сайта операционной системы. Таким же образом проводится обновление драйвера, исправляющее нестабильное соединение с другими девайсами. Кроме того, один из вариантов восстановления IMEI, с которым выходит в мобильную сеть любое устройство, тоже не работает, когда USB-отладка не разрешена.
Как включить отладку на «Андроиде»
Несмотря на открываемые отладкой возможности, включать её абсолютно безопасно. Это не приведёт к нестабильной работе софта и не станет причиной снятия гарантии в отличие от разблокировки загрузчика и, в некоторых случаях, получения root-доступа.
На Android 8, 9, 10, 11
Новейшие версии «Андроида» не просто дают максимально легко включить отладку, но и обеспечивают безопасную работу этой функции, запрашивая подтверждение для каждого подключаемого девайса.
Выполните следующие шаги:
Если используется прошивка от производителя, а не «чистый» Android, порядок действий будет примерно тем же, но названия элементов интерфейса могут отличаться. Мы детальнее рассмотрели варианты для гаджетов популярных марок в статье.
На Android 5.0–7.1
Для девайсов, работающих под управлением менее современных операционных систем, инструкция выглядит схоже с той, что актуальна для новых девайсов:
Не забудьте, что нужно не только включить отладку, но и все функции в разделе – тумблер для этого находится в верхнем правом углу. На Android 7.x допускается управление «чёрным» списком девайсов.
На старых версиях Android (4.2 и ниже)
В ранних версиях «Андроида» функция была не так «запрятана», как сейчас. Конечно, скрытые параметры не так сложно увидеть и на новых версиях, но до Android 4.2 порядок действий имеет следующий формат:
Здесь пользование этой особенностью действительно небезопасно – система не ведёт «белые» списки устройств, которые могут использовать USB-отладку, ввиду чего она доступна для всех ПК, подключаемых к смартфону. Это делает девайс уязвимым на случай кражи или утери – его можно будет полностью сбросить. Порадует лишь то, что подобные девайсы не стоят практически ничего и даже несовместимы с современными программами, доступными в Google Play.
Инструкция на более новых, но, всё же, устаревших релизах Android выглядит следующим образом:
Далее требуется подключить девайс к компьютеру и выбрать пункт «Отладка по USB». Если его нет, а функция активирована, то отладка будет включена автоматически.
На Samsung
Современные модели, выпускаемые «Самсунгом», работают под управлением One UI, гарантирующем совместимость с функциями каждого устройства бренда. Новая прошивка унаследовала порядок действий по включению меню разработчика от TouchWiz, где действия проводятся следующим образом:
На Honor, Huawei
Девайсы обеих марок работают на одинаковой оболочке EMUI, поэтому инструкции для этих устройств объединены в один раздел статьи. Несмотря на частые обновления прошивок, следующий список шагов актуален с первых версий:
На Xiaomi
Пользователям прошивки MIUI, даже если установлен последний релиз «Андроида», нужно следовать отдельному порядку действий:
Включение режима отладки через компьютер
Способ особенно актуален на случай возникновения проблем с экраном. Вариант доступен только при наличии кастомного рекавери TWRP либо CWM. Оба можно поставить через ПК, и на примере последнего составлена инструкция:
Можно также установить рекавери через утилиту Rashr, но она требует прямого взаимодействия с самим «Андроидом», поэтому использовать её при сломанном дисплее не получится. Аналогично дела обстоят с ROM Manager, требующим доступ root и тоже запускаемом на самом телефоне. Как только вы завершите предыдущие шаги, останется лишь включить USB-отладку:
Если используется TWRP, а не CWM, никакой разницы в этой инструкции не будет. В некоторых версиях «Андроида» по этому расположению доступен документ default.prop, в котором нужно дополнительно поставить ro.adb.secure=0, чтобы устройство могло подключаться к любым другим компьютерам, без сохранения их в «белые» списки.
Полезные команды в режиме отладки
Когда USB-отладка правильно настроена, можно посылать команды через ADB либо ADB Run. Поскольку последняя программа имеет более доступный начинающим пользователям интерфейс, большего внимания заслуживает первое приложение, официально выпущенное компанией Google.
Создание скриншота
Чтобы заскринить экран, не пользуясь боковыми клавишами и даже отдельной кнопкой, предусмотренной на некоторых телефонах фирмы ASUS, укажите следующее:
adb shell screencap /sdcard/screen.jpg
Скриншот с названием screen.jpg будет находиться в корне внешней MicroSD-памяти. Можно указать любое другое имя, а кроме расширения JPG поддерживается PNG. После понадобится «вытащить» изображение из памяти девайса:
adb pull /sdcard/screen.jpg
Для скриншота recovery подойдёт следующая команда:
adb pull /dev/graphics/fb0
Обратите внимание, что в этом случае файл будет иметь расширение fb0. Сконвертировать его в PNG можно через отдельно скачиваемый плагин FFMPEG. Для него потребуется данная команда:
Как результат, появится документ fb0.png с разрешением 1560 на 720 пикселей. Обратите внимание, что нужно указывать настоящий размер экрана, а также учесть, в каком положении на момент создания скриншота находился девайс: вертикальном или горизонтальном.
Запись видео
Не возникнет проблем и в создании видеороликов через функции ADB:
adb shell screenrecord —verbose /sdcard/video.mp4
Будет создана запись длиною в три минуты, которая сохранится на SD-карте под названием video.mp4. Возможна более детальная настройка:
Для принудительной остановки любых процессов, связанных с ADB, следует воспользоваться комбинацией Ctrl+C.
Получение логов
Действия записываются процессами logcat и dmesg. Их легко сохранить в виде файлов:
adb logcat > logcat.txt
adb dmesg > dmesg.txt
Как итог, появятся текстовые документы, содержащие информацию о действиях, произведённых с девайсом в последнее время.
Резервное копирование софта
Создать бэкап приложений можно без утилит наподобие Titanium Backup, для этого понадобится команда adb backup. Она поддерживает следующие необязательные параметры:
После, если не введён ключ —all, потребуется указать имена приложений, которые нужно добавить в бэкап.
Проблемы и способы их решения
Телефон не реагирует на команды
Для работы с ADB необходимо, чтобы кабель поддерживал передачу данных, а не только зарядку аккумулятора. Если с этим моментом проблем нет, то убедитесь, что отладка включена, а подключаемый компьютер находится в числе доверенных устройств (если такие списки ведутся системой).
Обратите внимание, что посылать команды, требующие USB-отладки, можно только, когда система полностью загрузилась. Например, ADB нельзя использовать, если устройство выключено или находится в режимах fastboot либо recovery.
Кнопка «Отладка по USB» неактивна
При подключении к компьютеру старые версии «Андроида» предлагают выбрать режим, в котором будет работать устройство (например, «USB-модем» или «Передача файлов»). Если в этом списке пункт «Отладка по USB» не нажимается или отсутствует, но вы уже включали её по инструкции из этого материала, не вытаскивая кабель, перейдите к панели быстрого доступа и откройте уведомление о подсоединении. Далее остаётся лишь активировать функцию через окно, открываемое этим оповещением.
Функционал, раскрываемый USB-отладкой, значительно помогает в выполнении многих задач и особенно важен на случай проблем с экраном. Даже если в момент поломки дисплея особенность была отключена, ничто не помешает активировать её вместе с установкой CWM либо TWRP, соблюдая порядок действий, описанный в материале.
Как включить режим отладки по USB и зачем это нужно
В системе Android есть столько всего, что иногда даже не можешь найти этому применение. Одной из таких вещей является отладка по USB. Многие думают, что им это не нужно, но при этом, как только узнают, что это такое, начинают активно пользоваться и прибегать к этому на постоянной основе. Хотя, по большей части это нужно разработчикам или тем, кто занимается обслуживанием смартфонов. Тем не менее, есть вещи, которые можно сделать только через этот режим. Если вы не знаете, что это такое и надо ли это вам, я постараюсь рассказать, для чего это может понадобиться. А самое главное, отвечу на популярный вопрос: ”Как включить режим отладки по USB?”
Режим разработчика на Android дает очень много возможностей.
Для чего нужна отладка по USB
Как я уже сказал выше, отладка по USB нужна разработчикам, которые пишут приложения и тестируют их на смартфоне. Так же это может быть полезно для передачи файлов на смартфон или для их скачивания на компьютер.
Иногда режим отладки по USB помогает сделать копию приложений или установить их не из Google Play. А еще только так можно прошить смартфон или восстановить его работоспособность после какого-то сбоя.
Многие вспомнят еще один пункт в этом списке. Режим отладки по USB может очень пригодиться тем, кто планирует выполнять операции с Root-правами.
Рутинг (англ. Rooting) — процесс получения на Android прав суперпользователя. Иногда нужно для выполнения некоторых нестандартных действий.
В любом случае, перед тем, как вы будете пользоваться тем, что я расскажу далее, имейте в виду, что все риски вы несете сами. Если вы не уверены в своих действиях, лучше не надо лезть в это дело. Как говорится, целее будет.
Как включить или отключить режим отладки по USB
Во включении этого режима нет ничего сложного. Достаточно просто перейти в настройки телефона, пролистать до пункта ”Система” и открыть ”Настройки разработчика”. Если вы не знаете, как получить права разработчика, я расскажу об этом чуть ниже.
Если права у вас уже есть, надо просто пролистать до пункта ”Отладка по USB” и передвинуть переключатель в положение ”включено”. Таким же образом вы можете не только включить этот режим, но отключить при необходимости. Например, для большей безопасности или если вам это просто не нужно.
Отмечу, что названия некоторых пунктов меню могут немного отличаться в зависимости от производителя смартфона и того, какая на нем установлена версия операционной системы и оболочки. Несмотря на это, формулировки все равно будут примерно такими же, как я и написал. Думаю, вы без проблем разберетесь.
Если вам это интересно, один из наших авторов не так давно рассказывал, как установить файл APK на Android
Как включить режим разработчика
Для включения режима разработчика на Android достаточно перейти в настройки вашего телефона, найти раздел ”О телефоне”, который обычно расположен в конце, и открыть его. Далее надо будет найти поле ”Номер сборки” и несколько раз подряд коснуться его. 8-10 раз будет достаточно. Главное сделать это без перерывов и до того, как на экране не появится уведомление. Возможно, еще до этого уведомления вас попросят еще раз ввести пароль. Так было не всегда, но сейчас это нужно для безопасности, о которой так много говорят в последнее время.
В нижней части экрана вы увидите одно из двух уведомлений. Или вам откроются права разработчика, или вам скажут, что они у вас уже есть. После этого надо вернуться в настройки и открыть пункт ”Система”. Среди прочего там появится новый раздел. Он так и называется — ”Для разработчиков”. Хотя опять же у некоторых производителей названия могут меняться.
Как выключить режим разработчика
Если вы уже открыли себе права разработчика, но передумали и хотите закрыть их — это тоже возможно. Для этого есть два способа.
Как обычно, первый самый простой и логичный. Вот только работает он не всегда. Суть его заключается в том, чтобы открыть ”Для разработчика” и в верхней части списка функций передвинуть ползунок в положение выключено. Этот пункт называется так же, как и раздел — ”Для разработчика”.
Будьте осторожны с правами разработчика. Это очень мощные инструмент.
После этого возможность зайти в настройки разработчика или пропадет вообще, или строка в разделе ”Система” останется, но она будет неактивна. Если она мозолит вам глаза и ее очень хочется убрать, то это тоже можно сделать.
Для этого из корневого меню настроек перейдите в пункт ”Приложения” и найдите там приложение, которое называется ”Настройки”. Далее перейдите в раздел ”Память” и нажмите ”Сброс”. В этом случает произойдет сброс памяти настроек и вы лишитесь режима разработчика. Если он снова понадобится, выше написано, как его включить. Процедура будет такая же, как в первый раз.
Стоит предупредить о двух вещах. Во-первых, вы можете потерять и другие сохраненные в настройках данные, например, аккаунты. Но ничего критического и безвозвратного произойти не должно. Во-вторых, на некоторых смартфонах, например, на Huawei P40 Pro, даже сброс памяти настроек не дает результата. Надо сначала отключить ”для разработчика” первым способом. Потом уже надо сбрасывать память.
Двери нашего Telegram-чата открыты для всех. Заходите к нам.
Опасно ли включать режим отладки по USB или режим разработчика
В целом, в этом нет ничего опасного, но хочу вас еще раз предупредить, что вы все делаете на свой страх и риск. Одно дело инструкция, а другое — опыт. Вы можете случайно нажать не туда и включить какой-нибудь режим, который просто не сможете отключить, не зная, как это делать.
По большому счету опасность только в этом. Если вы переживаете за то, что отладка по USB будет включена всегда, особо беспокоиться не стоит, но и включать ее без надобности тоже нет смысла. Как говорят в народе: ”Работает? Не трогай”.