Как через recovery включить отладку по usb

Содержание

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

Как через recovery включить отладку по usb

Android прост в использовании, но он содержит множество скрытых функций для опытных пользователей. Многие из них скрыты в меню «Параметры разработчика». Как следует из названия, эти функции жизненно важны для разработчиков, разрабатывающих приложения на Android, но в них есть польза и для обычного пользователя.

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

Что такое USB-отладка?

Короче говоря, USB-отладка позволяет устройству Android взаимодействовать с ПК под управлением Android SDK для использования расширенных операций.

Когда вы разрабатываете приложения для Android, вам необходимо установить комплект разработчика программного обеспечения для Android (SDK) на ПК. SDK включает в себя набор инструментов, жизненно важных для любого разработчика, таких как отладчик для устранения проблем с кодом. Библиотеки являются еще одним ключевым компонентом SDK.

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

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

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

Для чего используется USB-отладка?

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

Всякий раз, когда вы создаете новую версию своего приложения в Android Studio и хотите протестировать ее, вы можете скопировать ее на подключенное устройство всего за несколько кликов. После сборки оно будет запускаться и сразу появляться на вашем устройстве. Это быстрее, чем загрузка файла APK и его установка вручную.

Не-разработчики обычно включают USB-отладку для получения root прав (доступ супер-пользователя или корневой доступ) на своих телефонах.

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

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

Вам также потребуется включить USB-отладку, чтобы использовать команды Android Debug Bridge (ADB). Они позволяют устанавливать APK, расположенные на вашем ПК, на свой телефон, перемещать файлы назад и вперед и просматривать журналы устройств для ошибок отладки. Команды ADB и быстрой загрузки также можно сохранить на вашем устройстве, даже если вы не можете включить его нормально.

В старых версиях Android USB-отладку использовали для некоторых других функций. Наиболее примечательной из них было снятие скриншота через USB. Это было до того, как в Android появилась стандартная команда для снятия скриншота. Теперь вам нужно просто удерживать комбинацию кнопок вашего устройства (обычно: Power и Volume Down), чтобы захватить скриншот – это устранило данный метод.

Как включить USB-отладку?

На современных устройствах Android вы найдете USB-отладку в меню «Параметры разработчика», которое по умолчанию скрыто. Чтобы разблокировать его, откройте «Настройки» и прокрутите вниз до «О телефоне». Прокрутите страницу вниз, и вы увидите запись с номером сборки. Нажмите его несколько раз, и вы увидите уведомление, сообщающее вам, что вы сейчас разработчик.

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

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

Безопасна ли USB-отладка?

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

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

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

Кроме того, включение USB-отладки позволит управлять вашим устройством, если вы потеряете его. Тот, кто его найдет можете подключить ваше устройство к своему компьютеру и выдавать ему команды через АБР не зная вашего ПИН-кода.

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

Как использовать USB-отладку?

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

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

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

Источник: https://innovakon.ru/phone/kak-cherez-standartnoe-rekaveri-vklyuchit-otladku-usb-sposoby-vklyucheniya-rezhima.html

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

Как через recovery включить отладку по usb

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

Однако иногда это требуется и пользователям, чтобы справиться с системными неполадками и, что важно, — перенести файлы, папки из устройства с поврежденным дисплеем. Также появляется возможность восстанавливать удаленные документы, создавать бэкапы и др.

Изначально USB Debugging выключен, но это не мешает, так как включить отладку по USB на Андроид несложно.

Отметим, что пути ее активации отличаются в зависимости от производителя устройства, однако суть всегда остается одинаковой: сначала идет разблокировка функционала «Для разработчиков», а затем все остальное.

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

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

Активация USB Debugging

Надо понимать: универсальной инструкции нет по причине того, что компании, настраивая свои оболочки, меняют структуру списка настроек. Однако для включения USB Debugging приходится всегда взаимодействовать с одними и теми же строками в настройках аппарата, только их название и путь к ним могут отличаться.

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

Чистый Android

Сделайте следующее:

  1. Откройте «Настройки — О телефоне».
  2. Листайте вниз, пока не увидите строку «Номер сборки».
  3. 8 раз подряд нажимайте на нее, пока не всплывет сообщение, сигнализирующее, что вы стали разработчиком.

Осталось вернуться назад, чтобы зайти в новое меню (оно будет в самом конце). Листайте вниз, пока не отыщите строку, отвечающую за включение отладки. Теперь просто разблокируйте ее, передвинув ползунок в положение «ВКЛ».

MIUI

На этой прошивке все так же легко:

  • Переходите в «Настройки — Об устройстве».
  • Там находите «Версия MIUI».
  • Кликайте по ней 8 раз и ждите такое же уведомление.
  • Нажмите кнопку «Назад», а потом открывайте «Дополнительно».

Там и будет появившийся режим настроек «Для разработчиков», где вы найдете нужный пункт.

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

Как активировать отладку на телефоне с поломанным сенсором?

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

Способ №1 (для Android 5.1 и ниже)

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

  1. Распакуйте через компьютер файлы «platform-tools.zip» и «QtADB-cwm_edition.zip» в корневой каталог диска C:\.
  2. Создайте там же папку с названием «Sqlite3_Windows».
  3. Разархивируйте в нее документ «Sqlite3.zip».
  4. На устройстве войдите в recovery (о том, как это делать, мы писали в отдельной статье) и подсоединяйте его через ЮСБ-кабель к десктопу.
  5. Открывайте файл в формате .exe, который находится в папке «QtADB-cwm…» (если программа попросит, то укажите ей путь к файлу adb.exe, который у вас лежит в распакованной папке «platform-tools»).
  6. Кликните мышкой на пункт «Advanced», проверьте, удалось ли приложению завершить монтирование раздела /data.
  7. Клацните по иконке «Файлы».
  8. В странице, находящейся слева, укажите путь к папке Sqlite3_Windows.
  9. В правом окошке открывайте /data/data/com.android.providers.settings/databases/, найдите документ под названием «settings.db».
  10.  Перетащите его в левый блок.
  11. Запустите командную строку Windows. Для этого одновременно нажмите на клавиши «Win» (слева от кнопки «Пробел») + «R», во всплывшей строке вбейте «cmd» и тапните «Enter».
  12. Начинайте вводить команды, которые показаны ниже, после каждой кликайте «Enter».

cd C:\Sqlite3_Windows

sqlite3 settings.db

update secure set value=1 where name='adb_enabled';

.quit

    13. Обновите левую панель, а потом перетащите документ «settings.db» в правую часть таблицы, подтвердив замену файлов.

После рестарта отладка будет активна, и с телефоном удастся взаимодействовать.

Способ №2 (Для Android 6+)

Из-за усиления безопасности в исходном коде прошивки произошли изменения (таблицы с настройками переместили в новую директорию), делающие предыдущий способ неактуальным. В этом есть плюс, так как процедура стала легче и больше не надо взаимодействовать с приложением sqlite3.exe, но включение отладки все равно производится при помощи компьютера, без него ничего не выйдет.

  1. Подключите телефон в режиме восстановления к ПК.
  2. Установите файловый менеджер QtADB, как это указано выше, и проверьте, нормально ли завершилось монтирование.
  3. Переходите во вкладку «Файлы», в правой панели идите по пути «/data/system/users/0/», где лежит документ «settings_global.xml».
  4. Запустите его при помощи любого текстового редактора.
  5. Найдите строчку «adb_enabled».
  6. Там должно быть прописано «value=”0″», а вам надо поменять ее, чтобы было «value=”1″».
  7. Сохраните все изменения и перезагрузите свой гаджет.

Оба метода работают с любой оболочкой Android. Пробуйте, теперь вы знаете, как включать отладку в любой ситуации через рекавери.

Источник: http://proshivku.ru/novosti/kak-vklyuchit-otladku-po-usb-na-android

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

Как через recovery включить отладку по usb

Как включить меню для разработчиков и отладку по 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.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++, так как он автоматически распознает перенос строк в файле. В нем также можно включить отображение управляющих символов (Вид > Отображение символов > Отображать все символы).

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.

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”.

Нам нужно присвоить им новые значения — “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)

Источник: https://it-handbook.ru/android/vklyuchenie-otladki-po-usb-na-ustrojstve-android-s-razbitym-ekranom.html

Как включить отладку по USB на заблокированном телефоне Андроид

Как через recovery включить отладку по usb

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

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

Давайте разберёмся, как включить отладку по USB на заблокированном телефоне Андроид.

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

  • Получение root-прав;
  • Установка другой прошивки или обновление уже имеющейся на телефоне;
  • Восстановление устройства после системного сбоя или ошибки;
  • Установка специальных приложений;
  • Управление возможностями системы;

Как видим, режим применяется во всех сферах, причём как обычными людьми, так и разработчиками. Телефон может превратиться в «кирпич», когда угодно, поэтому знать принцип включения отладки по USB желательно каждому человеку.

Когда пригодится эта инструкция

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

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

По умолчанию каждый аппарат оснащён Stock Recovery, установленным производителем с завода. Некоторые пользователи устанавливают Custom Recovery, то есть меню восстановления, содержащее ряд дополнительных функций.

Самыми распространёнными типами кастомного рекавери является TWRP и CWM.

Если на вашем смартфоне установлено стоковое рекавери, то расстраиваться не стоит. В статье также будет рассмотрен способ, позволяющий включить отладку по USB практически на любом устройстве. Только есть один нюанс – желательно иметь беспроводную USB-мышь, а также кабель OTG.

Включение отладки по USB на заблокированном телефоне

Перед тем, как перейти к самой инструкции отметим, что представленный способ требует наличия компьютера, а также кабеля MicroUSB. Рекомендуем запастись терпением и внимательностью, чтобы не допустить ошибок. Главное – выполнять указания руководства пошагово, и не пропускать никаких этапов.

Инструкция для Android 5.1 и ниже

Первым делом запускаем компьютер и загружаем на него два файла: «platform-tools.zip» и «QtADB-cwm_edition.zip». Скачанные архивы распаковываем в корневую папку диска С.

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

В конце запускаем процедуру нажатием по клавише «Ок».

Теперь в корневой директории диска С создаём папку с названием «Sqlite3_Windows».

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

Возвращаемся к смартфону. Его необходимо перевести в Recovery-режим, что в зависимости от модели и производителя делается по-разному:

  • Samsung. Одновременно зажимаем кнопку «Home», клавишу регулировки громкости вверх и кнопку включения.
  • HTC. Удерживаем кнопку питания и клавишу регулировки громкости вниз.
  • Одновременно нажимаем по кнопке включения и клавише увеличения громкости звука.
  • Удерживаем кнопку питания и клавишу увеличения громкости звука.
  • Huawei и Honor. Одновременно зажимаем кнопку питания и клавишу регулировки громкости вниз или вверх (всё зависит от модели телефона).

После загрузки смартфона в нужном режиме подключаем его к компьютеру. Для этого используем обычный кабель для зарядки. На ПК запускаем программу QtADB. Просто переходим в папку с приложением и двойным кликом открываем файл «QtADB.exe».

Если потребуется указать путь к утилитам ADB и AAPT, то нажимаем по кнопке «Обзор» и выбираем папку «platform-tools». Именно в ней находятся необходимые компоненты для запуска программы.

В приложении нажимаем по вкладке «Advanced» и убеждаемся в том, что монтирование раздела /data завершено успешно.

Теперь нажимаем по кнопке «Файлы» и в левой части программы открываем папку «Sqlite3_Windows», а в правой соответственно – «/data/data/com.android.providers.settings/databases/». Далее перемещаем объект «settings.db» из памяти смартфона на компьютер.

После завершения процедуры копирования запускаем на ПК командную строку. Для этого откройте меню «Пуск» и в поиске введите «cmd». Затем откройте первую программу из результатов поиска. Теперь в командную строку поочерёдно вводим следующие команды, после каждой из которых нажимаем по кнопке «Enter»:

  • cd C:\Sqlite3_Windows;
  • sqlite3 settings.db;
  • update secure set value=1 where name=’adb_enabled’;;
  • .quit;
[su_note note_color=»#abdb6c» text_color=»#000000″]Обратите внимание, что каждая из команд в списке заканчивается точкой с запятой. Если знака препинания два, то значит один из них принадлежит запросу.[/su_note]

Возвращаемся в программу и перемещаем отредактированный файл «settings.db» обратно в память смартфона. Подтверждаем замену и отключаем устройство от компьютера. После завершения процедуры телефон можно запустить и убедиться, что на нём активирована отладка по USB.

Инструкция для Android 6 и выше

Если на вашем устройстве установлен Андроид 6.0 и выше, то принцип действий проще. В общем, просто следуйте указаниям пошаговой инструкции:

  1. Подключаем телефон к компьютеру в recovery-режиме. Напомним, что на смартфоне должно быть установлено кастомное рекавери.
  2. Загружаем на ПК файловый менеджер QtADB по ссылке, указанной выше. После этого запускаем его и проверяем, что монтирование раздела /data прошло успешно.
  3. Переходим в раздел «Файлы» и в правой части программы указываем адрес «/data/system/users/0/».
  4. Находим файл «settings_global.xml» и при помощи текстового редактора открываем его. В нём находим строку «adb_enabled» и изменяем параметр «value=»0″» на «value=»1″».

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

Универсальная инструкция без Recovery

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

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

При неработающем тачскрине, но целом экране, переходите к данной инструкции:

  1. Подсоединяем один конец OTG кабеля к смартфону, а другой подключаем к мыши.
  2. Включаем мышь и проверяем наличие курсора на экране.
  3. С помощью мыши заходим в настройки.
  4. Переходим в раздел «О телефоне» и несколько раз кликаем по номеру сборки или версии прошивки. В итоге должна появиться вкладка для разработчиков.
  5. Заходим во вкладку «Расширенные настройки», а после в раздел «Для разработчиков».
  6. Переводим ползунок возле пункта «Отладка по USB» вправо и подтверждаем включение режима.

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

Ответы на популярные вопросы

[su_accordion] [su_spoiler title=»Что делать, если программа QtADB не видит телефон?» open=»no» style=»default» icon=»plus» anchor=»» class=»»]Первым делом убедитесь в том, что на смартфоне установлено кастомное рекавери. После этого проверьте наличие драйверов на компьютере для конкретной модели устройства, а также осмотрите кабель на наличие повреждений.[/su_spoiler] [su_spoiler title=»Как открыть меню recovery на смартфоне LG?» open=»no» style=»default» icon=»plus» anchor=»» class=»»]Одновременно нажмите по кнопке питания и клавише увеличения громкости. После появления логотипа «LG» на экране повторите процедуру ещё раз.[/su_spoiler] [su_spoiler title=»Можно ли установить программу QtADB на Windows 10?» open=»no» style=»default» icon=»plus» anchor=»» class=»»]Да, программа работает с операционной системой Windows 10.[/su_spoiler] [/su_accordion]

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

Источник: https://GuruDroid.net/kak-vklyuchit-otladku-po-usb-na-zablokirovannom-telefone.html

Как включить отладку по USB на Android – 2 способа (на телефоне и с компьютера)

Как через recovery включить отладку по usb

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

Данная статья подходит для всех брендов, выпускающих телефоны на Android 10/9/8/7: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.

Внимание! Вы можете задать свой вопрос специалисту в конце статьи.

Включаем отладку по USB на телефоне Андроид

Для включения отладки по USB нужно активировать режим разработчика Андроид по следующей инструкции:

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

В «Настройках» вашего девайса должен отобразится раздел «Для разработчиков». Переходим к следующему этапу.

Включаем отладку по USB так:

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

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

Статьи в тему:

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

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

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

Данный способ будет актуален, когда на самом девайсе включить отладку по USB нет возможности из-за сломанного тачскрина, неработающего экрана или в целом неполадок с устройством. Важно, чтобы на гаджете было инсталлировано стороннее Recovery – TWRP или CWM. Это требуется, чтобы иметь рут-доступ к ОС.

Выполняем шаги:

  • Скачиваем менеджер Андроид qtADB-cwm-edition, затем его устанавливаем на системный диск в корневой каталог.
  • Скачиваем 3-ю версию реляционной базы данных SQLite, в корневом каталоге системного диска создаем папку SQlite3_Windows и туда устанавливаем скачанную базу данных.
  • На гаджете активируем режим Recovery Mode и подсоединяем его к ПК.
  • Открываем исполнительный файл менеджера Андроид QtADB.exe. Приложение может попросить указать путь к adb.ext, что и делаем. Нажимаем ОК.
  • Теперь нажимаем на «Advanced». Проверяем, чтобы верно был смонтирован раздел Data.
  • Нажимаем на кнопку «Файлы». Открываем в левой панели ранее созданную папку SQLite3_Windows. По адресу /data/data/com.android.providers.settings/databases/ открываем папку в правой панели, а потом перемещаем из папки database файл settings.db в папку SQLite3_Windows.
  • Включаем командную строку Windows (cmd.exe, запустить можно при помощи комбинации клавиш Win+R).
  • Вводим в командной строке команды, как на скриншоте ниже (нужно вписать без кавычек, а после ввода каждой следует нажать на кнопку «Enter»).
  • Снова переходим в окно QtADB, обратно перетаскиваем settings.db, перезаписываем файл.
  • Перезагружаем гаджет.
  • Готово.

После перезагрузки с вашим девайсом можно будет работать при помощи QtADB, ADB, MyPhoneExplorer и иных подобных программ – т.е. в режиме отладки по USB. Для отключения режима отладки по USB на гаджетах Андроид необходимо открыть «Меню для разработчиков», затем со строки «Использовать отладку по USB» снимите отметку.

Читайте Как синхронизировать Android с компьютером по USB и WiFi

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

Для работы с отладкой гаджета по USB применяются специальные ADB-драйверы, которые доступны на сайте Google по ссылке https://developer.android.com/studio/index.html. Рассмотрим проблемы, если ADB не определяет девайс и не получается использовать режим отладки по USB.

Проверяем, что гаджет обнаружен компьютером:

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

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

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

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

Пользователям Андроид режим отладки дает такие возможности:

  • Получение рут-прав на гаджете.
  • Тестирование разрабатываемых приложений.
  • Установка скачанных на ПК сторонних (не из Плей Маркета) программ для Андроид.
  • Копирование и перемещение файлов с Андроид девайса на ПК.
  • Восстановление неработающего гаджета.
  • Установка для устройства разных версий прошивок.
  • Создание резервных копий приложений и файлов.

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

Источник: https://androproblem.ru/nastroika/kak-na-android-vklyuchit-otladku-po-usb.html

Поделиться:
Нет комментариев

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

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