Не включается отладка по usb android 4.2. Для чего нужна отладка по USB в Android и как ее включить

Многие спрашивают, как включить (или, напротив, выключить) «отладку по USB» в Android 4.2 и 4.4.

Теоретически «отладка по USB» включается здесь:

Настройки -> Приложения -> Разработка -> Отладка по USB (установить флаг).

Однако начиная с версии Android 4.2 пункт меню «Разработка» изначально отсутствует. Однако его можно включить.

Надо зайти в Настройки -> О телефоне (или О планшете) и 7 раз тапнуть по пункту «Номер сборки». Если всё получится — вам скажут, что вы стали разработчиком, и у вас появится соответствующий пункт меню.

А если 7 раз быстро нажать на строку «Версия Андроид» — вы увидите интересное.

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

Заодно порешаем и проблему с записью на внешнюю sd-карту .

Как же меня уже достал этот вечный «плач Ярославны» о проблемах с записью файлов на внешнюю sd-карту под Android 4.4 и советы диванных экспердов об обязательном применении патча, рутовании и прочего. Господи, какие кретины живут на белом свете. На самом же деле всё просто и логично: начиная с Android 4.4 несистемным приложениям запрещено писать в чужую папку , а в свою, соответственно, можно. При этом — вы будете смеяться — «своя» папка опознается просто ПО НАЗВАНИЮ папки, которое должно совпадать с названием приложения. Простенько и со вкусом.

Авторы приложений, имеющие мозг – уже давно это учли и всё поправили. А для приложений безголовых рукозадых авторов (вроде разработчиков Яндекса, например) голова и руки есть у владельца устройства. У вас есть? Прекрасно, я вам сейчас расскажу, как всё поправить, на примере долбанных Яндекс Карт:

1. Сначала нам надо узнать ключевое название (ID) приложения. Идем в магазин #Google Play Store, открываем страничку нужного приложения и видим это самое ключевое название (ID) в адресной строке, в нашем случае из “https://play.google.co…d=ru.yandex.yandexmaps” понятно, что название (ID) приложения это “ru.yandex.yandexmaps”

2. Создаем через системный файловый менеджер (который идет с официальной прошивкой и может писать и удалять на карте что угодно где угодно) папочку для данных нашего приложения в формате “/storage/sdcard1/Android/data/myappname” – в нашем случае с картами Яндекса будет “/storage/sdcard1/Android/data/ru.yandex.yandexmaps”.

3. Запускаем приложение и в нем указываем созданную папку, при необходимости (в случае карт Яндекс это требуется) – перезапускаем приложение.

4. Получаем профит – карты Яндекса скачиваются и сохраняются на внешнюю флэш-карту в указанное нами место.

И так для любого приложения — без всякого рута !

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

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

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

Чтобы включить отладку для этого:

1. Войдите в меню Вашего смартфона;
2. Войдите в пункт настройки;
3. Войдите в пункт «параметры для разработчика»;
4. Поставьте галочку напротив пункта «Отладка USB».

Включить отладку на Android 4.2

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

Но для нас это не беда и мы с легкостью обойдем данный барьер для этого:

1. Заходим в раздел об устройстве;
2. Нажимаем 10 раз на номере сборки (после этого Вы появится сообщение, что Вы стали разработчиком).

Данный метод действует практически на всех стоковых (магазинных) прошивках. Также такое возможно на смартфонах Samsung Galaxy S4

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

Все пункты меню и скриншоты в инструкции описаны с ОС Андроид 7.0 на телефоне ASUS Zenfone 3, однако на телефонах любых других торговых марок (Huawei, Lenovo, LG, Meizu, Xiaomi или Samsung) все действия будут абсолютно идентичными.

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

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

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

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

Итак, переходим к решающей стадии включения отладки по USB на Андроид.

Зайдем в меню «Настройки» -> «Для разработчиков» (в ряде китайских моделей смартфонов – «Настройки» -> «Дополнительно» -> «Для разработчиков»). Если в верхней части формы есть триггер, поставленный в статус «Выкл.», переведите его в статус «Вкл.»

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

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

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

На этом моя инструкция на тему «Как включить отладку по USB на Андроид» подходит к своему завершению. Надеюсь, что она поможет вам быстро и с легкостью скопировать любые файлы на телефон, а также пригодится по своему прямому назначению, а именно для и . Всем этим темам мы посвятили отдельные статьи на IT-блоге сайт, поэтому, пожалуйста, не стесняйтесь обращаться к ним, дабы мне не пришлось повторяться. Кроме прошивки, режим отладки по USB позволяет установить кастомный рекавери (или TWRP), который, в свою очередь, предоставляет возможность форматирования памяти телефона непосредственно перед инсталляцией самой новой прошивки, а также установить новый ROM и GAPPS. TWRP жизненно необходим для оптимизации программной оболочки с доступной по умолчанию, на ту, которая поддерживает новейшую версию Андроида в случае, когда официальный производитель прошивку под новую версию Андроида так и не выпустил. Если у вас возникли какие-либо вопросы по включению отладки по USB на Андроиде, прошу оставлять их в комментариях.

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

Что такое отладка по USB – для чего она нужна

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

Отладка по USB позволяет выполнять следующие задачи:

  1. Тестирование и проверка приложений до выпуска их в Play Market.
  2. Получение ROOT-прав (взлом) мобильного устройства.
  3. Копирование файлов из корневой директории операционной системы.
  4. Установка программного обеспечения из сторонних источников.
  5. Установка неофициальных прошивок Андроид.
  6. Создание резервных копий устройств (архивация данных).

Режим отладки можно использовать для восстановления прошивки, если, например, она работает некорректно или телефон перестал включатся.

Как же включить режим отладки USB на Андроид


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

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

Если вы являетесь владельцем устройства от Samsung или любого другого крупного бренда, скрывающего доступ к отладке, то вам придется проделать следующее:

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

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


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

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

Итак, для перехода в данный режим через компьютер нужно сделать следующее (данный способ подходит для всех версий Андроид, включая 5.0, 6.0, 7,0 и выше):

  • Для начала необходимо загрузить файлы Platform-Tools и QtADB-CWM (это файлы Recovery для восстановления устройств).
  • Перемещаем эти файлы в корневую директорию компьютера на диск C.
  • Загружаем архив Sqlite3 и перемещаем его в директорию Sqlite3_Windows на диске С (ее нужно создать самостоятельно).
  • Переводим гаджет в режим восстановления и подключаем к компьютеру.
  • Запускаем ранее загруженный файл QtADB.exe.
  • После того, как открыли программу, находим там подпункт Advanced (Расширенные) и следим, чтобы папка data была подключена к компьютеру. Командная строка в приложении даст ответ Ready.
  • Затем открываем подменю «Файлы». Оно разделено на два отдельных файловых менеджера. В левом ФМ открываем директорию Sqlite3_Windows, которая была создана до этого, а в правом открываем директорию /data/data/com.andoid.providers.settings/databases в Android.
  • Находим файл settings.db в правом ФМ и перетягиваем в левый.
  • После открываем меню «Пуск, выбираем пункт выполнить и вводим туда cmd.
  • Запустится командная строка Windows.
  • В нее по одной нужно ввести следующие команды:

cd C:\Sqlite3_Windows (для активации команды нажимаем «Ввод»)

sqlite3 settings.db (для активации команды нажимаем «Ввод»)

update secure set value=1 where name=‘adb_enabled’ (для активации команды нажимаем «Ввод»)

Quit (для активации команды нажимаем «Ввод»)

  • Снова переходим к приложению QtADB и обновляем данные в левой панели.
  • После обновления перетаскиваем файл settings.db обратно в правую часть, где он и был ранее.
  • Программа спросит нужно ли заменить существующий файл – соглашаемся.
  • На этом все. Телефон можно использовать в режиме отладки.

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


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

  • Убедитесь, что у вас установлен корректный драйвер Android Debug Bridge. Его можно найти на сайте Google, посвященному операционной системе Android. Для разных устройств выпускаются разные комплекты драйверов. Если под ваше устройство нет конкретного драйвера, то можно использовать универсальный.
  • Убедитесь, что ваше устройство определяется компьютером. Если кабель или порт повреждены, то устройство может вовсе не отображаться в системе, и, естественно, ни о каком режиме отладки, в таком случае, речи быть не может.
  • Отладка по USB может неправильно работать на устройствах с неофициальной прошивкой.

Заключение

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