ADB устройства: инсталиране на драйвер, списък с команди, използване

Много собственици на смартфони и таблети на Android знаят, че първоначално всички такива устройства имат възможност за фина настройка, управление на устройства или инсталиране на приложения, които изискват изключително ограничени права на root. Често, за да се разшири функционалността, да не говорим за root права, е невъзможно да се блокира същия буутлоудър директно на устройството. В тази ситуация ще ви помогне инсталацията на специална ADB среда, която понякога се нарича ADB за устройства с Android (макар че не е правилно). И инсталирайте го на компютър или лаптоп, а след инсталацията ще бъде възможно да управлявате вашия смартфон или таблет без директно изпълнение на всякакви команди на самите устройства. След това разгледайте въпросите, свързани с инсталирането на ADB с помощта на няколко основни техники, които се използват за извършване на определени операции и какво е необходимо за правилното функциониране на този аплет.


Какво е ADB?

ADB е специален пакет от Android Debug Bridge, който е един вид мост между компютър и мобилно устройство под формата на конзолно приложение, изпълняващо типа на командния ред, но използва няколко други команди.
Използването на тази среда ви позволява не само да получите пълен контрол над вашето устройство, но и да инсталирате програми, да отстранявате грешки и да отключвате устройството, а също така и много често се използват в началния етап на получаванеroot-права, и дори с инсталацията на всички видове среди за възстановяване, като TWRP и CWM, или приложението superSU контролер, което не може да бъде направено по друг начин от "неразпределеното" устройство. Както може би се досещате, adb устройството за Android е основният, тъй като ви позволява да установите връзка между мобилното си устройство и компютъра. Други екипи са изградени върху него. Нека поговорим за тях по-късно, но нека да разгледаме някои от нюансите на инсталацията и необходимите условия за работата на тази среда.


ADB и Fastboot инсталацията на Android SDK

ADB и Fastboot пакети трябва да бъдат инсталирани по двойки. Това е необходимо поради това, че при зареждане на устройство в режим Fastboot, командата adb с асоциирани атрибути няма да работи (устройството просто няма да го приеме), но подобни Fastboot команди, създадени специално за този режим, се справят с отговорностите си много добре не е лошо. Можете да инсталирате ADB по няколко начина, включително най-тромавия, но много често препоръчван инсталация на Android SDK пакета (да не се бърка с по-големия Android Studio пакет), инсталационната дистрибуция може да бъде изтеглена директно от официалния сайт на разработчика. Инсталирането само на SDK се препоръчва, защото цялото студио, освен ако не се разработва приложение за Android, не е нужно. Да, и необходимото пространство на твърдия диск е достойно. Ако изтеглите само SDK, трябва също да инсталирате JDK Java пакета, който също може да бъде изтеглен от официалния сайт, като изберете неговата работасистема и необходимата архитектура.
След като инсталирате пакета с необходимия битрейт, стартирайте SDK (изпълним файл с името на Android) и в прозореца, който се появява, мениджърът отбелязва допълнителните опции за Android Platform SDK Tools и Google USB Driver, след това кликнете върху бутона за инсталиране на пакета , След завършване на инсталацията в папката с инсталирана платформа за добавки и ще има необходимите инструменти.

Допълнителни драйвери и условия за използване на ADB

Дори при първото използване на командните устройства abr и всички възможни комбинации, е необходимо да се увери, че мобилното устройство има активиран режим на т.нар. Ако е деактивирано или няма никакъв елемент в менюто на устройството, първо трябва да намерите секцията "За телефона" или "За таблета", подслушвайки 10-15 пъти, след това ще бъде обявено, че сте станали разработчик.
Като влезете в менюто "За разработчиците" и можете да активирате желания режим. Що се отнася до драйверите, често можете да видите сериозни проблеми със софтуера от Google, тъй като драйверът може просто да не работи. В този случай е силно препоръчително да инсталирате, доколкото е възможно за вашия модел, като го изтеглите от интернет ресурса на производителя на оборудването. Понякога помага да се инсталират универсални драйвери. Например, наскоро Intel получи широко разпространен драйвер на Intel, но той трябва да бъде инсталиран само ако вашето устройство работи на процесора за тази цел.производителя.

Стартирайте ADB през командния ред или PowerShell

Когато всички компоненти са инсталирани, трябва да свържете устройството към компютър или лаптоп и да извикате командния ред като администратор. Първо, трябва да отидете в папката с гореспоменатите инструменти на платформата. Например, инсталирали сте целия пакет в Android директорията на "D" устройство (като цяло, дълбокото скриване на необходимите папки не е необходимо, тъй като ще отнеме много време, за да въведете абсолютни пътеки към тях). В конзолата трябва да въведете командата за преход на cd d: Androidplatform-tools и след това да натиснете клавиша enter.
Сега въведете желаната команда adb devices и очаквайте системата да отговори на свързаното устройство. Ако връзката е установена, на екрана ще се появи списъкът с прикачените устройства, указващ серийния номер на свързаното устройство и неговия статус (онлайн или офлайн). Конзолата работи в режим клиент-сървър, в който виртуален сървър (демон) се създава по време на процеса на обмен на данни, така че не се страхувайте, ако срещнете такова място някъде и веднъж. Това не е вирус! Можете да инсталирате и стартирате конзолата с първоначалните командни adb устройства, като използвате инструмента PowerShell. За да направите това, просто отидете в папката с инструменти за папки и изберете "Стартиране на PowerShell тук" в менюто PCM. Но просто така средата няма да започне да функционира (ще бъде съобщено, че такива команди не са предоставени), така че за да я активирате в PowerShell, вмъкнете линията sdkmanager платформа-инструменти, задавайки атрибута "./" (без кавички) на главната команда.

Как да създадем ADB файла Devices.cmd и да стартираме конзолата през командния ред?

За да следите преходите в правилните папки, е много по-лесно да направите това чрез създаване на файл с команден ред в Notepad за бърз старт.
Въведете съдържанието, показано на изображението по-горе, запишете файла директно в ADB директорията, като изберете "Всички типове" и попълнете CMD разширението след името ръчно. След това просто трябва да стартирате файла, за да стартирате като администратор.

Използвайте само основния ADB пакет

Предимно, ако имате необходимия драйвер за свързване на устройството, не е необходимо да инсталирате SDK и JDK. За да улесните работата с adb устройства в интернет, можете да изтеглите архив от необходимите мултимедийни файлове и след това да ги разопаковате на удобно място.
Обикновено в крайната ADB директория ще има Start.exe файл, който отговаря за стартирането на командната конзола от мястото на ADB Primary Setup.

Командни adb устройства и свързани атрибути

Що се отнася до основните инструменти, списъкът на най-често използваните и необходими за потребителя за всички команди е даден по-долу.
Най-значими са командите за настройка на комуникацията, рестартирането на устройството в режима на зареждане (adb reboot bootloader), инсталирането на софтуер от компютъра (adb sideload) и т.н. Като цяло можете да въведете командата adb -help и ще получите пълен списък с всички атрибути и примери за използване.

Използване на пакета за изпълнение на ADB

Но за много начинаещи потребители, които не разбират тънкостите на използването на товаинструментариум, можете да посъветвате да използвате неофициален набор от ADB Run. След разопаковането на архива, програмата трябва да бъде инсталирана, след което средата може да се стартира директно от работния плот.
Той се различава леко от това, което може да се види в командния ред, но потребителят не трябва да въвежда командите сами, а просто да убие номера, съответстващ на една или друга операция, и да натисне клавиша enter. Заедно с изтегления комплект, ако е необходимо, можете да инсталирате специален ADB драйвер и да използвате опционалната помощна програма за ApkInstaller, ако планирате да инсталирате програми от вашия компютър на мобилно устройство.

Управление на мобилно устройство в режим Fastboot

В режим Fastboot, той обикновено започва с продължително натискане и задържане на бутона за захранването и намаляването на силата на звука, устройствата с Android не реагират. Това е разбираемо, защото операционната система все още не е заредена.
Ако искате, този режим е нещо много отдалечено, подобно на BIOS на компютъра и служи главно за създаване на резервни копия или възстановяване на устройството, ако системата не се зареди напълно. Също така, в този режим можете да инсталирате потребителски фърмуер, да промените средата за възстановяване на възстановяването и т.н. Използваните команди са много подобни на тези, използвани в ADB, но с разликата, че adb не се появява първо и е зададен режим fastboot (например за устройство за разпознаване на устройства, се използва низ от устройства за бързо стартиране). Освен това, в този режим можете да отключите bootloader акоДруги средства не са достатъчни (fastboot oem unlock).

Възможни грешки и начини за тяхното отстраняване

Въпреки това, някои потребители често се оплакват, че описаните инструменти не работят. Най-често срещаната грешка е грешка, която показва съобщение като adb устройства неоторизирано. Как да се определи ситуацията? Съобщението казва, че устройството не е разрешено, затова опитайте да свържете отново USB устройството. Ако това не помогне, погледнете режима за отстраняване на грешки по USB на самото устройство. Ако има маркирано "само зареждане", променете го на MTP (Media Transfer Protocol), който автоматично активира възможността за получаване /предаване на данни. Понякога възможната причина за грешката може да е неподходящ драйвер, така че трябва да се преинсталира или актуализира. Но е по-добре да не намирате универсален драйвер, а да го инсталирате за конкретен модел на мобилно устройство, като го изтеглите от официалния сайт на производителя на устройството.

Свързани публикации