Android е лесна за използване платформа, но предлага много скрити функции за потребителите, които искат повече възможности. Много от тях са скрити в менюто „Developer Options“. Както подсказва името, тези функции са жизненоважни за разработчиците на приложения за Android, но те не са толкова важни за обикновения потребител. 

 

Една от най-известните функции на Android за разработчици е USB Debugging. Може би вече сте срещали този термин и сте се чудели дали трябва да го активирате. От make use of разглеждат какво е Android USB Debugging mode, за да прецени всеки за себе си дали да активира този режим на телефона си.

Какво е USB Debugging Mode?

USB Debugging позволява на Android устройството да комуникира с компютър, работещ с Android SDK, за да използва разширени операции. Когато разработвате приложения за Android, трябва да инсталирате Android Software Developer Kit (SDK) на компютъра си. SDK дава на разработчиците инструментите, от които се нуждаят, за да създават приложения за определена платформа.

 

Обикновено се инсталира заедно с Android Studio, което е среда за разработка на приложения за Android и включва набор от инструменти, които са от жизненоважно значение за всеки разработчик, като дебъгер за отстраняване на проблеми и визуален редактор. Библиотеките са друг ключов компонент на SDK. Те позволяват на разработчиците да изпълняват общи функции, без да се налага да ги прекодират.

 

Ако не ви трябва Android Studio, можете да инсталирате само Android SDK. Ще трябва да направите това, ако искате да разкодирате телефона или да изпълните други разширени задачи. 

Как да активирате USB Debugging на Android?

Новите модели Android устройства имат USB Debugging в менюто „Developer Options“. За да го активирате, отидете в „Settings“ и превъртете надолу до „About phone“, а след това още до „Build number“ Натиснете няколко пъти и ще видите известие, което ви уведомява, че вече сте разработчик.

 

 

Върнете се обратно към „Settings“ и превъртете надолу до „About phone“. След като сте вътре потърсете „USB debugging“ под заглавието „Debugging“. Натиснете плъзгача, за да го активирате, и потвърдете предупреждението на Android, че разбирате за какво е предназначена тази функция.

 

 

На Android Pie и по-късни версии трябва да отворите „System“ и да разширите секцията „Advanced“. Тук ще откриете „Developer options“. В по-старите версии на Android ще видите опцията „Developer options“ до „About phone“.

 

След като активирате режима USB Debugging, трябва да включите телефона си в компютър чрез USB кабел. Когато го направите, на телефона ви ще се появи съобщение, което ви пита дали искате да разрешите USB Debugging за този конкретен компютър. Това е защитен елемент, предназначен да предпазва устройството ви от атака, затова се уверете, че имате доверие на компютъра, преди да дадете разрешението си. Ако някога приемете подкана за устройство по погрешка, изберете „Revoke USB debugging authorizations“.

Какво прави Android USB Debugging?

Без USB Debugging не можете да изпращате разширени команди към телефона чрез USB кабел.  Чрез USB Debugging разработчиците могат да качат своите приложения на телефона си, за да ги тестват и да си взаимодействат с тях. Когато създадете нова конструкция на приложението си в Android Studio и искате да я тествате, можете да я поставите на свързаното устройство само с няколко кликвания.

 

Останалите потребители, които не са разработчици, обикновено използват USB debugging, за да разкодират своите телефони. Този процес се различава в зависимост от устройството, но повечето методи включват някои програми, които стартирате от десктопа. След като активирате USB debugging и свържете телефона си, можете да използвате инструмент, за да изпратите основните инструкции на устройството, без дори да го докосвате. Инсталирането на потребителски ROM е подобен процес.

 

Нуждаете се от USB Debugging и за използване на Android Debug Bridge (ADB) командите. С тяхна помощ можете да инсталирате APK файлове, съхранени на вашия компютър в телефона си, да премествате файлове и да преглеждате регистрационните файлове на устройствата за грешки. ADB командите и Fastboot също могат да са ви полезни при блокирано устройство дори когато не можете да го включите нормално.

Безопасен ли е режимът USB Debugging?

На теория с разрешаване на режимът USB Debugging, включването на телефона в публичен порт за зареждане може да доведе до проблеми. Ако някой е имал достъп до порта, той потенциално би могъл да открадне информация от устройството ви или да вкара в него злонамерени приложения. Ето защо Android иска потвърждение.

 

Освен товам в случаите когато изгубите телефона си, някой, който знае какво прави, би могъл да свърже устройството с компютъра и да му зададе команди чрез ADB, без да знае  вашия PIN. Затова трябва да имате Android Device Manager, за да можете дистанционно да намерите или изтриете данните в устройството си. Така че, колкото и да се убеждавате, че няма как телефонът ви дапопадне в чужди ръце, избягвайте да оставяте функията „USB Debugging“ постоянно активирана.

 

Вижте кaк най-бързо да прехвърлим данните от стария на новия си смартфон