7 ноември 2012 г. в 14:56 ч

Ръчно инсталиране на ADB драйвер

  • Android разработка
  • урок

И тук ме чакаше неприятна изненада - или родният драйвер се оказа крив, или Windows, или жица ... като цяло шофьорът стана, диспечерът Windows устройствадокладвани за пълната производителност на устройството, но при поискване adb устройствав конзолата получих празен списък и, разбира се, не беше възможно да тествам приложението на таблет.

Написах запитване до поддръжката на TeXeT, дори ми отговориха с линк към самия драйвер, който, както вече видях, не работи. Започнах да търся отговор в интернет и намерих куп различни сглобкитози драйвер и ръководства, но все още никой от тях не се стартира правилно и дори родният драйвер от SDK изобщо не стана, което ме потопи в униние ... но не и отчаяние.

Тук реших да опитам ръката си в писането на драйвери по добрия стар метод на научното мушкане и отворих inf файла на драйвера. Надеждата ми даде разбирането, че софтуерната част на adb интерфейса от страната на таблета трябва да е идентична за всички устройства и USB работи така или иначе. И така, след няколко неуспешни опита да редактирам ръчно inf файла, намерих рецепта за лечение на подправката на inf файла, така че да се инсталира и най-важното - да работи.

Така че да започваме.

Стъпка 1. Изтеглете драйвера.Ако още не сте го направили, отворете Android SDK Manager, намерете секцията Extras, поставете отметка в квадратчето Google USB Driver и щракнете върху Install Packages. Всичко е просто. Изчакайте да се зареди.

Стъпка 2. Намерете драйвера и го копирайте в отделна папка.Отидете в папката %android-sdk%\extras\google\ и там ще видите ценната папка usb_driver. Копирайте го някъде и там ще извършим допълнителни манипулации. По принцип можете да редактирате и "оригинала", но аз предпочетох да запазя оригинала недокоснат за всеки пожарникар.

Стъпка 3. Редактирайте inf файла.В daddy отворете файла android_winusb.inf и потърсете редове като този:
;Google NexusЕдин %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11 %CompositeAdbInterface% = USB_VID_1111_4EInstall, USB
Направете копие на тези редове, заменете Google Nexus Oneна %your_device_name%за идентификация в бъдеще и ... отворете Windows Device Manager. Търсим нашето устройство там ( Android, Android Composite ADB интерфейсИли нещо такова). Отворете свойствата на устройството, раздела "Подробности", изберете елемента "Идентификационен номер на хардуера" в списъка и вижте такава снимка.

Копираме реда, който е най-подобен на показания на фигурата (на теория е само малко по-къс) и го поставяме в нашия inf файл.
;TEXET TM-7025 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01
В %SingleAdbInterface% изтриваме края на реда, както виждате, в %CompositeAdbInterface% вмъкваме всичко. Може би не е нужно да повтаряте всичко два пъти, но аз вече имам всичко и ме мързи да експериментирам :)
Спестяваме (внимавайте - в някои случаи трябва да стартирате notepad с администраторски права, защото в потребителски режим няма да имате право да презапишете inf файла).
Стъпка 4. Инсталиране на драйвера.Сега, когато всичко е готово, се връщаме към диспечера на устройствата и премахваме всички предварително инсталирани adb драйвери (ако има такива). Актуализираме списъка с устройства и виждаме нашето устройство без драйвери. Отваряме неговите свойства и избираме "актуализиране на драйвери", избираме инсталацията от папката, посочваме папката с коригираната инфо и стартираме инсталацията - нашият драйвер се намира моментално, но по време на инсталацията може да се закълне за несъвместимост с въпроса "трябва ли да продължи, nasyalneka?". Продължаваме. Всичко, драйверът е инсталиран.
Стъпка 5. Окончателна.За точност изваждаме USB порта, изчакваме, докато всичко бъде открито, отваряме конзолата (Win + R, въведете cmd) и пишете adb устройства. Ако всичко е минало добре, виждаме желания елемент от списъка, което показва, че adb вече вижда нашето устройство.


Отсега нататък можете безопасно да стартирате eclipse и да създавате програми, наслаждавайки се на удобно автоматично сглобяване, инсталиране и отстраняване на грешки направо на нашето устройство.

Ако командата adb изобщо не работи за вас.Компютър -> Свойства -> Променливи на средата. Търсим променливата Path и в края добавяме ние(в никакъв случай не презаписваме) в края с точка и запетая и след адреса на папката, в която се намира adb (обикновено %android-sdk%\platform-tools\). След рестартиране трябва да работи.
Понякога adb не се стартира автоматично при стартиране на системата. Стартирайте ръчно.

Какво беше?
Всъщност всичко е просто. По някаква причина (Windows mastday / прогерите имат криви ръце / Google inf файлът е написан само за оригинални устройства на Google / Хигс бозоните съсипаха всичко в компютъра ви), Windows не иска да изяде драйвера на Google за устройства, които не са на Google, които не са записано в inf файла. Явно всичко там е свързано само с това оборудване за идентификация. Но в края на краищата софтуерната част на по-голямата част от устройствата с Android е идентична по отношение на конектора за отстраняване на грешки с компютъра, така че драйверът обикновено трябва да комуникира с всяко устройство с Android. Нашата задача е да излъжем Windows и да го принудим да приеме устройството като "подходящ драйвер", което направихме, като добавихме неговия ID към inf файла на драйвера.

Надявам се, че това ръководство ще помогне на някой да получи свое собствено китайско или друго устройство, за което е забравил да направи нормален adb драйвер при сглобяването на системата, или за тези, които трябва да изтеглят официалния драйвер от производителя на устройството (това може да бъде така хемороиди, че е по-бързо да направите всичко по-горе - случи ми се с драйвера за телефон LG E510).

P.S. Не съм правил масово тестване този метод, така че не мога да гарантирам, че ще работи на 100% във всички случаи. Но при мен работеше на Windows 7, а след това и на Windows 8. Файлът трябваше да се редактира всеки път поотделно, но не мисля, че това е чак такъв проблем.

Universal ADB Driver (UAD) е приложение, базирано на GUI, което ви позволява бързо да инсталирате Google ADB Driver на вашия компютър само с няколко щраквания.

Тук се опитахме да споделим най-новата версия на Universal ADB Driver заедно с предишните версии. Ако търсите драйвери за вашия Android устройствотогава това е удоволствие за вас.

Характеристики на универсалния ADB драйвер

Бърз инсталатор:

Тя ви позволява бързо да инсталирате драйвера на Google ADB само за няколко секунди. Просто свържете устройството към компютъра и стартирайте Universal ADB Driver Setup и следвайте инструкциите на екрана.

Поддържа всяко устройство:

Поддържа почти всяко Android устройство, независимо дали е от големи марки като Samsung, HTC, Sony или от второстепенни марки. Той автоматично открива чипсета на вашето устройство и съответно инсталира драйвера.

Открива производител и модел:

Той автоматично открива името на производителя и номера на модела на вашия устройство иго показва под списъка с производители и описания.

Бутон за опресняване:

Тя ви позволява бързо да опресните списъка с устройства, който е прикрепен към компютъра. Тази функция е въведена във версия 2.0 и не е налична във версия 1.0.

Поддържа Windows x86 и x64 Bit:

Той автоматично открива BIT-овете на вашия компютър и ви позволява лесно да инсталирате ADB драйвера на Windows XP, Vista, Windows 7, Windows 8, Windows 8.1 и Windows 10.

Прочетете ме веднъж :

[*] Съвместимост: Поддържа само компютър с Windows, включително Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 и Windows 10.

[*] Поддръжка на Nokia и Amazon: Поддържа устройства Nokia, включително Nokia X, Nokia XL Series. Той също така поддържа всички устройства на Amazon.

[*] Как се инсталира: Ако искате да научите как да инсталирате настройката, отидете на страницата.

[*] Най-добра алтернатива: Въпреки че Universal ADB Driver е перфектен във всеки смисъл, но има страхотна налична алтернатива, наречена . Освен инсталирането на adb драйвера, той също така инсталира файловете за бързо зареждане на вашия компютър с Windows.

[*] Кредити: Universal ADB Driver е създаден и разпространяван от universaladbdriver.com. И така, всички кредити отиват на тях за безплатното споделяне на драйвера.

Android фърмуер

Изберете вашето устройство 5Star Adcom Advan AG Mobile Alcatel Ambrane Amoi Archos Arise Bassoon Bedove Blu Bluboo Boss Style BQ Bsnl Byond Celkon Champion Cheers Cherry Colors Coolpad Croma Cubot Datawind Dexp Digiflip Elephone Eurostar Evercoss Fero Fly Gfive Gionee GoodOne Gplus Haier Hdc Hello Hitech Hotwav HSL Huawei iBall Infinix Infocus Innjoo Intex (Страница 1) Intex (Страница 2) Itel K-Touch Karbonn Kata Koobee Lava Leagoo Lemon Lenovo Lyf M-Horse M-Tech Magicon Malata Maximus Maxx Meizu Micromax (Страница 1) Micromax (Страница 2) Mobicel Mycell Nexus Obi Okapia Oplus Oppo Panasonic QMobile Rage Reach Salora Samsung Simmtronics Siwer Smile Soja Сони Експериа Spice SunUp Swipe Symphony Tecno Thl Tianhe Timmy Tooky Ubtel Ulefone Verykool Videocon Vivo Vodafone Walton Wellphone Wiko Winmax Winstar Wynncom XBO Xiaomi Xolo Xplay Xtreamer Yu ZD Real Zears Zen Ziox Zolo Zopo Zync

Изберете вашето устройство 5Star Adcom Advan AG Mobile Alcatel Allview Amazon Ambrane Amgoo Amoi Archos Arise Asus Bassoon Bedove Blu Bluboo Bmobile Boss Style BQ Bsnl Byond Celkon Champion Cheers Cherry Mobile Cloudfone Colors Coolpad Croma Cubot Dell Digiflip Doogee Elephone Evercoss Evertek FireFly Fly Gfive Gigabyte Gionee Gmango GoodOne Grand Haier HCL Hello Hitech Hotwav HP HSL HTC Huawei Icemobile Infinix Innjoo Intex iPro Itel Karbonn Kata Kyocera Lava Leagoo Lemon Lenovo LG Lyf Malata Massive Maximus Maxwest Meizu Micromax Mito Mobicel Mobistel Motorola Mtech Mycell Nexus NIU NYX Obi OnePlus Oplus Oppo Orange Panasonic Pantech Philips Pipo Plum Posh Prestigio Qmobile Rage Rivo Samsung SKG SKK Smile Sony SPC Spice Symphony T-Mobile TCL Telego Timmy Toshiba TWZ Ulefone Uniscope Unnecto Uoogou UUK Verykool Vivo Vodafone Voicetel Vsun Walton WE Wiko Winmax Winstar XBO Xgody Xiaomi XMI Xolo Xplay YBZ Yezz YU Zen Ziox ZTE Zync ZYQ

ADB не е програма, а драйвери за Windows 10. Трябва да изтеглите файла, за да не само представите компютъра и смартфона си на Базиран на Android, но и за да имате удобен инструмент за руутване и получаване на пълен достъп до вашия мобилен телефон.

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

Вече описахме основната задача по-горе. Но нека да разгледаме по-отблизо как точно можете да използвате този продукт. Да започнем с основите – този пакет не е точно това, от което се нуждаете. Това е универсална програма -. Помощната програма ще избере необходими компонентии не е нужно да правите нищо допълнително. Ако тази идея ви харесва, следвайте следната процедура:

  • Инсталирайте универсален;
  • Свържете телефона;
  • Стартирайте избора на компонент и го инсталирайте.

Рестартирането на компютъра е необходимо само в най-крайните случаи. Но ако Windows 10 ви поиска, тогава, разбира се, нямате друг избор, освен да се съгласите. В крайна сметка, докато не рестартирате, няма да можете да приложите промените, настъпили по време на инсталационния процес.

Как да използвате adb драйвери

Тъй като това решение не е пълноценна помощна програма, каквато е например Peers.tv или друга класическа помощна програма, няма да можете да я използвате. Тя няма нито едното, нито другото визуален интерфейс, без физически способности. Защо тогава да го изтегляте? Всичко е просто и точно както в случая с всички други драйвери за вашия компютър. Трябва да ги инсталирате, за да работи всичко възможно най-правилно. И конкретно в този случай, така че вашият компютър с Windows 10 нормално да вдига телефона или просто да го вижда.

Имайте предвид, че ADB драйверът е безплатен за изтегляне. Това означава, че не е необходимо да плащате пари на тези, които продават компонент за Windows 10 на платена основа. Освен това не е необходимо да избирате необходимата сборка в зависимост от вашата операционна система, тъй като инсталационният файл е толкова универсален, че е подходящ както за 32-битови, така и за 64-битови системи. Също така имайте предвид, че ако самият той е на руски, това не означава, че има ADB драйвер за вашия телефон също на руски. Вероятно ще е на английски, т.к. такъв е случаят с всички популярни модели телефони на XiAomi, Samsung, HTC, Sony и други.

Android Debug Bridge (ADB)е конзолно приложение, което ви позволява да управлявате широк набор от функции мобилни устройстваработи на осн операционна система Android. Основната цел на ADB е да извършва операции за отстраняване на грешки на устройства с Android.

Android Debug Bridge е програма, която работи на принципа на " клиентски сървър". Първото стартиране на ADB с всякакви команди е задължително придружено от създаването на сървър под формата на системна услуга, наречена "демон". Тази услуга непрекъснато ще "слуша" на порт 5037 в очакване на команда.

Тъй като приложението е конзолно, всички функции се изпълняват чрез въвеждане на команди с определен синтаксис в командния ред Windows (cmd).

Функционалността на въпросния инструмент е достъпна на повечето устройства с Android. Изключение може да бъде само устройство с възможност за такива манипулации, блокирани от производителя, но това са специални случаи.

За редовен потребителприложение команди за android Debug Bridge в повечето случаи се превръща в необходимост при възстановяване и / или флашване на устройство с Android.

Пример за употреба. Вижте свързаните устройства

Цялата функционалност на програмата се разкрива след въвеждане на конкретна команда. Като пример, помислете за команда, която ви позволява да преглеждате свързани устройства и да проверявате коефициента на готовност на устройството да получава команди / файлове. За това се използва следната команда:

adb устройства

Отговорът на системата при въвеждането на тази команда е двупосочен. Ако устройството не е свързано или не е разпознато (няма инсталирани драйвери, устройството е в режим, който не поддържа работа чрез ADB и други причини), потребителят получава отговор „ прикрепено устройство“ (един). При втория вариант, - наличието на свързано и готово за по-нататъшна работа устройство, серийният му номер (2) се показва в конзолата.

Разнообразие от възможности

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

Отделно, заслужава да се отбележи наличието в Android Debug Bridge на вид помощна система. За да бъдем по-точни, това е списък от команди с описание на синтаксиса, показан като отговор на командата:

adb помощ

Такова решение много често помага на много потребители да си спомнят забравена команда за извикване на определена функция или нейния правилен правопис

Предимства

  • Безплатен инструмент, който ви позволява да манипулирате софтуера на Android, достъпен за потребителите на повечето устройства.

недостатъци

  • Липса на рускоезична версия;
  • Конзолно приложение, което изисква познаване на командния синтаксис.

adb Безплатно сваляне

Android Debug Bridge е неразделна част от инструментариума за разработчици на Android (Android SDK). Инструменти за Android SDK от своя страна са включени в комплекта компоненти на Android Studio. Изтеглянето на Android SDK за вашите собствени цели е достъпно за всички потребители абсолютно безплатно. За да направите това, просто трябва да посетите страницата за изтегляне на официалния уебсайт на Google.

Помощните програми ADB и Fastboot са част от Android SDK (да не се бърка с андроид студиои още повече изтеглете неговия тромав инсталационен файл, освен ако, разбира се, няма да разработвате за Android). ADB е инструмент за отстраняване на грешки, който ви позволява да получите достъп до конзолата на Android от компютър (), като свържете притурката към компютър чрез USB. В същото време трябва да бъде. Fastboot е проектиран да работи с устройството, когато е заредено в режим със същото име (ако има такъв на вашето устройство).

С помощта можете да управлявате вашия смартфон/таблет от вашия компютър: приложения за архивиране, запишете скрийнкаст, поставете вашия смартфон в режим на възстановяванеи още много. Освен това можете да работите с ADB през Wi-Fi. За да направите това, вашето устройство трябва да има root права и вие също ще трябва специално приложениекойто се свързва с компютър през мрежа. Например ADB Wireless или WiFi ADB. Но това е материал за отделна статия.

С помощта на Fastboot можете инсталирайте фърмуер, (или CWM), отключете буутлоудъра(на устройства HTC, Motorola, Sony, , , последният е блокиран), почистете системните дялове.

1. Първо отидете на официалния уебсайт, където можете да изтеглите Android SDK: https://developer.android.com/studio/index.html. Слизаме надолу по страницата до секцията "" и избираме изтеглянето на архива за Windows.

2. Поставете отметка в квадратчето " Прочетох и съм съгласен с горните правила и условия" и натиснете бутона "

3. Изтеглете го и го разархивирайте в корена на диска " ° С:».

4. Трябва също така да изтеглите Java Development Kit от Официална страница. Отидете на сайта, съгласете се с условията лицензионно споразумение, като поставите отметка в квадратчето "", и изтеглете JDK версията, съответстваща на битовостта на вашата система.

Първи начин

Върнете се в папката Android SDK, отворете " инструменти"и бягай" Android».

Поставете отметка в квадратчето " Платформени инструменти за Android SDK" (както и " USB драйвер на Google" ако имате устройство Nexus) и щракнете върху " Инсталиране на пакети».

Прочетете за инсталирането на драйвери за други устройства по-долу.

Изберете " Приемане на лиценза"и натиснете" Инсталирай».

Моят дневник показа, че е възникнала грешка по време на инсталационния процес. Но в крайна сметка всичко завърши успешно.

След като изпълните горните стъпки в папката " tools_windows-версия"," ще се появи и ще съдържа " adb" и " бързо стартиране».

Втори начин

Отидете в папката " sdk-инструменти-версия-прозорци» → « инструменти» → « кошче» и задържане на « Shift”, щракнете Кликнете с десния бутонмишка върху празна област. Изберете " Отворете командния прозорец" или "", ако един от най-новите е инсталиран на компютъра или лаптопа Компилации на Windows 10.

Поставете командата в PowerShell или командния ред (в PowerShell добавете ./ в началото):

Щракнете върху " Въведете', за да изпълните командата. Файловете ще се изтеглят и ще бъдете подканени да инсталирате:

За да разрешите, въведете y, т.е. " да"и натиснете" Въведете', тогава инсталацията на '' ще започне.

В края на командния ред ще се покаже съобщение, че процедурата е приключила успешно. И папката "" с ADB и Fastboot вътре ще се появи в " sdk-инструменти-версия-прозорци».

(!) Ако по някаква причина не можете да инсталирате ADB и Fastboot, като използвате предишните методи, използвайте третата опция - просто изтеглете архив"" и разархивирайте на диск " ° С:».

смартфон или таблет, трябва да изтеглите USB драйвера:
  • Samsung - драйверът е включен в помощната програма Kies: http://www.samsung.com/ru/support/usefulsoftware/KIES/или можете да го изтеглите отделно, като изберете желания модел: http://www.samsung.com/us/support/downloads
  • HTC - като част от HTC Sync Manager: http://www.htc.com/ru/software/htc-sync-manager/
  • Nexus – драйверът за Android се инсталира с Android SDK, както е описано по-горе.
  • Huawei - заедно с помощната програма HiSuite: http://consumer.huawei.com/minisite/HiSuite_en/index.html
  • LG - Инсталирайте LG PC Suite: http://www.lg.com/ru/support/software-firmware
  • Motorola - вижте тази страница: https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481
  • Sony Xperia - FastBoot драйвери за всички модели можете да намерите тук: http://developer.sonymobile.com/downloads/drivers/
  • Xiaomi - Mi PC Suite: http://pcsuite.mi.com
  • MTK - за китайски устройства на чипове MediaTek: http://online.mediatek.com/Public%20Documents/MTK_Android_USB_Driver.zip
  • Lenovo - изберете модела на смартфона, таблета и изтеглете ADB драйвера: http://support.lenovo.com/us/en/GlobalProductSelector
  • Потърсете решения за устройства от други производители на официалните им уебсайтове.

Има различни универсални инсталатори на ADB драйвери (например този: http://adbdriver.com/downloads/) - те също могат да се използват, например, когато по някаква причина не е възможно да се установи официално решение.

Ако вашият модел се доставя с драйвер без инсталатор, ще трябва да изпълните следните стъпки:

1. Отидете на " Контролен панел» → « Диспечер на устройства". В Windows 10 просто щракнете с десния бутон върху менюто " Започнете» и изберете « Диспечер на устройства».

2. Намерете в списъка устройството, за което трябва да инсталирате драйвери. Щракнете с десния бутон и щракнете върху " Актуализиране на драйвери».

Както можете да видите, компютърът разпознава правилно моя таблет Nexus 7. Ако компютърът ви разпознае смартфона неправилно или има жълт триъгълник с удивителен знаквътре, "ръчната" инсталация на Android драйвери е задължителна за вас.

3. Изберете " Търсене на драйвери на този компютър».

4. Посочете пътя до папката с драйверите на компютъра.

Изчакайте инсталацията да завърши и след това свържете отново притурката към компютъра чрез USB.

Работата с ADB или Fastboot се извършва от командния ред, можете да въведете по два начина:

Метод 1: Щракнете с десния бутон върху " Започнете"и изберете" Командна линия(администратор)". След това, като използвате командите, трябва да отидете в папката с ADB и Fastboot (след въвеждане на всеки натиснете " Въведете»).

За да се върнете към корена на диска " ° С:\", използвайте:

cd /

Благодарение на този екип отваряме желаната папка:

cd

В моя случай се оказа така:

cd \tools_windows-версия\platform-tools

Ще получите ( Google Developersпромени името на архива след написването на първоначалната версия на тази инструкция):

cd \sdk-tools-windows-version\platform-tools

Пътят до Fastboot и ADB е посочен, сега работим с тях от конзолата.

За да избегнете извършването на тези стъпки всеки път, добавете пътя към "" към променливата " Пътека". Първо отидете в папката, в лентата за навигация щракнете с десния бутон върху "" и изберете "".

Отидете на " Контролен панел". За да направите това, щракнете върху " Печеля» + « Р” и в полето „Отвори:” поставете . Щракнете върху " Добре».

Изберете " Система» → « Допълнителни опциисистеми» → «».

Намерете променливата " Пътека“, маркирайте го и изберете „ Промени...».

Щракнете върху " Създавайте", поставете пътя до папката "" и щракнете върху " Добре».

2: Отидете на " sdk-инструменти-версия-прозорци» → «», след това задръжте « Shift", щракнете с десния бутон върху празно място и изберете " Отворете командния прозорец" или "".

Въведете следното, за да проверите как компютърът вижда Android (в Windows PowerShell вмъкнете ./ преди командата):

adb устройства

Не забравяйте, че USB отстраняването на грешки трябва да е активирано, за да работи с ADB! | Повече ▼ полезни командище намерите в последната статия, връзката е в началото на тази публикация.