Как включить отладку по USB на Android и как быть, если сделать отладку Андроид через настройки не получается

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

Активация отладки может понадобиться при работе с терминалом ADB shell, самостоятельной установке кастомной или заводской прошивки, добавлении полнофункционального меню рекавери. Помимо прочего, эта функция пригодится вам при попытке восстановить ошибочно удалённые данные посредством компьютерного ПО. Существуют и другие области применения отладки — в любом случае, о необходимости её включения вас известит сам смартфон или ПК, к которому подсоединён гаджет.

Поскольку старые версии популярнейшей мобильной операционной системы понемногу уходят в прошлое, в этой статье мы рассмотрим порядок включения отладки начиная с 5-го поколения Android. Пользуетесь предыдущими релизами? Не переживайте — в общем и целом последовательность действий остаётся той же.

Перед тем, как перейти к инструкции, сделаем ещё одно важное замечания. Большая часть представленных ниже скриншотов относится к 6-му поколению операционной системы моделей Nexus, Pixel, Moto и им подобных. На таких аппаратах удобнее всего показывать, как включить отладку по USB на Андроид.

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

Способ #1: Как включить режим отладки USB на Андроид в меню настроек

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

  • Вариант первый. Откройте общее меню приложений. Здесь вы увидите ярлык системных «Настроек». Перейдите в них и найдите в списке доступных опций пункт «Разработка». В нём должен содержаться подпункт «Отладка по USB». Установите напротив заголовка галочку или передвиньте размещённый рядом ползунок в положение «Включено».
  • Вариант второй. Снова откройте «Настройки». Все последующие советы будут начинаться с этого шага. Из раздела «Для разработчиков» перейдите в подраздел «Отладка по USB». Как и в первом случае, галочка или ползунок помогут вам разрешить отладку по USB на Андроид.

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

  • Вариант третий. Вместо ранее названного раздела выберите в «Настройках» пункт, имеющий другое наименование: «Приложения». С наибольшей вероятностью этот способ подойдёт, если вы пользуетесь гаджетом на базе Android 2-го или 3-го поколения. В указанном пункте вы найдёте «Разработку», а далее — знакомый параметр «Отладка по USB».

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

  • Вариант четвёртый. Оказавшись в «Настройках», выберите пункт «Ещё/Дополнительно». Далее, как было описано выше, перейдите к «Параметрам разработчика» и активируйте отладку, установив галочку или тапнув по ползунку.

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

  • Вариант пятый. На моделях 4-го и последующих поколений операционной системы может потребоваться выполнить несколько предварительных действий. Сначала, открыв «Настройки», выберите пункт «Система/Системные». Здесь найдите подпункт «О телефоне/планшете» и перейдите в него. Отыщите заголовок «Сборка/Номер сборки» и нажмите на него несколько раз, до тех пор, пока ОС не уведомит о включении режиме разработчика. Вот и всё — вернувшись в меню и найдя только что появившийся раздел «Параметры разработчика», активируйте там искомую функцию. Просто установите галочку в чекбоксе напротив или перемкните ползунок в положение «Включено».

пятый способ включения отладки

Как несложно догадаться, все описанные манипуляции можно проделать и в обратном порядке — таким образом, вы уже знаете, как отключить отладку USB на Андроид.

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

  1. Откройте общее меню приложений. Возможно, ярлык «Настроек» (пиктограмма шестерёнки) находится непосредственно в нём. Не можете найти? Посмотрите в папке «Системные» на одном из рабочих столов. Кроме того, не путайте нужную вам иконку с «Настройками Google»: эта опция зачастую присутствует автономно.
  2. Выберите раздел, который позволяет получить информацию о вашем устройстве. Располагается он обычно в самом внизу списка, а называться может «О телефоне», «О смартфоне», «О планшете», «Сведения о ПО».

зайдите в меню о телефоне

  1. В этом разделе обязательно будет присутствовать подраздел «Номер сборки/Версия сборки», на некоторых китайских моделях он может называться «Версия MIUI».
  2. Тапайте по заголовку столько раз, чтобы на экране появилось системное сообщение об активации режима разработчика (иногда называется «Расширенный режим»). Не закрывайте раздел, пока не увидите уведомление — иначе придётся всё начинать заново.

вы стали разработчиком

  1. Теперь, чтобы получить возможность подключить отладку по USB на Андроид, вернитесь к общему списку настроек и отыщите ранее скрываемый системой пункт. Скорее всего, он будет иметь название «Для разработчиков/Расширенные настройки». Очень часто рядом с заголовком размещается пиктограмма в виде фигурных скобок.

На этом подготовительный этап завершён. Приступаем к основному:

  • Не покидая найденного пункта, убедитесь, что управление расширенными опциями активировано. Обратите внимание на общий ползунок, расположенный непосредственно под заголовком — и, при необходимости, передвиньте его в позицию «Включено». Не можете найти раздел «Для разработчиков»? Обратитесь к одному из предложенных выше вариантов поиска — и обязательно отыщете выход!

зайдите в меню для разработчиков

  • Найдите заголовок «Отладка» и активируйте расширенный доступ по USB. Чтобы сделать это, установите галочку в размещённом напротив чекбоксе или переставьте ползунок в активное положение.

включите отладку по usb

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

разрешите отладку по юсб

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

Способ #2: Включение отладки по USB, если включить её обычным способом не получается

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

Причин неудачи может быть несколько. К наиболее распространённым отнесём следующие:

  1. Отсутствие драйверов. Хотя служебные утилиты, необходимые для инициализации телефона, устанавливаются отчасти по умолчанию, а отчасти при первом подключении аппарата, в любой момент может произойти сбой — и в результате использовать возможности отладки у вас не получится. Выход вполне очевиден: нужно попробовать обновить драйверы системными средствами или скачать из интернета отдельный пакет — такие сборки распространяются бесплатно, иногда даже на сайте производителя вашего мобильного гаджета.
  2. Блокировка смартфона. Иногда для активации расширенного управления требуется, уже после подключения гаджета, выдать дополнительное разрешение. Пользоваться экраном, пока телефон или планшет заблокирован, вы не сможете — а значит, если отладка не включается, нужно снять блокировку и проверить наличие системных уведомлений.
  3. Не тот разъём. Крайне не советуем включать режим отладки на USB0. Несмотря на скорость, безопасность и прочие преимущества, этот формат часто даёт сбои. Лучше переключитесь на стандарт 2.0 — в вашем персональном компьютере должен быть хотя бы один такой разъём.
  4. Неправильный способ подключения. Редкие модели гаджетов, особенно китайского производства, требуют перед тем, как будет установлено полноценное подсоединение к ПК, определить тип подключения. В этом случае вам понадобится сначала тапнуть по размещённому в строке уведомлений телефона заголовку «Подключение USB», а затем — выбрать в открывшемся списке вариантов пункт PTP. Если не помогло, выберите какой-либо другой из содержащихся в перечне вариантов — один из них должен привести к желаемому результату.

К сожалению, в некоторых случаях все перечисленные манипуляции так и не дают ответа, как включить ЮСБ отладку на Андроид. Например, если ваш тачскрин разбит, не отвечает на прикосновения — или если нет возможности подключить кабель передачи данных. В такой ситуации активировать опцию штатным способом не получится — зато можно использовать специальное приложение.

Тут тоже не обойдётся без дополнительного условия. К моменту включения отладки ваш телефон должен быть рутирован — или, если речь идёт о современных поколениях операционной системы, работать на кастомном рекавери-меню TWRP или CWM. Идеально будет, если вы используете стороннюю прошивку: тогда, скорее всего, выполняются оба критерия.

Теперь попробуйте следующее:

  1. Скачайте модули Platform Tools и QtADB CWM Edition и, пользуясь любым доступным архиватором, распакуйте их непосредственно в корень системного диска. Можете использовать «промежуточный» каталог — но успеха в этом случае гарантировать не станем.
  2. Скачайте модуль Sqlite 3 и разархивируйте его в каталог Sqlite3_Win, созданный в корне того же диска.
  3. Посредством установленного кастомного меню перезагрузите ваш аппарат в рекавери, после чего, пользуясь кабелем для передачи данных, подключите к персональному компьютеру.
  4. Из корневого диска запустите исполняемый файл QtADB, имеющий расширение EXE. При необходимости «подскажите» приложению, где на вашем ПК располагается основная программа — adb.exe.
  5. Выберите вкладку Advanced (она размещена слева) и посмотрите, есть ли в списке доступных раздел Unmount/data.

меню программы qtadb

  1. Теперь, перейдя ко вкладке «Файлы», выберите в памяти компьютера ранее созданный каталог Sqlite3_Win, а во второй панели — директорию на телефоне data/data/com.android.providers.settings. Здесь вам потребуется войти в папку databases, а далее — скопировать settings.db в первую панель.

перенесите настройки в левое поле

  1. На время отвлекитесь от панелей управления и откройте командную строку. Рекомендуем запускать её с администраторскими правами — так вы практически гарантируете себе успех.
  2. Введите в окошке, после чего примените первую команду: cd СЖД:\Sqlite3_Win. Здесь СЖД — литера вашего системного диска, на котором содержится соответствующая папка.
  3. Примените вторую команду: sqlite3 settings.db. Не забудьте о пробеле между именем используемой программы и наименованием обрабатываемого файла.
  4. Не закрывая окошка, примените третью команду: update secure set value=1 where name=’adb_enabled’. Обратите внимание: вместо двойных кавычек здесь нужно использовать именно одинарные.
  5. Примените заключительную команду: .quit. Именно так, с точкой перед аргументом. Можете закрыть окошко командной строки — оно вам больше не понадобится.

выполните эти команды в командной строке

  1. Вернувшись к файловому менеджеру, скопируйте изменённый (ради этого вы и пользовались терминалом) файл настроек settings.db в исходную папку. При этом, разумеется, понадобится перезаписать существующий.
  2. Отсоедините гаджет и перезапустите его, на этот раз в обычном режиме. Теперь вы сможете работать с любыми «стационарными» программами, включая ADB: режим отладки активирован по умолчанию.

Способ, бесспорно, сложный. Есть и приятный сюрприз: начиная с 6-го поколения Android место хранения настроек безопасности было изменено. Теперь они помещены в редактируемый файл settings_global.xml, находящийся в каталоге data/system/users/0. Следовательно, вам больше не придётся скачивать и использовать сервис Sqlite3: применяя описанный выше файловый менеджер, откройте указанный файл и в строчке adb_enabled активируйте отладку, выставив параметр «1».

Что нужно сделать после включения для устройств с Android 4.2 и выше

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

разрешить отладку по usb

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

Включаем отладку, если нет ЮСБ-кабеля

Включить отладку можно и не используя кабеля — например, если USB-разъём повреждён или вы предпочитаете передавать данные по беспроводной сети.

Чтобы сделать это, следуйте инструкции:

  1. Скачайте приложение для отладки Андроид по USB по ссылке. Рекомендуем делать это именно из официального магазина Google — так вы минимизируете вероятность наткнуться на вредоносный код. Обратите внимание: польза от программы будет только в том случае, если на вашем гаджете имеются рут-права.
  2. Нажмите на размещённую в центре экрана красную кнопку — промахнуться вы просто не сможете.
  3. Когда кнопка сменит цвет на зелёный, в нижней строке появится IP-адрес вашего устройства. Перепишите его на листочек или просто держите экран включённым.

используйте приложение для беспроводной отладки

  1. Откройте на ПК командную строку, после чего введите и примените в ней команду вида adb connect ИАТ:8555, где ИАТ — полученный ранее IP-адрес, а 8555 — используемый для связи порт.

adb connect

Готово! Соединение установлено, и вы можете пользоваться возможностями программы ADB, даже не имея под рукой кабеля. А чтобы отключить отладку, достаточно закрыть командую строку и, нажав на зелёную кнопку на экране телефона, снова сделать её красной. Активировать и деактивировать расширенный режим таким образом можно сколько угодно раз. Пользуйтесь бесплатно распространяемой программой — и не забывайте о безопасности своего смартфона!

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

Оставить комментарий