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

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

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

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

  1. Откройте главное меню Android и перейдите в настройки.
  2. Найдите и откройте раздел «Для разработчиков» (он может находиться в разделе «Приложения», «Еще», «Специальные возможности», «Другое» или сразу в настройках Андроида, называться просто «Разработка»).Для разработчиков
  3. Поставьте галочку возле пункта «Отладка по USB».Отладка по USB

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

  1. Откройте настройки, перейдите в раздел «Система». Найдите пункт «О телефоне» (Если раздела «Система» нет, то пункт «О телефоне» будет сразу в настройках).Система
  2. Найдите «Номер сборки». Нажмите на него 7-10 раз. Примерно после пятого нажатия появится сообщение с указанием, сколько раз еще необходимо тапнуть но номеру сборки, чтобы получить права разработчика.Номер сборки

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

Включение отладки на компьютере

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

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

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

  1. Установите в корень диска C на компьютере менеджер qtADB-cwm-edition.
  2. Создайте в корне диска C папку «SQlite3_Windows» и установите туда SQLite3.
  3. Переведите телефон в режим Recovery Mode и подключите его к компьютеру.
  4. Запустите на компьютере исполняемый файл менеджера QtADB.exe. Укажите путь к adb.exe и нажмите «ОК».Включение отладки на компьютере
  5. Кликните по кнопке «Advanced» и убедитесь, что раздел /data смонтирован.
  6. Нажмите «Файлы». В левой части окна откройте каталог C:/Sqlite3_Windows. В правой части окна – директорию /data/data/com.android.providers.settings/databases. Перетяните файл settings.db из правой части окна в левую.

Теперь нужно отредактировать файл 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-драйверы. Они могут быть универсальными или разделенными по моделям телефонов.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *