Почему не работает отладка по usb. Способы включения режима отладки USB на Android

12.04.2019

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

Что такое отладка по USB – для чего она нужна

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

Отладка по USB позволяет выполнять следующие задачи:

  1. Тестирование и проверка приложений до выпуска их в Play Market.
  2. Получение ROOT-прав (взлом) мобильного устройства.
  3. Копирование файлов из корневой директории операционной системы.
  4. Установка программного обеспечения из сторонних источников.
  5. Установка неофициальных прошивок Андроид.
  6. Создание резервных копий устройств (архивация данных).

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

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

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

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

Если вы являетесь владельцем устройства от Samsung или любого другого крупного бренда, скрывающего доступ к отладке, то вам придется проделать следующее:

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

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

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

Нередко для перехода в режим отладки необходимо подключение смартфона или планшета к компьютеру. Для этого придется воспользоваться рядом дополнительных инструментов и запастись терпением.

Итак, для перехода в данный режим через компьютер нужно сделать следующее (данный способ подходит для всех версий Андроид, включая 5.0, 6.0, 7,0 и выше):

  • Для начала необходимо загрузить файлы Platform-Tools и QtADB-CWM (это файлы Recovery для восстановления устройств).
  • Перемещаем эти файлы в корневую директорию компьютера на диск C.
  • Загружаем архив Sqlite3 и перемещаем его в директорию Sqlite3_Windows на диске С (ее нужно создать самостоятельно).
  • Переводим гаджет в режим восстановления и подключаем к компьютеру.
  • Запускаем ранее загруженный файл QtADB.exe.
  • После того, как открыли программу, находим там подпункт Advanced (Расширенные) и следим, чтобы папка data была подключена к компьютеру. Командная строка в приложении даст ответ Ready.
  • Затем открываем подменю «Файлы». Оно разделено на два отдельных файловых менеджера. В левом ФМ открываем директорию Sqlite3_Windows, которая была создана до этого, а в правом открываем директорию /data/data/com.andoid.providers.settings/databases в Android.
  • Находим файл settings.db в правом ФМ и перетягиваем в левый.
  • После открываем меню «Пуск, выбираем пункт выполнить и вводим туда cmd.
  • Запустится командная строка Windows.
  • В нее по одной нужно ввести следующие команды:

cd C:\Sqlite3_Windows (для активации команды нажимаем «Ввод»)

sqlite3 settings.db (для активации команды нажимаем «Ввод»)

update secure set value=1 where name=‘adb_enabled’ (для активации команды нажимаем «Ввод»)

Quit (для активации команды нажимаем «Ввод»)

  • Снова переходим к приложению QtADB и обновляем данные в левой панели.
  • После обновления перетаскиваем файл settings.db обратно в правую часть, где он и был ранее.
  • Программа спросит нужно ли заменить существующий файл – соглашаемся.
  • На этом все. Телефон можно использовать в режиме отладки.

Что делать если после включения отладки по юсб устройство все равно не определяется?

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

  • Убедитесь, что у вас установлен корректный драйвер Android Debug Bridge. Его можно найти на сайте Google, посвященному операционной системе Android. Для разных устройств выпускаются разные комплекты драйверов. Если под ваше устройство нет конкретного драйвера, то можно использовать универсальный.
  • Убедитесь, что ваше устройство определяется компьютером. Если кабель или порт повреждены, то устройство может вовсе не отображаться в системе, и, естественно, ни о каком режиме отладки, в таком случае, речи быть не может.
  • Отладка по USB может неправильно работать на устройствах с неофициальной прошивкой.

Заключение

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

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

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

Как включить отладку по USB на Android устройстве

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

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

  • Настройки -> Разработка -> Отладка по USB
  • Настройки -> Для разработчиков -> Отладка по USB
  • Настройки -> Приложения -> Разработка -> Отладка по USB
  • Настройки -> Еще -> Параметры разработчика -> Отладка по USB

Если у вас Android версии 4.2 и выше (о том, можно прочитать здесь), то для вас данная операция стала немного сложнее. Дело в том, что начиная с этой версии, раздела для разработчиков в меню может и не быть. Тогда идем по пути:

  • Настройки -> Система -> О телефоне -> Номер сборки

Также может встречаться более короткий путь:

  • Настройки -> О телефоне -> Номер сборки

Далее следует от 5 до 10 раз тапнуть по пункту с номером сборки, пока на экране вашего устройства не появится уведомление: «Включен режим разработчика». После этого нужно повторить один из способов (с 1 по 5), находя в настройках меню разработчика.

Учтите, что начиная с Андроид версии 4.2 и выше, при первом подключении к компьютеру, на экране девайса появится запрос разрешения на отладку. Вам остается только согласиться, нажав «Да». Этот же запрос будет появляться, при попытке подключить устройство к другому компьютеру.

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

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

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

Это займёт у вас всего несколько секунд. Для начала откройте настройки аппарата. Затем перейдите в раздел «О телефоне» и нажимайте на пункт «Номер сборки» до тех пор, пока система не скажет, что вы стали разработчиком.

Затем вернитесь в главное меню настроек и откройте только что появившийся в нём раздел «Для разработчиков». На следующем экране активируйте инструменты разработчика и отладку по USB.

Безопасно ли оставлять отладку по 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 . Теперь вернитесь в основное меню «Настроек ». Вы обнаружите появившийся только что пункт «Параметры разработчика ». Нажмите на него.