Настройка. Установка. Windows. Софт и утилиты

Не работает отладка по usb android. Как быстр включить отладку по usb на всех версиях андроид

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

Заключение

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

Еще в Android 4.2.2 Google спрятал режим для разработчиков. Поскольку большинству «обычных» пользователей не нужно получать доступ к функциям для разработчиков, то и сам режим решили скрыть. Если Вы не знаете, как включить отладку по USB на Андроид или как включить режим разработчика Android, то данная статья будет Вам полезна.

Как включить режим разработчика Android

Чтобы включить режим разработчика, откройте настройки, прокрутите вниз и нажмите «О телефоне» или «О планшете».

Прокрутите вниз до нижней части экрана и найдите «Номер сборки».

Нажмите на поле «Номер сборки» семь раз, чтобы включить режим разработчика. Коснитесь несколько раз, и Вы увидите всплывающее уведомление с обратным отсчетом, которое гласит: «Вы почти у цели. Осталось несколько шагов (Х)».

Когда Вы закончите, Вы увидите сообщение «Вы стали разработчиком!». Поздравляем. Не позволяйте этой новой силе Вас изменить.

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

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

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

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

Активация режима отладки

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

В большей степени это короткое руководство актуально для старых версий Android (2.2 – 3.0). В версиях 4.0 и выше раздела для разработчиков по умолчанию нет, но его можно быстро добавить.

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

Если по какой-то причине отладка по USB не включается на телефоне (например, устройство повреждено и тачскрин не работает), то можно активировать этот режим на компьютере. Для этого понадобится:

  • Мобильное устройство .
  • Менеджер qtADB-cwm-edition.
  • Третья версия реляционной базы SQLite.

Без кастомного Recovery ничего не получится, так как для выполнения операции нужен root-доступ к системе. Процедура сложная, но если вы поймете, как включить режим отладки USB на устройстве Андроид через компьютер, то сможете достать информацию из смартфона даже в том случае, если он перестанет реагировать на действия пользователя.


Теперь нужно отредактировать файл settings.db, который теперь находится в папке с базой SQLite. Делать это мы будем через командную строку, которую можно найти в меню «Пуск». Запустите командную строку и выполните последовательно следующие команды:

  • cd C:\Sqlite3_Windows.
  • sqlite3 settings.db.
  • update secure set value=1 where name=’adb_enabled’;.
  • .quit.

После ввода каждой команды не забывайте нажимать Enter, чтобы выполнить запрос.
После выполнения всех команд вернитесь к менеджеру и перенесите модифицированный файл settings.db обратно в папку /data/data/com.android.providers.settings/databases с перезаписью данных. После перезагрузки на устройстве станет доступен режим отладки.

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

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

Проблемы с работой ADB могут возникнуть и при использовании кастомной прошивки на Android. Устранить недостаток можно только перепрошивкой устройства. Кроме того, для работы отладчика нужны ADB-драйверы. Они могут быть универсальными или разделенными по моделям телефонов.

Отладка USB используется разработчиками мобильных приложений на всех платформах андроид: 7.0 Nougat, 6.0 Marshmallow, 5.1 Lollipop, 5.0 Lollipop, 4.4W KitKat, 4.4, 4.3 Jelly Bean, 4.2, 4.2.1, 4.2.2, 4.1, 4.0, 4.0.3, 4.0.4 Ice Cream Sandwich, 3.2 Honeycomb, 3.1, 3.0, 2.3, 2.3.3, 2.3.4 Gingerbread, 2.2 Froyo, 2.1 Eclair, 2.0.1, 2.0, 1.6 Donut, 1.5 Cupcake, 1.1 Banana Bread, 1.0 Apple Pie

Это позволяет им передавать файлы и даже запускать некоторые сценарии непосредственно с телефона, смартфона или планшета (плюс многие другие функции).

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

Если вы хотите включить режим отладки по USB, например, в телефонах xiaomi mi5, samsung galaxy s3, htc, lenovo a536, lg g2, meizu, asus zenfone, miui, леново, fly, sony, алкатель, explay, note 2, miui 8 вначале нужно определить версию андроид.

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

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

Как включить отладку по USB на андроид 4.2 и выше

Начиная от версии 4.2 и выше настройка по USB скрыта, поэтому сделаем ее вначале видимой.

Для этого и прокрутите экран в сам низ, пока не увидите строку «Об устройстве» или «О телефоне» (зависит от версии, в некоторых телефонах может даже быть «Больше» и «Основные»).

После этого доберитесь до параметра «Номер сборки», а затем в зависимости от версии кликните по этому параметру 7 раз, — пока не увидите сообщение что вы разработчик.

В более новых версиях, например, андроид 6.0 и выше вам перед этим нужно кликнуть на «Сведения о ПО».

Теперь у вас появится пункт «Номер сборки» и по нему нужно кликнуть 4 раза пока не появится сообщение что режим разработчика включен.

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

Как включить отладку по USB на андроид 4.1 – 3.0

Если ваш телефон Android в диапазоне 3.0 — 4.1, включить отладку USB намного проще. Просто нажмите кнопку «Настройки», перейдите в «Параметры разработчика» и выберите «Отладка USB» и та ее включите.

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

Включение отладки USB на Android 2.3 или более ранней версии

Если вы используете андроид 2.3 или более старую версию, то можете включить отладку USB следующим образом: «Настройки» -> «Приложения» -> «разработка -> «отладки USB»

Шаги довольно просты, не так ли? Вы легко можете все это быстро провернуть самостоятельно, а если что-то не получается комментарии в помощь. Успехов.

Загрузка...