Как правильно включить режим отладки USB на Андроид: самые эффективные способы

Иногда возникает необходимость подключить смартфон с системой Андроид к компьютеру, провести его диагностику или общее тестирование. Для этого нужно включить режим отладки по USB. Данный режим предназначен исключительно для разработчиков и его запуск происходит без подключенного USB кабеля. Сразу заметим, что процедура не требует глубокого понимания технических принципов работы гаджетов и доступна для выполнения даже новичкам. Перед началом, хотелось бы заметить, что отладка по USB намного предпочтительнее, чем тестирование устройства на компьютерном эмуляторе.

Как включить отладку по USB

Чтобы включить отладку для этого:

1. Войдите в меню Вашего смартфона;
2. Войдите в пункт настройки;
3. Войдите в пункт «параметры для разработчика»;
4. Поставьте галочку напротив пункта «Отладка USB».

Включить отладку на Android 4.2

Часто пользователи сталкиваются с тем, что не могут включить отладку на платформе Android 4.2, потому что в настройках нет режима для разработчиков. Неизвестно почему, производитель решил сделать его заведомо скрытым (наверное, чтобы у обычного пользователя не возникало желания лишний раз полазить в настройках и сделать лишнюю пакость).

Но для нас это не беда и мы с легкостью обойдем данный барьер для этого:

1. Заходим в раздел об устройстве;
2. Нажимаем 10 раз на номере сборки (после этого Вы появится сообщение, что Вы стали разработчиком).

Данный метод действует практически на всех стоковых (магазинных) прошивках. Также такое возможно на смартфонах Samsung Galaxy S4

Android прост в использовании, но он содержит множество скрытых функций для опытных пользователей. Многие из них скрыты в меню «Параметры разработчика». Как следует из названия, эти функции жизненно важны для разработчиков, разрабатывающих приложения на Android, но в них есть польза и для обычного пользователя.

Одной из самых известных функций разработчика Android является USB Debugging (отладка по USB). Возможно, вы видели это в настройках и задавались вопросом, следует ли ее включить. Давайте посмотрим, для чего этот режим, и нужно ли вам это.

Что такое USB-отладка?

Короче говоря, USB-отладка позволяет устройству Android взаимодействовать с ПК под управлением Android SDK для использования расширенных операций.

Когда вы разрабатываете приложения для Android, вам необходимо установить комплект разработчика программного обеспечения для Android (SDK) на ПК. SDK включает в себя набор инструментов, жизненно важных для любого разработчика, таких как отладчик для устранения проблем с кодом. Библиотеки являются еще одним ключевым компонентом SDK.

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

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

Включение USB-отладки позволяет вашему телефону обмениваться данными с ПК, чтобы вы могли воспользоваться этими инструментами.

Для чего используется USB-отладка?

Без USB-отладки вы не можете отправлять какие-либо расширенные команды на ваш телефон с помощью USB-кабеля. Наиболее распространенной причиной включения USB-отладки является то, что разработчики запускают приложения на свои устройства для тестирования.

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

Не-разработчики обычно включают USB-отладку для получения root прав (доступ супер-пользователя или корневой доступ) на своих телефонах. Корневой доступ зависит от устройства, но большинство методов связано с программой, которую вы запускаете со своего рабочего стола. После включения USB-отладки и подключения телефона вы можете использовать корневой инструмент для отправки корневых инструкций на свое мобильное устройство, даже не касаясь его. Установка пользовательского ROM включает в себя аналогичный процесс.

Вам также потребуется включить USB-отладку, чтобы использовать команды Android Debug Bridge (ADB). Они позволяют устанавливать APK, расположенные на вашем ПК, на свой телефон, перемещать файлы назад и вперед и просматривать журналы устройств для ошибок отладки. Команды ADB и быстрой загрузки также можно сохранить на вашем устройстве, даже если вы не можете включить его нормально.

В старых версиях Android USB-отладку использовали для некоторых других функций. Наиболее примечательной из них было снятие скриншота через USB. Это было до того, как в Android появилась стандартная команда для снятия скриншота. Теперь вам нужно просто удерживать комбинацию кнопок вашего устройства (обычно: Power и Volume Down), чтобы захватить скриншот - это устранило данный метод.

Как включить USB-отладку?

На современных устройствах Android вы найдете USB-отладку в меню «Параметры разработчика», которое по умолчанию скрыто. Чтобы разблокировать его, откройте «Настройки» и прокрутите вниз до «О телефоне». Прокрутите страницу вниз, и вы увидите запись с номером сборки. Нажмите его несколько раз, и вы увидите уведомление, сообщающее вам, что вы сейчас разработчик.

Вернитесь назад к настройкам и прокрутите вниз до нижней части «О телефоне». Вы увидите новую запись, параметры разработчика. Коснитесь ее и найдите USB-отладку в заголовке «Отладка». Нажмите на слайдер, чтобы включить его, и подтвердите предупреждение Android о том, что вы понимаете, для чего предназначена эта функция.

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

Безопасна ли USB-отладка?

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

Кроме того, включение USB-отладки позволит управлять вашим устройством, если вы потеряете его. Тот, кто его найдет можете подключить ваше устройство к своему компьютеру и выдавать ему команды через АБР не зная вашего ПИН-кода.

Если вы регулярно не используете ADB и не подключаете Android-устройство к компьютеру все время, вы не должны оставлять USB-отладку включенной все время. Это нормально, чтобы включить ее на несколько дней, пока вы работаете над чем-то, но нет необходимости включать ее, когда вы ее регулярно не используете.

Как использовать USB-отладку?

Мы ознакомились с тем, что делает USB-отладка и для чего вы можете его использовать. Таким образом, эта функция позволяет вам получить доступ к расширенным функциям Android при подключении к ПК. Отладка USB жизненно важна для разработчиков, но все же содержит некоторые полезные трюки для опытных пользователей. Несмотря на то, что вы должны быть готовы включить ее при необходимости, я рекомендую отключать ее, когда вы ее не используете, чтобы повысить безопасность вашего устройства.

У вас включена или отключена отладка по USB на вашем телефоне? Для чего Вы ее используете? Расскажите об этом в комментариях!

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

Данная статья подходит для всех брендов, выпускающих телефоны на Android 9/8/7/6: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.

Включаем отладку по USB на телефоне Андроид

Для включения отладки по USB нужно активировать режим разработчика Андроид по следующей инструкции:

В «Настройках» вашего девайса должен отобразится раздел «Для разработчиков». Переходим к следующему этапу.

Включаем отладку по USB так:

  • Заходим в «Настройки», выбираем «Для разработчиков» (на некоторых китайских моделях телефонов указываем «Настройки», затем «Дополнительно» и «Для разработчиков»). В верху страницы находим переключатель и переводим его в положение «Включено».
  • В меню «Отладка» активируем «Отладка по USB».
  • В окне «Разрешить отладку по USB» подтверждаем включение отладки.

Теперь отладка включена, а вы сможете ее использовать с нужными целями.

Включаем отладку по USB с компьютера

Данный способ будет актуален, когда на самом девайсе включить отладку по USB нет возможности из-за сломанного тачскрина, неработающего экрана или в целом неполадок с устройством. Важно, чтобы на гаджете было инсталлировано стороннее Recovery – или CWM. Это требуется, чтобы иметь рут-доступ к ОС.

Выполняем шаги:


После перезагрузки с вашим девайсом можно будет работать при помощи QtADB, ADB, MyPhoneExplorer и иных подобных программ – т.е. в режиме отладки по USB. Для отключения режима отладки по USB на гаджетах Андроид необходимо открыть «Меню для разработчиков», затем со строки «Использовать отладку по USB» снимите отметку.

Возможные проблемы

Для работы с отладкой гаджета по USB применяются специальные ADB-драйверы, которые доступны на сайте Google по ссылке https://developer.android.com/studio/index.html. Рассмотрим проблемы, если ADB не определяет девайс и не получается использовать режим отладки по USB.

Проверяем, что гаджет обнаружен компьютером:

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

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

В некоторых ситуациях возникает необходимость провести диагностику смартфона через ПК. Для этого разработчиками создан специальный режим отладки по USB. Не смотря на то, что эта опция всегда находится в меню системных настроек, вариантов дальнейшего пути расположения у нее может быть множество. Рассмотрим несколько основных способов, как включить режим отладки Usb на Андроид.

Вход в меню может быть как открытым, так и скрытым. Это зависит от марки вашего устройства и версии операционной системы Андроид и остается на усмотрение разработчиков Если он открыт, то протестировать мобильное устройство через компьютер будет проще всего. В зависимости от модели, вход может находиться в разных вкладках меню системных настроек. Перечислим основные варианты его расположения:

  • Вкладка «для разработчиков»(«меню разработчиков», «параметры разработчиков»), которая расположена непосредственно в главном меню настроек.
  • Подраздел одного из пунктов: «специальные возможности», «вспомогательные настройки» и т.д.

После того, как вы перейдете в нужную директорию, пункт откладки по USB будет первым в представленном списке. Для его включения необходимо нажать галочку, расположенную напротив названия пункта. Теперь можно подсоединить мобильное устройство к компьютеру и работать с ним посредством утилиты ADB. Рекомендуем посмотреть наглядную видеоинструкцию о том, как включить режим отладки по USB на Андроид версии 5.1.

Вход при скрытом меню

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

  • Перейти в меню системных настроек.
  • Выбрать вкладку «Об устройстве».
  • Быстро тапать на пункт «номер сборки» до тех пор, пока система не выдаст информационное уведомление о том, что вам присвоен статус разработчика.

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

Через режим восстановления (Recovery)

В некоторых случаях включить этот режим на мобильном устройстве не представляется возможным. Это может быть, к примеру, из-за повреждения тачскрина экрана или неработающего мобильника в целом. В подобной ситуации вам поможет метод, который предполагает использование режима восстановления. Стоит отметить, что для его осуществления на смартфоне обязательно должно быть установлено кастомное Recovery CWM или TWRP. Это позволит получить root права доступа к операционной системе мобильника.
Рассмотрим перечень необходимых действий, которые нужно совершить для возможности отладки телефона через USB в этом случае:

  • С официального сайта загрузить и распаковать в корневой каталог операционной системы компьютера Андроид менеджер приложение qtADB-cwm-edition.
  • Там же создать папку с названием SQlite3_Windows и установить в нее заранее скачанную базу реляционных данных SQLite.
  • Перезагрузить мобильник и войти в Recovery Mode посредством одновременного зажатия нескольких клавиш. Как зайти в режим восстановления конкретной модели можно прочесть на официальном сайте производителя.
  • Подсоединить мобильник к компьютер с помощью USB кабеля.
  • Запустить на компьютере исполнительный файл QtADB.exe, расположенный в папке скачанного ранее менеджера.
  • Кликнуть пункт «дополнительно» и убедиться, что раздел мобильного устройства «Data» отображается правильно.
  • Выбрать вкладку «файлы» в левой панели, после чего открыть ранее созданную папку с базой реляционных данных SQLite.
  • Открыть директорию data/com.android.providers.settings/databases/ в правой панели программы.
  • Переместить файл с названием settings.db с папки правой панели в левую.
  • Запустить командную строку Windows (при помощи комбинации клавиш Win+R) и ввести: «cd C:\Sqlite3_Windows», «sqlite3 settings.db», «update secure set value=1 where name=’adb_enabled».
  • Обратно копируем файл с названием settings.db, соглашаясь на перезапись и перезагружаем мобильное устройство.

Если ни один из способов не работает

Рассмотрим что необходимо делать, если ADB не видит мобильное устройство. Прежде всего вам необходимо проверить программную составляющую, которая может заключаться в использовании неофициальной прошивки либо не подходящих ADB драйверов. Версию ОС можно всегда скачать с сайта производителя, а нужное программное обеспечение с сайта Google. Другой причиной, по которой не работает отладка с компьютера, является использование поврежденного USB кабеля или разъема. Проверить это можно подсоединив мобильник с помощью другого провода и в другой разъем.

Операционная система Android является очень хитрой. По умолчанию она не позволяет совершать с ней какие-то особые действия, приводящие к серьезным изменениям. В частности, подключив аппарат к компьютеру через USB-кабель, вы сможете передать лишь изображения, музыку и видеоролики, заодно немного подзарядив устройство. Что-то большее система сделать вам не позволит. Исправить это может активация режима отладки USB. В данном материале мы расскажем вам о том, как это сделать.

Для чего нужен режим отладки

Фактически данный режим позволяет загружать на смартфон или планшет абсолютно любые файлы, если подключение произведено через USB. В результате это способствует самым разным изменениям операционной системы. Без активации режима отладки невозможно себе представить кастомизацию установленного ПО. Да что там говорить, без этого у вас не получится даже скачанную со стороннего ресурса программу установить…

В целом, режим отладки USB в паре с той или иной компьютерной утилитой позволяет совершить следующие действия:

  • Отправить с ПК на смартфон совершенно любой файл;
  • Прошить устройство;
  • Сделать резервную копию имеющихся на девайсе приложений;
  • Восстановить работоспособность смартфона;
  • Получить root-права;
  • Установить приложение, скачанное со стороннего ресурса;
  • Скопировать любую папку из файловой системы устройства.

Компания Google позиционирует режим отладки в качестве функции, полезной для разработчиков. Но мы понимаем, что включить режим отладки USB на Андроид имеет смысл и обычному пользователю. Осталось разобраться с тем, как это сделать.

Включение отладки по USB

Мы покажем активацию режима на примере чистого Андроид 5. Если у вас другая версия операционной системы, а также установлена какая-нибудь фирменная оболочка, то ваши действия могут немного отличаться. Но не кардинально - основной принцип останется тем же.

Итак, вам необходимо совершите следующие манипуляции:

Шаг 1 . Перейдите в «Настройки ».

Шаг 2 . Прокрутите список почти в самый низ. Здесь нажмите на пункт «Для разработчиков ».

Шаг 3 . В данном разделе вам нужно активировать переключатель около пункта «Отладка по USB ».

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

Включение режима отладки на продукции Samsung

Вот так просто включается режим отладки на большинстве смартфонов. Но на некоторых девайсах режим разработчика спрятан. Например, такое наблюдается на планшете Samsung Galaxy Note 10.1 2014 Edition и других южнокорейских гаджетах. Здесь необходимо воспользоваться другим способом:

Шаг 1 . Зайдите в «Настройки ».

Шаг 2 . Проследуйте в раздел «Об устройстве ». При необходимости посетите для этого вкладку «Общие ».

Шаг 3 . Нажмите на пункт «Сведения о ПО ». Это необходимо сделать на операционной системе Android 6.0. На более старых версиях операционки данный пункт может отсутствовать.

Шаг 4 . Обратите внимание на пункт «Номер сборки ». Вам необходимо достаточно быстро нажать на него пальцем примерно 7 раз. Это активирует режим разработчика, о чём вам система незамедлительно сообщит.

Шаг 5 . Теперь вернитесь в основное меню «Настроек ». Вы обнаружите появившийся только что пункт «Параметры разработчика ». Нажмите на него.