Меню

Почему компьютер не видит отладку по usb – «Почему компьютер не видит телефон, подключенный через USB?» – Яндекс.Знатоки

Содержание

Почему компьютер не видит телефон или планшет и что с этим делать

Подключив гаджет к компьютеру через USB или Bluetooth, можно передавать данные с одного аппарата на другой. Но что, если Windows или macOS не распознаёт подключённое устройство?

Почему компьютер может не определить телефон или планшет

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

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

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

Если у вас Windows, проигнорируйте этот абзац. Если используете macOS, установите программу Android File Transfer.

Убедитесь, что мобильное устройство включено и подключите его к компьютеру. Затем опустите панель уведомлений на гаджете — увидите специальный переключатель. Нажмите на него и в появившемся меню выберите режим «Передача файлов». Названия режимов могут отличаться в зависимости от версии Android и модели аппарата.

После этих действий компьютер должен увидеть мобильное устройство. В Windows оно отобразится в «Проводнике», в macOS — в окне Android File Transfer. Но в случае с Mac вам потребуется OS X 10.5 и Android 3.0 или более поздние версии этих ОС, иначе ничего не выйдет.

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

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

В случае с ПК на Windows подключённые iPhone или iPad появятся в «Проводнике» в разделе медиаустройств. Они будут отображаться как обычные цифровые камеры — вы сможете просмотреть и скопировать фотографии и видео. Для доступа к другим данным придётся воспользоваться iTunes, который можно скачать на сайте Apple. Процедура регистрации не вызовет затруднений, нужно лишь следовать подсказкам мастера настройки.

На Mac всё несколько проще. iTunes уже входит в состав macOS, поэтому запустится автоматически при подключении iPhone или iPad. Взаимодействие с контентом осуществляется через медиакомбайн, а вот для доступа к медиафайлам iTunes не нужен. Просмотреть и импортировать их поможет стандартное приложение «Фото», которое также запускается автоматически при подключении iOS-устройств.

Что делать, если компьютер не видит USB-устройство

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

1. Отключите от компьютера лишние USB-устройства.

2. Попробуйте подключиться через другой кабель или порт.

3. Перезагрузите компьютер и мобильный девайс.

4. Если у вас Windows, обновите драйвер, необходимый для распознавания USB-устройства.

Запустите командную строку (клавиши Windows + R), вставьте в неё devmgmt.msc и нажмите Enter. Когда откроется «Диспетчер устройств», найдите в списке оборудования подключённый гаджет.

Кликните по устройству правой кнопкой мыши и выберите «Обновить драйвер» → «Выполнить поиск драйверов на этом компьютере» → «Выбрать драйвер из списка доступных драйверов на компьютере».

В списке драйверов отметьте «USB-устройство MTP» и нажмите далее, чтобы выполнить переустановку.

5. Если устройство не отображается в iTunes, воспользуйтесь руководством Apple для решения этой проблемы.

6. Обновите операционные системы на компьютере и мобильном устройстве до актуальных версий. Если используете Windows Vista или XP, сначала попробуйте установить протокол MTP, скачав его с сайта Microsoft.

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

Что делать, если компьютер не видит устройство, подключаемое через Bluetooth

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

1. Убедитесь, что на обоих устройствах включён Bluetooth, а в настройках на каждом из них активирован режим видимости для всех прочих устройств. На iOS эти настройки входят в службу AirDrop, доступную в «Пункте управления».

2. Положите планшет или смартфон ближе к компьютеру.

3. Перезагрузите компьютер и мобильное устройство.

4. Если раньше устройства успешно подключались друг к другу, удалите сохранённую пару в настройках Bluetooth и попробуйте переподключиться.

5. Обновите драйверы Bluetooth на компьютере.

6. Обновите операционные системы устройств до актуальных версий.

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

У вас всегда есть запасной вариант — сервисы, с помощью которых можно передавать файлы между компьютером и мобильным устройством через интернет. Это AirDroid, Pushbullet, а также облачные хранилища вроде Google Drive, OneDrive и Dropbox. Они позволят вам обойтись без Bluetooth и USB, если эти варианты не работают или не подходят.

Читайте также:

Почему USB порт не видит устройства?

В работе компьютерной техники время от времени могут происходить различные сбои и неполадки. Многие пользователи часто ищут ответ на вопрос: почему USB порт не видит устройства? На самом деле подключение USB-устройств к компьютеру может не обнаруживаться операционной системой Windows из-за возникновения ошибки.

Фото - почему USB порт не видит устройства

Кто виноват и что делать?

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

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

Фото 2 - почему USB порт не видит устройства

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

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

Фото 3 - почему USB порт не видит устройства

Как устранить проблему?

Существует несколько способов:

  • Прежде всего, необходимо отключить компьютерное устройство от электропитания. При возникновении такой проблемы с ноутбуком необходимо освободить его от аккумуляторной батареи. Когда вышеназванные действия будут выполнены, подождите 5-10 минут, верните батарею в ноутбук, а компьютер подключите к сети. К вашему удивлению порты будут работать!
  • Для решения проблемы можно использовать другой способ. Если ошибка возникла на фоне нескольких одновременно подключенных USB устройств, необходимо их отключить. Затем девайс, который был не распознан, необходимо снова подключить к компьютеру. Как показывает практика, это способ является эффективным.
Фото 4 - почему USB порт не видит устройства
  • Если вышеназванные способы не обеспечили получения желаемого результата, можно воспользоваться еще одним. Одной из причин возникновения ошибки может являться некорректная установка драйвера. Проблему можно устранить путем отключения от портов компьютера всех USB-устройств. После этого необходимо найти Windows 7 C: \Windows\System32\DriverStore\. и удалить на компьютере файл INFCACHE.1.

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

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

 

Включение отладки по USB на устройстве Android с разбитым экраном

Содержание:

  1. Предупреждение
  2. Принцип включения отладки по USB через компьютер
  3. Подготовка
    1. Установка кастомного рекавери
    2. Подготовка компьютера
      1. Установка Android SDK Tools
      2. Установка Notepad++
      3. Установка SQLite3 (для Android 4.0, 4.2, 4.4)
      4. Создание рабочей папки на компьютере
    3. Загрузка в кастомное рекавери
  4. Собственно включение отладки по USB с компьютера
    1. Удаление предустановленных параметров
    2. Редактирование основного конфигурационного файла
    3. Редактирование базы данных (для Android 4.0, 4.2, 4.4)
    4. Проверка включения отладки по USB
  5. Откат к резервным копиям

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

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

1. Предупреждение

Данный способ требует навыков программирования/системного администрирования ОС Windows и Linux или хотя бы большой внимательности, так как допущение ошибок при наборе команд ниже может привести к полной неработоспособности телефона/планшета.

Данная инструкция в первую очередь подойдет для устройств на Android 4.0 (Ice Cream Sandwich), Android 4.2 (Jelly Bean), Android 4.4 (Kit Kat), а также Android 6.0 (Marshmallow), так как тестировалась именно на них. В других версиях Android возможны изменения в системных файлах, поэтому даже точное выполнение нижеперечисленных команд может не привести к желаемому результату. В таком случае откатитесь обратно к резервным копиям, как написано в последнем разделе «5. Откат к резервным копиям» данной статьи.

2. Принцип включения отладки по USB через компьютер

Идея включения отладки по USB через компьютер заключается в непосредственном редактировании системных файлов по интерфейсу ADB (Android Debug Bridge) через кастомное recovery (CVM/TWRP) до непосредственной загрузки системы Android, а это значит, что предварительно на телефон нужно установить кастомное рекавери и ROOT-права. Следует отметить, что на некоторых китайских телефонах (например, UMI, iconBIT) ROOT уже установлен производителем и нижеперечисленные команды будут работать даже с родным (заводским) рекавери.

3. Подготовка

3.1. Установка кастомного рекавери

К сожалению, не существует универсального способа установки кастомного recovery и ROOT-прав, подходящего под любое устройство Android. Нужно искать инструкцию конкретно под Ваш девайс, но есть и приятная новость, установку кастомного рекавери можно выполнить на телефон/планшет практически без участия его экрана (No-Touch версия recovery) с помощью загрузчика устройства fastboot (загрузчик должен быть разблокирован). Поэтому гуглите установку кастомного рекавери на Ваше конкретное устройство с ключевыми словами: <модель Вашего телефона/планшета>, No-Touch CVM/TWRP, ROOT, recovery, fastboot, bootloader, flash tool и т.п.

Как ориентир может быть полезной статья об установке кастомного рекавери и ROOT на телефон Xiaomi.  Правда, например, чтобы установить TWRP и ROOT на телефоны Xiaomi, где сначала нужно выполнить  разблокировку загрузчика и Вы ранее для этого не регистрировались и не выполняли вход в MI аккаунт на устройстве, вряд ли Вам удастся разблокировать загрузчик без экрана. Поэтому рекомендуем не тратить время, а сразу сдавать такой телефон в сервис на замену экрана.

3.2. Подготовка компьютера

В данной инструкции мы расскажем, как включить отладку по USB с помощью компьютера под управлением Windows 10. Необходимое программное обеспечение можно найти и для других операционных систем. Перечисленные ниже команды также справедливы для других ОС (MacOS и Linux), но их синтаксис должен быть изменен в соответствии с синтаксисом интерпретаторов команд в данных операционных системах.

3.2.1. Установка Android SDK Tools

Инструменты ADB входят в пакет разработки Android SDK Tools от Google. Но мы не будем использовать весь пакет разработки, а только инструменты командной строки, установка которых подробно расписана в статье «Установка platform-tools (adb и fastboot)».

3.2.2. Установка Notepad++

Как правило, конфигурационные системные файлы Android являют собой обычные текстовые файлы. Несмотря на то, что их можно открыть и редактировать встроенным в Windows Блокнотом, мы рекомендуем использовать бесплатный редактор кода для Windows — Notepad++, так как он автоматически распознает перенос строк в файле. В нем также можно включить отображение управляющих символов (Вид > Отображение символов > Отображать все символы).

Отображение управляющих символов в Notepad++

3.2.3. Установка SQLite3 (для Android 4.0, 4.2, 4.4)

Если на Вашем телефоне/планшете установлен Android 4.0, 4.2 или 4.4, нужно будет еще подредактировать базу данных с настройками устройства. Для этого мы будем использовать консольный редактор базы данных для Windows — SQLite3, который можно скачать с официального сайта.

3.2.4. Создание рабочей папки на компьютере

Создайте папку «android-config» в корне диска C, распакуйте архив с SQLite3 в эту папку (для Android 4.0, 4.2 или 4.4). Также создайте в папке «android-config» папку «backup» для хранения всех резервных копий системных файлов Android-устройства, которые мы будем редактировать.

3.3. Загрузка в кастомное рекавери

Перезагрузите Ваше Android-устройство в кастомное рекавери. Здесь также все зависит от устройства, но обычно на выключенном телефоне/планшете нужно нажать вместе и удерживать клавиши уменьшения или увеличения громкости и включения на несколько секунд. Возможна также вариация с зажатием обоих кнопок (увеличение и уменьшение громкости) и включения телефона/планшета. Еще реже, но встречается способ с зажатием только клавиш громкости и подключением зарядки к выключенному устройству. В общем, комбинацию клавиш для Вашего устройства уточняйте в Google.

4. Собственно включение отладки по USB с компьютера

Откройте папку «platform-tools», зажмите клавишу «Shift», нажмите правой кнопкой мыши в свободной области окна проводника Windows и выберите пункт контекстного меню «Открыть окно команд».

Подключите телефон/планшет к компьютеру, наберите в окне командной строки команду:

adb devices

и нажмите клавишу «Enter».

Если отобразится идентификатор устройства и рядом слово «device» или «recovery», значит Вы успешно подключились к телефону/планшету с помощью ADB.

Проверка соединения командой adb devices

4.1. Удаление предустановленных параметров

Выполните следующие команды, чтобы удалить предустановленные параметры (если в результате выполнения будут вылетать ошибки, ничего страшного, значит данные параметры уже отсутствуют в системе):

(Сначала сделаем резервные копии удаляемых системных файлов настроек)
adb pull /data/property/persist.service.adb.enable c:\android-config\backup
adb pull /data/property/persist.sys.usb.config c:\android-config\backup

(Вызываем интерактивную командную оболочку)
adb shell

(Удаляем системные файлы настроек на устройстве)
rm /data/property/persist.service.adb.enable
rm /data/property/persist.sys.usb.config

(Выходим из интерактивной командной оболочки)
exit

4.2. Редактирование основного конфигурационного файла

Далее выполняем редактирование основного конфигурационного файла:

(Делаем резервную копию основного конфигурационного файла)
adb pull /system/build.prop c:\android-config\backup

(Делаем рабочую копию основного конфигурационного файла. Чтобы не набирать все заново, нажмите клавишу "Вверх" и отредактируйте команду.)
adb pull /system/build.prop c:\android-config

Открываем файл «c:\android-config\build.prop» в редакторе Notepad++ и ищем в нем следующие параметры:

persist.service.adb.enable=1
persist.service.debuggable=1
persist.sys.usb.config=mass_storage,adb

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

persist.sys.usb.config=mtp,adb

Сохраните файл и выполните команду:

(Выгружаем отредактированный конфигурационный файл назад в Android-устройство)
adb push c:\android-config\build.prop /system

Если получите ошибку копирования » adb: error: failed to copy ‘c:\android-config\build.prop’ to ‘/system/build.prop’: remote Read-only file system» выполните команду:

(Монтируем раздел "/system" в режиме чтения-записи)
adb shell "mount -o rw,remount,rw /system"

и повторите предыдущую команду. Далее выставляем правильного владельца/группу и права доступа к файлу:

(Назначаем владельца/группу "root" файлу "build.prop")
adb shell "chown root.root /system/build.prop"

(Выставляем права доступа "644" к файлу "build.prop")
adb shell "chmod 644 /system/build.prop"

4.3. Редактирование базы данных (для Android 4.0, 4.2, 4.4)

Следующий шаг: Вам необходимо отредактировать базу данных с настройками Android (для Android 4.0, 4.2, 4.4). Скачиваем базу данных на компьютер:

(Делаем резервную копию базы данных с настройками)
adb pull /data/data/com.android.providers.settings/databases/settings.db c:\android-config\backup

(Делаем рабочую копию базы данных с настройками)
adb pull /data/data/com.android.providers.settings/databases/settings.db c:\android-config

Открываем папку «c:\android-config» с рабочей копией базы данных и запускаем там новое окно командной строки (см. выше), но предыдущее не закрываем! Нас интересуют настройки «adb_enabled» и «development_settings_enabled». Они могут находиться в таблице «secure» или «global». Выполняем следующие SQL запросы, чтобы найти наши настройки:

(Подключаемся к базе данных)
sqlite3 settings.db

(Проверяем таблицу "secure" на наличие опции "adb_enabled")
select * from secure where name="adb_enabled";

(Проверяем таблицу "secure" на наличие опции "development_settings_enabled")
select * from secure where name="development_settings_enabled";

(Проверяем таблицу "global" на наличие опции "adb_enabled")
select * from global where name="adb_enabled";

(Проверяем таблицу "global" на наличие опции "development_settings_enabled")
select * from global where name="development_settings_enabled";

В нашем случае искомые опции были найдены в таблице «global» и их значения равны «0».

Поиск параметров отладки по USB в базе settings.db

Нам нужно присвоить им новые значения — «1».

(Обновляем значение опции "adb_enabled")
update global set value="1" where name="adb_enabled";

(Обновляем значение опции "development_settings_enabled")
update global set value="1" where name="development_settings_enabled";

(Отсоединяемся от базы данных)
.quit

Переходим в предыдущее окно командной строки и выполняем команды:

(Выгружаем обратно на устройство отредактированную базу данных с настройками)
adb push c:\android-config\settings.db /data/data/com.android.providers.settings/databases

(Назначаем владельца/группу "system" файлу "settings.db")
adb shell "chown system.system /data/data/com.android.providers.settings/databases/settings.db"

(Выставляем права доступа "644" к файлу "settings.db")
adb shell "chmod 644 /data/data/com.android.providers.settings/databases/settings.db"

4.4. Проверка включения отладки по USB

(Перезагружаем Android-устройство)
adb reboot

Когда устройство загрузится, выполните команду:

adb devices

Если вместо «device» или «recovery» отображается «offline», выполните команду:

adb kill-server
adb devices

Если ничего не изменилось, скорее всего на телефоне нет публичного ключа доступа. По той же причине «adb devices» может показывать «unauthorized». Зайдите в папку «.android», расположенную в домашнем каталоге Вашей учетной записи Windows, скопируйте файл «adbkey.pub» в каталог «platform-tools» и выполните команду:

adb push adbkey.pub /data/misc/adb/adb_keys

Повторите команду «adb devices», чтобы убедиться, что соединение настроено.

Все! Если Вы успешно дошли до этого места, поздравляем! Теперь можно запустить на компьютере androidscreencast, MyPhoneExplorer, Droid@Screen или другое подобное программное обеспечение, чтобы управлять экраном Android-устройства.

5. Откат к резервным копиям

Если ничего не получилось, и данная инструкция не помогла, возвращаем ранее сохраненные резервные копии системных файлов конфигурации обратно в Android-устройство. Для этого заново перезагружаем устройство в кастомное рекавери и возвращаем оригинальные файлы. Например, для основного конфигурационного файла «build.prop» команды будут следующими:

(Загружаем резервную копию конфигурационного файла "build.prop" в Android-устройство)
adb push c:\android-config\backup\build.prop /system

(Назначаем владельца/группу "root" файлу "build.prop")
adb shell "chown root.root /system/build.prop"

(Выставляем права доступа "644" к файлу "build.prop")
adb shell "chmod 644 /system/build.prop"

Для остальных файлов действия аналогичны, только загружаем в соответствующие каталоги на Android-устройстве и выставляем соответствующих владельцев/группы и права:

  • settings.db (system.system, 644)
  • persist.service.adb.enable (root.root, 600)
  • persist.sys.usb.config (root.root, 600)

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

&nbsp для начинающих | мобильные устройства

Как включить отладку по USB на AndroidВключенная отладка по USB на Android устройстве может потребоваться для самых разных целей: прежде всего, для выполнения команд в adb shell (прошивка, кастомный рекавери, запись экрана), но не только: например, включенная функция может пригодиться и для восстановления данных на Android.

В этой пошаговой инструкции подробно о том, как включить отладку по USB на Android 5-7 (в общем-то, то же самое будет и на версиях 4.0-4.4), в видео показано включение отладки на Android 9 Pie и на смартфонах Samsung Galaxy.

Скриншоты и пункты меню в руководстве соответствуют почти чистой ОС Android 6 на телефоне Moto (то же самое будет на Nexus и Pixel), но принципиальной разницы в действиях на других устройствах, таких как Samsung, LG, Lenovo, Meizu, Xiaomi или Huawei не будет, все действия практически те же самые, также в статье присутствуют текстовые пути для настроек на других версиях Android и марках телефонов.

Включение отладки по USB на Android телефоне или планшете

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

  1. Зайдите в Настройки и нажмите пункт «О телефоне» или «О планшете», на Samsung — «Сведения о телефоне» — «Сведения о ПО». На чистом Android 9.0 зайдите в пункт «Система» — «О телефоне».О телефоне или о планшете в настройках
  2. Найдите пункт «Номер сборки» (на телефонах Xiaomi и некоторых других — пункт «Версия MIUI») и несколько раз нажимайте по нему, пока не увидите сообщение о том, что вы стали разработчиком. Уведомление о режиме разработчика Android

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

Процесс включения отладки по USB также состоит из нескольких очень простых шагов:

  1. Зайдите в «Настройки» — «Для разработчиков». На Android 9, например, на Nokia — в Настройки — Система — Дополнительно — Для разработчиков. На некоторых китайских телефонах, например, на Xiaomi — в Настройки — Дополнительно — Для разработчиков или Настройки — Расширенные настройки — Для разработчиков. Если вверху страницы есть переключатель, который установлен в положение «Выкл», переключите его в «Вкл». Открыть параметры разработчика Android
  2. В разделе «Отладка» включите пункт «Отладка по USB», чтобы включить режим отладки по USB. Включить отладку по USB на Android
  3. Подтвердите включение отладки в окне «Разрешить отладку по USB», внимательно прочитав предупреждение. Подтверждение включения отладки по USB на Android

На этом всё готово — отладка по USB на вашем Android телефоне включена и ее можно использовать с нужными вам целями.

Видео инструкция

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

А вдруг и это будет интересно:

Как установить драйвер Android для режима отладки по USB? — Хабр Q&A

Здравствуйте.
Не удаётся установить драйвера для режима отладки по usb на android-системе.
Аппарат — Sony Xperia V с Android 4.3, на ПК стоит Windows 7 Home Premium.
Информация о телефоне в диспетчере устройств. Там он определяется как «переносное устройство».

Я скачал последние драйвера adb с сайта Google, установил их вручную, и картина такова:

ADB не видит телефон.

Обновить драйвера Windows не даёт, ссылаясь на то, что всё самое лучшее уже стоит.

Если же удалить их, то при повторном подключении устройства Windows вновь мигом начнёт ставить всё те же свои драйвера.
Отключить автоматическую установку драйверов не удалось. В домашней версии ОС возможно только отключить автозагрузку их с сервиса автообновления, что я сделал. Установил gpedit.msc, где должен был быть пункт на запрет автоматической установки устройства, но его не оказалось.

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

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

Заранее благодарю за помощь.

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

Телефон Addroid

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

Зачем нужен режим отладки по USB на ОС Android?

Режим отладки позволяет пользователям:

  • Протестировать разрабатываемое приложение.
  • Получить root-доступ к смартфону или планшету.
  • Скопировать и переместить файлы с Android-устройства на компьютер.
  • Установить скачанное на компьютер стороннее (не из Play Market) приложение для Android.
  • Установить разные версии прошивок для устройства.
  • Восстановить неработающее устройство.
  • Создать резервную копию файлов и приложений.

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

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

Опция «Включить отладку по USB» находится в «Меню для разработчиков» (либо «Параметры разработчика»), которое бывает скрыто от пользователей в версиях Android выше 4.2. Но, опять же, некоторые производители решают открыть доступ к меню, другие — скрыть. Например, на смартфонах компании Meizu меню разработчиков открыто всегда и находится в разделе «Специальные возможности», а на устройствах Samsung доступ к меню закрыт. Всё зависит не только от компании, но и от конкретной модели устройства. 

Итак, если доступ к меню для разработчиков закрыт на вашем устройстве, сделайте следующие действия: в настройках устройства откройте вкладку «Об устройстве» и нажимайте на пункт «Номер сборки» до тех пор, пока не появится уведомление о том, что вам присвоен статус разработчика и вы можете использовать специальное меню.

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

Когда войдёте в меню для разработчиков, отмечайте галочкой пункт «Включить отладку по USB» (либо «Режим отладки по USB»). Обычно этот пункт стоит первым.

Где находится режим в разных версиях Андроид (фотогалерея)

Android 4.2 и выше
Меню разработчика находится в разделе «Ещё»
ОС Android 2.2–3.0
В Android 2.2–3.0 пункт «Отладка по USB» находится в разделе «Приложения»
Android 4.2 и выше
В Android 4.2 и выше меню для разработчиков вынесено в раздел «Настройки»

Видеоинструкция: как включить режим отладки по USB на Android

Как включить режим отладки по USB, если это невозможно сделать с устройства

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

Главное условие: на вашем устройстве уже должно быть установлено стороннее Recovery — CWM или TWRP. Это необходимо, чтобы была возможность получить полный root-доступ к операционной системе.

  1. Для начала необходимо скачать Android-менеджер qtADB-cwm-edition и установить его в корневой каталог системного диска.
  2. Затем скачайте третью версию реляционной базы данных SQLite, создайте папку SQlite3_Windows в корневом каталоге системного диска и установите туда скачанную базу данных.
  3. Затем включите режим Recovery Mode на своём устройстве и подсоедините к персональному компьютеру.
  4. Откройте исполнительный файл Android-менеджера QtADB.exe. Возможно, программа попросит указать путь к adb.ext, сделайте это и нажимайте ОК.
  5. Нажмите кнопку Advanced. Убедитесь, что раздел Data смонтирован верно.
  6. Нажмите кнопку «Файлы». В левой панели откройте созданную ранее папку SQLite3_Windows, в правой панели откройте папку с адресом /data/data/com.android.providers.settings/databases/, а затем переместите файл settings.db из папки database в папку SQLite3_Windows.Окно программы QtADBПереместите файл setting.db из database в SQLite3_Windows
  7. Включите командную строку Windows (cmd.exe, включить можно с помощью комбинации клавиш Win + R).
  8. В командной строке введите следующие команды (вписывайте без кавычек; после ввода каждой нажимайте кнопку Enter):
    1. «cd C:\Sqlite3_Windows»
    2. «sqlite3 settings.db»
    3. «update secure set value=1 where name=’adb_enabled’»
    4. «.quit»
  9. Вновь переключаемся на окно QtADB, перетаскиваем settings.db обратно, перезаписываем файл. 
  10. Перезагружаем устройство
  11. Готово.

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

Что делать, если ничего не работает

Для работы с отладкой по USB используются специальные ADB-драйверы (Android Debug Bridge, дословно «мост для отладки Android»), которые можно скачать с сайта Google, официальная страница находится по ссылке: https://developer.android.com/studio/index.html. Давайте разберёмся, что делать, если ADB не определяет устройство, почему невозможно использовать режим отладки по USB.

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

  1. Проверьте USB-кабель на повреждения. Особенное внимание обратите на сильные изгибы, участки кабеля около штекеров, где часто ломаются соединительные провода. Попробуйте использовать для подключения другой кабель. Если проблема действительно в физических дефектах — замените кабель.
  2. Попробуйте воткнуть штекер в другой USB-порт на компьютере. Желательно использовать порты на задней стороне системного блока, так как задние порты расположены непосредственно на материнской плате. Передние USB-порты не всегда подключены правильно, из-за чего и возникает проблема.
  3. Попробуйте подключить Android-устройство к другому компьютеру. Иногда бывает, что какой-то определённый ПК неправильно распознаёт смартфон или планшет и не считывает с него нужные данные. Если на другом компьютере устройство распознаётся правильно, несите свой ПК в ремонт и объясните проблему, так как причины неполадок могут быть разные.
  4. Попробуйте отключить все USB-устройства от компьютера. Некоторые из них могут мешать смартфону или планшету нормально подключиться к ПК.

Убедитесь, что используете официальную прошивку производителя устройства. Если вы установили на смартфон или планшет стороннюю прошивку (такую, как CyanogenMod или подобные), то отладка по USB может работать некорректно. 

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

Разработчикам программного обеспечения лучше использовать не отдельные ADB-драйвера, а систему Android Studio, которую также можно скачать с официального сайта: developer.android.com. В Android Studio настройка драйверов происходит автоматически, кроме того, там присутствует эмулятор Android для компьютера, так что отладка по USB может и не понадобиться.

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

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

Режим отладки по USB — крайне полезный инструмент не только для разработчиков программного обеспечения, но и для простых пользователей операционной системы Android. С его помощью можно устанавливать и переустанавливать прошивки на своих мобильных устройствах, перемещать файлы со смартфона или планшета на компьютер, скачивать на Android сторонние приложения. Умение пользоваться режимом отладки по USB пригодится и в тех случаях, когда устройство перестало работать правильно, так как позволяет копаться в системных процессах, что поможет найти неполадки и неисправности. А кроме того, отладка по USB поможет получить root-доступ к устройству, что значительно расширит возможности операционной системы.

Оцените статью:

(10 голосов, среднее: 3.5 из 5)

Поделитесь с друзьями!

Как включить отладку по usb на Android, OEM разблокировка?

Во многих статьях — получение root прав и модификации прошивок, необходимо включить отладку по USB и Заводскую разблокировку OEM. Что такое Отладка по USB? Для чего она нужна и как ее включить, вы можете узнать из данной статьи!

Для чего нужна Отладка по USB?

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

Не стоит путать «Заводская Разблокировка OEM» c разблокировкой Bootloader, что требуют многие производители — Xiaomi, HTC, Huawei, Google Pixel, Sony.

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


«Отладка по USB» и «Заводская Разблокировка OEM» находятся в одном скрытом разделе настроек Android, под названием «Меню Разработчика«. Чтобы увидеть «Меню Разработчика«, необходимо выполнить несложную процедуру активации.


Возможные варианты
где находится отладка по USB Андроид

Несмотря на то, что отладка по USB находится в настройках, варианты расположения в меню может быть различными в зависимости бренда и версии Android!

Вариант №1. Включение Отладки по USB для Android 8.X и новее:

На Android 8.0 и новее слегка обновили настройки и теперь, чтобы попасть в меню разработчика и включить «Отладку по USB» необходимо: перейти в Система -> О устройстве (планшет/телефон) -> Кликнуть 5-7 раз по Номер сборки» и вернуться назад в раздел Система -> Меню разработчика.

Вариант №2. Как включить отладку на Android 4.2 — Android 7.1:

Меню -> Настройки -> О смартфоне/О планшете -> Номер сборки и нажмите по нему примерно  7 — 10 раз, после чего вернитесь в Настройки -> Для Разработчиков -> Отладка по USB — поставить галочку.


Вариант №3.1 Отладка на Xiaomi (новые версии MIUI)

Меню -> Настройки -> О телефоне-> Версия MIUI и нажмите по нему примерно  7 — 10 раз, после чего вернитесь в Настройки -> Дополнительно (Расширенные настройки) -> Для Разработчиков -> Отладка по USB — поставить галочку.


Вариант №3.2 Отладка по USB на Xiaomi (старые версии MIUI)

Меню -> Настройки -> Общие -> О смартфоне/О планшете -> Номер сборки и нажмите по нему примерно  7 — 10 раз, после чего вернитесь в Настройки -> Для Разработчиков -> Отладка по USB — поставить галочку.

отладка по юсб андроид Для версий Android 1.6 — 4.2

Вариант №4:

Меню -> Настройки -> Разработка -> Отладка по USB — поставить галочку


Вариант №5:

Меню -> Настройки -> Для Разработчиков -> Отладка по USB — поставить галочку

отладка по usb

Вариант №6:

Меню -> Настройки ->Приложения -> Разработка -> Отладка по USB (Android 2.2 — 3.0)

отладка по usb

Вариант №7:

Меню -> Настройки -> Еще —> Параметры Разработчика -> Отладка по USB — поставить галочку

отладка по usb

Вариант №8 для Android 4.2 и выше:

Меню -> Настройки -> Система -> О смартфоне/О планшете -> Номер сборки и нажмите по нему примерно  7 — 10 раз, после чего вернитесь в Настройки -> Для Разработчиков -> Отладка по USB — поставить галочку

После включения Отладки по USB — авторизация компьютера! (Для Android 4.2 и выше)

отладка по usb

При первом подключение к компьютеру и ввода какой-нибудь команды adb, у вас появиться запрос на доверие компьютеру к которому Android сейчас подключен! Данный запрос будет появляться на любом новом компьютере или ноутбуке! Поставьте галочку и нажмите кнопку OK. Отладка по USB включена.

Отладка по USB включена и устройство
Android не определяется?

Первое что вам нужно будет поверить, так это наличие установленных USB драйверов на компьютер или же переустановить/обновить их. Еще одной проблемой, потому что Android не определяется — он находится в заблокированном состояниеРазблокируйте свой смартфон или планшет! Не используйте порт USB 3.0, только USB 2.0.

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

отладка по usb

Если хотите подключиться по WI-FI

Для того, чтобы подключить Android по WI-FI сети, необходимо получить ip адрес и порт устройства. Подробней как включить отладку по WI-FI читайте подробно в статье — Отладка Android по WI-FI.

После того как включили данную опцию на Android вы можете подключить смартфон к ПК и вводить необходимые команды adb или получать Root права!

Что такое Заводская Разблокировка OEM?

Начиная с Android 5.0 многие производители начали внедрять дополнительный механизм безопасности от несанкционированного изменения системных разделов.
Вследствие чего была внедрена в раздел «Меню Разработчика» функцию «Заводская Разблокировка OEM», при ее активации вы сможете прошивать сторонние Recovery и кастомные прошивки.

У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!

Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

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

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