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

В некоторых ситуациях возникает необходимость провести диагностику смартфона через ПК. Для этого разработчиками создан специальный режим отладки по 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 кабеля или разъема. Проверить это можно подсоединив мобильник с помощью другого провода и в другой разъем.

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

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

Режим отладки по USB позволяет использовать службу Android Debug Bridge (ADB), которое проверяет работу каждого приложения и системы в целом. В основном этим режимом активно пользуются разработчики при создании новых приложений или улучшении старых. Но обычным пользователям он также может быть полезен. Что ещё можно сделать с помощью этой службы:

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

Как включить режим отладки по USB: пошаговые инструкции

Существует несколько способов включить отладку по USB на своём устройстве. Ниже будут представлены несколько вариантов, они распределены по версиям Android, но среди правил также бывают исключения. Например, на Sony Xperia M с операционной системой версии 4.1 работает последний способ. Поэтому если у вас не получилось включить отладку стандартными способами - воспользуйтесь вариантами для других версий.

Для версий Android 2.2 – 3.0

  1. Перейдите в меню «Настройки».
  2. Найти там пункт «Приложения».
  3. Среди всех приложений найти «Разработка».

Андроид меньше 4.2 - первый способ

  1. Перейдите в меню «Настройки»
  2. Найти там пункт «Разработка» или «Для разработчиков».
  3. Отметить флажком «Отладка по USB».

Android меньше 4.2 - вариант второй

  1. Перейдите в меню «Настройки».
  2. Откройте пункт «Ещё».
  3. Найдите «Параметры разработчика».
  4. Отметьте галочкой «Отладка по USB».

Подключение отладки для версий Android 4.2 и выше

  1. Перейдите в меню «Настройки».
  2. Найдите пункт «Система». В телефонах Xiaomi, Samsung и LG этот пункт меню может называться «Общие». Если вы не нашли у себя ничего подобного, переходите к следующему действию - в вашем случае операция потребует на один шаг меньше.
  3. Далее, нажмите на «О смартфоне/планшете/телефоне».
  4. Найдите «Номер сборки» и кликните по нему 7–10 раз (зависит от модели телефона, но иногда там пишется подсказка, сколько раз ещё нужно нажать). Теперь вы разработчик и можете пользоваться более расширенным функционалом телефона.
  5. Вернитесь в меню «Настройки».
  6. Теперь у вас появился пункт «Для разработчиков» или «Функции для разработчиков», нажмите на него.
  7. Поставьте галочку напротив «Отладка по USB».

Видео: активация отладки по USB

Авторизация компьютера после включения режима отладки

Этот пункт актуален для версий Android 4.2 и выше. После включения режима отладки по USB, вам, конечно же, потребуется подключить смартфон или планшет к компьютеру. Устройство идентифицирует этот компьютер и попросит разрешение на отладку с данного ПК. Для того чтобы режим отладки заработал так, как было задумано, вам потребуется разрешить отладку на вашем телефоне. Если вы хотите, чтобы в дальнейшем при подключении к данному компьютеру такого запроса не появлялось - поставьте галочку напротив «Всегда разрешать этот компьютер». Но при подключении к любому новому устройству смартфон всё равно будет запрашивать разрешение.

Устройство не обнаружено - почему так произошло и что делать?

Нехватка драйверов

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

Заблокированное состояние устройства

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

Порт USB

Не используйте USB 3.0, для отладки подойдёт только USB 2.0.

Режим PTP

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

Как отключить режим отладки по USB

Если вы уже нашли вариант включения этого режима, который подошёл вам, то выключить его не составит проблем. Следуйте тому же списку инструкций, что и для включения режима отладки, но вместо того, чтобы поставить флажок напротив пункта «Отладка по USB», уберите его.

Режим отладки по USB нужен в первую очередь разработчикам, но может пригодиться также и обычным пользователям. Методов его включения существует несколько, выбор способа зависит только от версии Android и, возможно, от производителя гаджета. При подключении к ПК устройство может не определиться компьютером, но эта проблема также легко решается путём правильного включения настроек.

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

Отметим, что пути ее активации отличаются в зависимости от производителя устройства, однако суть всегда остается одинаковой: сначала идет разблокировка функционала «Для разработчиков», а затем все остальное.

Внимание! Иногда режим «Для разработчиков» с самого начала активен, поэтому перед выполнением инструкции проверьте, есть ли он в настройках (можете воспользоваться для этого поиском по настройкам).

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

Активация USB Debugging

Надо понимать: универсальной инструкции нет по причине того, что компании, настраивая свои оболочки, меняют структуру списка настроек. Однако для включения USB Debugging приходится всегда взаимодействовать с одними и теми же строками в настройках аппарата, только их название и путь к ним могут отличаться.

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

Чистый Android

Сделайте следующее:

  1. Откройте «Настройки - О телефоне».
  2. Листайте вниз, пока не увидите строку «Номер сборки».
  3. 8 раз подряд нажимайте на нее, пока не всплывет сообщение, сигнализирующее, что вы стали разработчиком.

Осталось вернуться назад, чтобы зайти в новое меню (оно будет в самом конце). Листайте вниз, пока не отыщите строку, отвечающую за включение отладки. Теперь просто разблокируйте ее, передвинув ползунок в положение «ВКЛ».

MIUI

На этой прошивке все так же легко:

  • Переходите в «Настройки - Об устройстве».
  • Там находите «Версия MIUI».
  • Кликайте по ней 8 раз и ждите такое же уведомление.
  • Нажмите кнопку «Назад», а потом открывайте «Дополнительно».

Там и будет появившийся режим настроек «Для разработчиков», где вы найдете нужный пункт.

Надеемся, вы поняли, как включить режим отладки USB на Андроид-устройстве.

Как активировать отладку на телефоне с поломанным сенсором?

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

Способ №1 (для Android 5.1 и ниже)

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


cd C:\Sqlite3_Windows

sqlite3 settings.db

update secure set value=1 where name="adb_enabled";

.quit

13. Обновите левую панель, а потом перетащите документ «settings.db» в правую часть таблицы, подтвердив замену файлов.

После рестарта отладка будет активна, и с телефоном удастся взаимодействовать.

Способ №2 (Для Android 6+)

Из-за усиления безопасности в исходном коде прошивки произошли изменения (таблицы с настройками переместили в новую директорию), делающие предыдущий способ неактуальным. В этом есть плюс, так как процедура стала легче и больше не надо взаимодействовать с приложением sqlite3.exe, но включение отладки все равно производится при помощи компьютера, без него ничего не выйдет.


Оба метода работают с любой оболочкой Android. Пробуйте, теперь вы знаете, как включать отладку в любой ситуации через рекавери.

Добрый день. Частенько случается, что нам необходимо проверить своё устройство с операционной системой “Андроид” при помощи компьютера. Будь то общее тестирование или обычная диагностика, на предмет выявления каких-либо недостатков. Для этого требуется включить, так называемый режим “Отладка USB”. Как бы она не звучало пугающе, на самом деле она очень просто и доступна не только гуру в гаджетах, но и по силам самому обычному новичку. Что такое USB отладка Андроид, как включить эту отладку по USB через ПК на свой Андроид, мы сможем узнать из нашей статьи.

Сразу скажем, что подключение к нашему персональному компьютеру гораздо предпочтительней, чем работа с эмулятором ПК.

На всякий пожарный вставляем небольшую видео инструкцию как выставить “Отладку по USB”, ну а чуть ниже поговорим более подробно о всех методах и правилах этой процедуры.

Что и в какой последовательности необходимо делать

В большинстве случаев режим необходимой нам отладки по USB, у всех производителей, можно найти и выставить через меню “Настройки”. В нём обычно находится подменю “Разработка”или “Для разработчиков”. И хоть мы и не являемся никакими разработчиками, но всё же смело находим там искомое “Отладка по USB” и не мудрствуя лукаво ставим там галку.

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

Самый простой способ включения отладки ЮСБ

В случае, если такового в нашем меню нет, то попробуем пойти другим путём. Несколько разновидностей получения отладки по USB на разных ОС “Андроид”. Если у Вас Android 2.2 3.0, то попробуем сначала войти в тоже самое “Меню”, далее в Настройки”, потом в “Приложения», затем в “Разработка”. Вполне возможно, что там уже будет стоять пункт”Отладка по USB”.

Для всех владельцев Android 4.2 и выше придуман следующий весьма хитрый путь. Опять идём в “Меню”, следом в «Настройки”, в «О смартфоне/О планшете”. Находим здесь «Номер сборки» и сотворим некие шаманские действия. Жмём по нему 8-10 раз и у нас при очередном заходе в “Настройки” непонятным образом вдруг появляется “Для разработчиков” и “Отладка по USB». Остаётся только опять поставить галку.

Будем считать, что у нас это получилось и эта отладка включена. При первом же подключении к нашему ПК или вводу какой-либо команды, произойдёт запрос на доверие к компьютеру в данный момент подсоединённому. Так мы полностью доверяем своему компьютеру, то ставим галку, жмём “Ок”. Всё. Отладка включена. Если вдруг компьютер не хочет определить наше устройство, то попробуйте следующее. Проверьте не заблокирован ли вдруг Ваш смартфон/планшет. Разблокируйте его, проверьте ещё раз отладку.

Если опять не получается, то попробуйте обновить/заменить/переустановить USB драйвера на своём ПК. Примечание: желательно использовать только порт USB 2.0, а не такой порт как USB 3.0. Всё же смею быть уверенным, что у Вас всё получилось и режим наладки по ЮСБ включился.

Многие спрашивают, как включить (или, напротив, выключить) «отладку по USB» в Android 4.2 и 4.4.

Теоретически «отладка по USB» включается здесь:

Настройки -> Приложения -> Разработка -> Отладка по USB (установить флаг).

Однако начиная с версии Android 4.2 пункт меню «Разработка» изначально отсутствует. Однако его можно включить.

Надо зайти в Настройки -> О телефоне (или О планшете) и 7 раз тапнуть по пункту «Номер сборки». Если всё получится — вам скажут, что вы стали разработчиком, и у вас появится соответствующий пункт меню.

А если 7 раз быстро нажать на строку «Версия Андроид» — вы увидите интересное.

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

Заодно порешаем и проблему с записью на внешнюю sd-карту .

Как же меня уже достал этот вечный «плач Ярославны» о проблемах с записью файлов на внешнюю sd-карту под Android 4.4 и советы диванных экспердов об обязательном применении патча, рутовании и прочего. Господи, какие кретины живут на белом свете. На самом же деле всё просто и логично: начиная с Android 4.4 несистемным приложениям запрещено писать в чужую папку , а в свою, соответственно, можно. При этом — вы будете смеяться — «своя» папка опознается просто ПО НАЗВАНИЮ папки, которое должно совпадать с названием приложения. Простенько и со вкусом.

Авторы приложений, имеющие мозг – уже давно это учли и всё поправили. А для приложений безголовых рукозадых авторов (вроде разработчиков Яндекса, например) голова и руки есть у владельца устройства. У вас есть? Прекрасно, я вам сейчас расскажу, как всё поправить, на примере долбанных Яндекс Карт:

1. Сначала нам надо узнать ключевое название (ID) приложения. Идем в магазин #Google Play Store, открываем страничку нужного приложения и видим это самое ключевое название (ID) в адресной строке, в нашем случае из “https://play.google.co…d=ru.yandex.yandexmaps” понятно, что название (ID) приложения это “ru.yandex.yandexmaps”

2. Создаем через системный файловый менеджер (который идет с официальной прошивкой и может писать и удалять на карте что угодно где угодно) папочку для данных нашего приложения в формате “/storage/sdcard1/Android/data/myappname” – в нашем случае с картами Яндекса будет “/storage/sdcard1/Android/data/ru.yandex.yandexmaps”.

3. Запускаем приложение и в нем указываем созданную папку, при необходимости (в случае карт Яндекс это требуется) – перезапускаем приложение.

4. Получаем профит – карты Яндекса скачиваются и сохраняются на внешнюю флэш-карту в указанное нами место.

И так для любого приложения — без всякого рута !

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