- Подробности
- ноября 09, 2017
- Просмотров: 41161

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 жизненно принципиальна для разрабов, но все же содержит некие полезные трюки для опытнейших юзеров. Невзирая на то, что вы должны быть готовы включить ее при необходимости, я рекомендую отключать ее, когда вы ее не используете, чтоб повысить сохранность вашего устройства.
У вас включена либо отключена отладка по USB на вашем телефоне? Для что Вы ее используете? Поведайте о этом в комментариях!

Для что бывает нужна отладка по USB и как включить? Аннотация для различных версий Android OS
В настройках Android вы наверное находили загадочный пункт «Отладка по USB», но все ли знают, для чего же нужен этот режим и как его верно включить на различных версиях Android OS?
Для что нужна отладка
Изначально этот режим был предусмотрен только для разрабов приложений либо сервисов для Android. C помощью отладки они получали доступ к «внутренностям» операционной системы.
Но потом стало встречаться всё больше случаев, когда режим отладки нужен и «простым» юзерам. Просто создатели сделали автоматизированные инструменты для получения рута (о root-доступе читайте здесь), восстановления телефона, модификации ОС, которые требовали режима отладки.
Несмотря на суровое заглавие, активировать этот режим довольно просто.
Как включить отладку
Для Android 4.1 и наиболее ранних: когда меню разраба видно:
В ранешних версиях Android функции разраба доступны в явном и открытом виде. Просто откройте опции системы. В различных версиях раздел опций разраба может находиться в различных местах: в общем перечне, в разделе «Приложения», в главном меню.
[su_note]Выберите пункт «Отладка по USB» и поставьте там галочку. Вы увидите всплывающее окно с предупреждением; просто нажмите «ОК».[/su_note]
Перегружать телефон для активации этого режима не нужно.
Что делать, ежели подходящий раздел не виден?
В версиях Android, начиная с 4.2.2, режим отладки (как и остальные функции разработчика) не показывается в меню. Но есть метод просто открыть их:
[su_list icon=»icon: android» icon_color=»#006905″]
- Откройте меню опций и вкладку «Общие»
- Найдите раздел «Об устройстве»
- Откройте в нём пункт «Сведения о ПО»
- Найдите в нём строчку «Номер сборки» и тапните на ней 7 раз
- После того, как покажется уведомление о получении статуса разраба, вернитесь в раздел «Общие»
- Найдите в нём показавшийся пункт «Опции разработчика»
- Найдите в этом разделе строчку «Отладка USB» и поставьте там галочку
- Выйдите из меню[/su_list]
Поздравляем, сейчас вы имеете доступ к собственному устройству через компьютер!
Случаи, когда отладка спасает
У хоть какого юзера Android случаются ситуации, когда отладка нужна крайне. Отлично, что вы пользовались аннотацией из прошедшего раздела и активировали её. Сейчас вы сможете:
[su_list icon=»icon: android» icon_color=»#006905″]
- Получить на своём смартфоне/планшете рут-доступ с помощью особых приложений для компа. Для этого включенная отладка необходима.
- Извлечь данные из устройства, у которого не работает экран. Данной для нас дилемме мы посвящали отдельную статью.
- Восстановить устройство, ежели оно не загружается. Для этого нужно пользоваться особыми утилитами, которые для различных устройств и чипсетов могут различаться. Отыскиваете наиболее подробную информацию непосредственно о собственной модели.
- Работать с командной строчкой на компе, чтоб быстро скопировать файлы, установить приложение либо сходу целый набор приложений, поменять права доступа к тому либо иному файлу. Для этого на компе обязана быть установлена программа ADB (Android Debug Bridge), позволяющая отдавать команды Android-среде на присоединенном устройстве. Для неё существует как графический интерфейс, так и набор консольных команд, которые отдаются через командную строку.[/su_list]
В общем, ежели вы желаете извлечь максимум из функциональности собственного Android-планшета либо телефона, режим отладки для вас будет только полезен.