Универсальный установщик adb и fastboot драйверов. Установка ADB, adb-драйверов и Fastboot в один клик
Android Debug Bridge (ADB) является консольным приложением, которое позволяет осуществлять управление широким рядом функций мобильных устройств, работающих на базе операционной системы Android. Главным предназначением ADB является выполнение отладочных операций с Андроид-устройствами.
Android Debug Bridge представляет собой программу, которая работает по принципу «клиент-сервер ». Первый запуск АДБ с любыми командами обязательно сопровождается созданием сервера в виде системной службы, которая называется «демон». Эта служба будет беспрерывно «прослушивать» порт 5037 в ожидании поступления команды.
Поскольку приложение консольное, все функции осуществляются с помощью ввода команд с определенным синтаксисом в командную строку Windows (cmd) .
Функционал рассматриваемого инструмента доступен на большинстве Android-устройств. Исключением может быть лишь девайс с заблокированной производителем возможностью таких манипуляций, но это частные случаи.
Для обычного пользователя применение команд Android Debug Bridge, в большинстве случаев, становиться необходимостью при восстановлении и/или прошивке Android-девайса.
Пример использования. Просмотр подключенных устройств
Весь функционал программы раскрывается после ввода определенной команды. В качестве примера рассмотрим команду, позволяющую просмотреть подключенные девайсы и проверить фактор готовности устройства к приему команд/файлов. Для этого служит следующая команда:
adb devicesОтвет системы на ввод данной команды двухвариантный. Если устройство не подключено или не опознано (не установлены драйвера, устройство находится в не поддерживающем работу через ADB режиме и другие причины) пользователь получает ответ «device attached » (1). Во втором варианте, - наличии подключенного и готового для дальнейшей работы девайса, в консоль выводится его серийный номер (2).
Разнообразие возможностей
Список возможностей, предоставляемых пользователю инструментом Android Debug Bridge довольно широк. Для доступа к использованию полного перечня команд на устройстве потребуется наличие прав суперпользователя (рут-прав) и только после их получения можно говорить о раскрытии потенциала ADB в качестве инструмента для отладки Андроид-девайсов.
Отдельно стоит отметить наличие в Android Debug Bridge своеобразной справочной системы. Если точнее – это перечень команд с описанием синтаксиса, выводимый в качестве ответа на команду:
adb helpТакое решение очень часто помогает многим пользователям вспомнить забытую команду для вызова той или иной функции либо ее правильное написание
Достоинства
- Бесплатный инструмент, позволяющий осуществлять манипуляции с программной частью Android, доступный пользователям большинства устройств.
Недостатки
- Отсутствие русскоязычной версии;
- Консольное приложение, требующее знания синтаксиса команд.
ADB Скачать бесплатно
Android Debug Bridge является неотъемлемой частью инструментария, предназначенного для разработчиков Андроид (Android SDK). Инструменты Android SDK, в свою очередь, входят в комплект компонентов Android Studio . Скачивание Android SDK для собственных целей доступно всем пользователям абсолютно бесплатно. Для этого необходимо лишь посетить страницу загрузки на официальном сайте компании Google.
The product line of SSDs from Adata has been replenished with three high-performance models. The SP910, SP900 M.2 2242 and SP900 M.2 2280 enter the award-winning Premier Pro series and might be implemented within various market segments (desktop, laptop or ultrabook solutions). In keeping with the manufacturer, the triple is thought to marvel the customers by super-high speeds, reliability, and instant response.
Adata Premier Pro SP910 is developed in 2.5-inch form-factor, featuring MLC NAND flash memory chips and Marvell 88SS9187 controller. The model employs SATA III 6 Gb/sec interface and offers 128 GB or 1TB storage area. Moreover, it supports a variety of useful tools, including S.M.A.R.T., ECC, etc.
This SSD is differentiated by some striking speed characteristics. Thus, its ultimate sequential Read/Write speed equals to 560/460 MB/sec, whereas the ultimate random Read/Write speed (4 K) makes up 91.000/77.000 IOPS. The new-comer is delivered along with a 3.5-inch …
Let’s review the sensational novelty of a Project 7 series – mid tower Aerocool P7-C1, intended for the installation of motherboards of the following form factors: ATX, Micro-ATX and Mini-ITX. On sale it appeared as recently as the end of 2016.
The case is supplied in two colors: black and white. Each variant may be purchased either with a standard acrylic window, or with the side panel of tempered glass. Totally, there are four options to choose from.
Packaging and Equipment
The novelty comes in a very large box, with the dimensions of 300x610x510 mm and the weight of ~ 8.5 kg. The package looks attractive enough. On a black background the front panel of the case with the backlight on is shown, and the name of the model is printed with same color. On the front side there is a promotional text in eleven languages, and on the rear one exhaustive specifications are listed in English.
Inside the package, the case is wrapped in a plastic bag and the clips made of …
Gigabyte has expanded its line of overclocking solutions by a new motherboard, codenamed GA-Z170X-SOC Force. The greenhorn is based on Intel Z170 chipset, supporting Skylake-S CPUs for LGA 1151 socket (14-nm technological process). The PCB is distinguished by the inclusion of fiery-orange components and a sophisticated allocation of hardware.
Gigabyte GA-Z170X-SOC Force features 22-phase VRM system and three power connectors: ATX12V, EPS12V & OC PEG. The PCB incorporates such high-quality component as DrMOS PowIRstage from International Rectifier. All power elements might be paired with hybrid cooling; for this purpose, the customer has to acquire G1/4 fittings.
The motherboard accommodates 4 slots for DDR4-3300 MHz RAM with the maximal capacity of 64 GB. Storage subsystem might be organized thanks to 9 SATA III ports, 3 SATA Express ports (10 Gb/sec bandwidth index), 3 M.2 Socket 3 ports (32 Gb/sec bandwidth index), and a pair of USB 3.1 Type-A/Type-C ports. Graphical …
- Tutorial
И вот тут меня ждал неприятный сюрприз - то ли родной драйвер оказался кривым, то ли винда, то ли провод… вообщем драйвер то встал, диспетчер устройств Windows рапортовал о полной работоспособности девайса, но на запрос adb devices в консоли я получал пустой список и, естественно, тестировать приложение на планшете не удавалось.
Я написал запрос в службу поддержки 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-файл.
В папочке открываем файл android_winusb.inf и ищем там строки такого вот вида:
;Google Nexus One
%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_Install, USB\VID_18D1&PID_4E12&MI_01
Делаем копию этих строк, заменяем Google Nexus One
на %имя_вашего_девайса%
для идентификации в будущем и… открываем диспетчер устройств Windows. Ищем там наше устройство(Android
, Android Composite ADB Interface
или что-то в этом стиле). Открываем свойства устройства, вкладка «Сведения», в списке выбираем пункт «ИД оборудования» и видим такую вот картину.
Копируем строчку, которая больше всего похожа на ту, что показана на рисунке(Она, по идее просто немного короче), и вставляем ее в наш 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% вставляем целиком. Повторять два раза все, наверное, не надо, но у меня уже все стоит и мне лень экспериментировать:)
Сохраняемся(будьте внимательны - в некоторых случаях для этого нужно запускать блокнот с правами администратора, т. к. в пользовательском режиме вам не дадут перезаписать inf-файл).
Шаг 4. Установка драйвера.
Теперь, когда все подготовлено, возвращаемся в диспетчер устройств и удаляем все ранее установленные adb драйверы(если были). Обновляем список устройств и видим наш девайс без драйверов. Открываем его свойства и выбираем «обновить драйверы», выбираем установку из папки, указываем папку с поправленым inf-ом и запускаем установку - наш драйвер моментально находится, но при установке он может ругаться о несовместимости с вопросом «продолжать ли, насяльнека?». Продолжаем. Все, драйвер установлен.
Шаг 5. Финал.
Для точности делаем вынь-всунь USB-порта, ждем пока все обнаруживается, открываем консоль(Win+R, вводим cmd
) и пишем adb devices
. Если все прошло хорошо - видим заветный пункт списка, обозначающий, что adb теперь видит наш девайс.
С этого момента можно спокойно запускать eclipse и строить программы, наслаждаясь удобной автоматической сборкой, установкой и возможностью дебага прямо на нашем устройстве.
Если команда adb у вас вообще не работает.
Компьютер -> Свойства -> Переменные среды. Ищем переменную Path и в конце дописываем
(ни в коем случае не перезаписываем) в конце точку с запятой, а после адрес папки, где живет adb(обычно %android-sdk%\platform-tools\). После перезагрузки должно заработать.
Иногда adb не запускается автоматически при старте системы. Запустите вручную.
Что это было?
На самом деле все просто. В силу неких причин(винда мастдай/у прогеров кривые руки/гугловский инф-файл писался только для родных гугловских девайсов/в вашем компьютере все испортили бозоны Хиггса) винда не хочет кушать гугловский драйвер для негугловских девайсов, не записанніх в inf-файл. Видимо, там все как раз завязано на этих ИД-оборудования. Но ведь софтверная часть на подавляющем большинстве андроид-устройств в части дебаггер-коннектора к ПК идентична, потому драйвер должен нормально общаться с любым Андроид-устройством. Наша задача - обмануть Windows и заставить ее принять девайс за «драйверо-подходящий», что мы и сделали путем дописывания его ИД в inf-файл драйвера.
Надеюсь, кому-то данный мануал поможет завести свой китайский или другой девайс, для которого при сборке системы забыли сделать нормальный драйвер adb, или тем, кого задалбывает качать официальный драйвер от производителя устройства(это бывает настолько гемморно, что быстрей сделать все вышеописанное - у меня так было с драйвером для телефона LG E510).
P. S. Я не проводил массового тестирования данного метода, так что не могу гарантировать, что он заработает в 100% во всех случаях. Но у меня он заработал на Windows 7, а после и на Windows 8. Файл приходилось править для каждого раза отдельно, но не думаю, что это такая уж проблема.
7 ноября 2012 в 14:56Ручная установка драйвера ADB
- Разработка под Android
- Tutorial
И вот тут меня ждал неприятный сюрприз - то ли родной драйвер оказался кривым, то ли винда, то ли провод… вообщем драйвер то встал, диспетчер устройств Windows рапортовал о полной работоспособности девайса, но на запрос adb devices в консоли я получал пустой список и, естественно, тестировать приложение на планшете не удавалось.
Я написал запрос в службу поддержки 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-файл.
В папочке открываем файл android_winusb.inf и ищем там строки такого вот вида:
;Google Nexus One
%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_Install, USB\VID_18D1&PID_4E12&MI_01
Делаем копию этих строк, заменяем Google Nexus One
на %имя_вашего_девайса%
для идентификации в будущем и… открываем диспетчер устройств Windows. Ищем там наше устройство(Android
, Android Composite ADB Interface
или что-то в этом стиле). Открываем свойства устройства, вкладка «Сведения», в списке выбираем пункт «ИД оборудования» и видим такую вот картину.
Копируем строчку, которая больше всего похожа на ту, что показана на рисунке(Она, по идее просто немного короче), и вставляем ее в наш 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% вставляем целиком. Повторять два раза все, наверное, не надо, но у меня уже все стоит и мне лень экспериментировать:)
Сохраняемся(будьте внимательны - в некоторых случаях для этого нужно запускать блокнот с правами администратора, т. к. в пользовательском режиме вам не дадут перезаписать inf-файл).
Шаг 4. Установка драйвера.
Теперь, когда все подготовлено, возвращаемся в диспетчер устройств и удаляем все ранее установленные adb драйверы(если были). Обновляем список устройств и видим наш девайс без драйверов. Открываем его свойства и выбираем «обновить драйверы», выбираем установку из папки, указываем папку с поправленым inf-ом и запускаем установку - наш драйвер моментально находится, но при установке он может ругаться о несовместимости с вопросом «продолжать ли, насяльнека?». Продолжаем. Все, драйвер установлен.
Шаг 5. Финал.
Для точности делаем вынь-всунь USB-порта, ждем пока все обнаруживается, открываем консоль(Win+R, вводим cmd
) и пишем adb devices
. Если все прошло хорошо - видим заветный пункт списка, обозначающий, что adb теперь видит наш девайс.
С этого момента можно спокойно запускать eclipse и строить программы, наслаждаясь удобной автоматической сборкой, установкой и возможностью дебага прямо на нашем устройстве.
Если команда adb у вас вообще не работает.
Компьютер -> Свойства -> Переменные среды. Ищем переменную Path и в конце дописываем
(ни в коем случае не перезаписываем) в конце точку с запятой, а после адрес папки, где живет adb(обычно %android-sdk%\platform-tools\). После перезагрузки должно заработать.
Иногда adb не запускается автоматически при старте системы. Запустите вручную.
Что это было?
На самом деле все просто. В силу неких причин(винда мастдай/у прогеров кривые руки/гугловский инф-файл писался только для родных гугловских девайсов/в вашем компьютере все испортили бозоны Хиггса) винда не хочет кушать гугловский драйвер для негугловских девайсов, не записанніх в inf-файл. Видимо, там все как раз завязано на этих ИД-оборудования. Но ведь софтверная часть на подавляющем большинстве андроид-устройств в части дебаггер-коннектора к ПК идентична, потому драйвер должен нормально общаться с любым Андроид-устройством. Наша задача - обмануть Windows и заставить ее принять девайс за «драйверо-подходящий», что мы и сделали путем дописывания его ИД в inf-файл драйвера.
Надеюсь, кому-то данный мануал поможет завести свой китайский или другой девайс, для которого при сборке системы забыли сделать нормальный драйвер adb, или тем, кого задалбывает качать официальный драйвер от производителя устройства(это бывает настолько гемморно, что быстрей сделать все вышеописанное - у меня так было с драйвером для телефона LG E510).
P. S. Я не проводил массового тестирования данного метода, так что не могу гарантировать, что он заработает в 100% во всех случаях. Но у меня он заработал на Windows 7, а после и на Windows 8. Файл приходилось править для каждого раза отдельно, но не думаю, что это такая уж проблема.
Finding USB driver for your Android is almost a difficult task, if your smartphone or tablet manufacturer doesn’t provide a PC suite or if you don’t own a famous brand smartphone or tablet. To resolve this issue, today we are going to introduce an Universal ADB driver and installing it will let you to connect any of your Android device with computer successfully.
The Universal ADB driver given here is a windows based driver and it is compatible with almost all the Windows versions: Windows Vista, Windows XP, Windows 8, Windows 7, Windows 10 and Windows 8.1. Also, it supports almost all the Android smartphone and manufacturers in the world (Example: Samsung, Xiaomi, HTC, Panasonic, LG, Micromax, Intex, Lava, Gionee, InFocus, etc.)
Universal ADB Driver Features:
1) Supports All Android Devices: The Universal ADB driver supports almost all android devices (including major brands like Samsung, Lenovo, HTC, Sony, etc.). Just download the driver, connect your Android smartphone and install the USB driver.
2) Automatic Brand Detection: This software detects the brand and chipset of your smartphone automatically and install the USB driver accordingly. Also, the Universal ADB driver comes in a quick installer format i.e., just by clicking the “.exe” file, you will be able to install the driver of your device.
3) Supports 32 bit and 64 bit Windows Versions: This software supports both 32 bit (x86) and 64 bit (x64) Windows OS versions. Also, you can use this software on all Windows versions including Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista and Windows XP.
4) New Refresh Button: The new version of this software (Version 2 and Version 3) comes with a refresh button, which you can use to refresh the device list. This feature was not available in the initial version of this software.
– Latest Version
How To Install Universal ADB Driver:
1) Before beginning the installation of Universal ADB driver, make sure that you have connected your smartphone to the computer using the original USB data cable as the ADB driver installer won’t detect your device, if you connect it after you begin the installation process.
2) To get started, download Universal ADB driver and extract its zip package to a folder in your computer. Now, you will find the “universaladbdriver_v3.0.exe ” file.
3) Now, click on it to launch the Universal ADB driver installer.
4) Once the installer is launched, it will automatically detect your smartphone or tablet since you have already connected your smartphone with the computer.
5) Now, you will be able to see your smartphone or tablet model number in the Installer’s device list. Also, you will see the message “Driver incorrectly ” under “Device status “, which indicates that you haven’t installed the ADB driver in your computer.
6) Next, click on “Install ” in the Universal ADB Driver installer to begin the installation process. Once you do that, you will get a Windows Security Prompt stating that they can’t verify the publisher of the driver. Just ignore it and click on “Install this driver software anyway ” to install ADB driver in your computer.
7) After the installation is successfully finished, you will be able to see a green progress bar in the Installer along with the message “ Installation Success “.
That’s it. Now you have successfully installed ADB driver for your android device in your computer.
Points To Remember:
1) The Universal ADB driver supports almost all Android devices. So, if your smartphone manufacturer doesn’t offer PC suite, then downloading and installing this will let you to connect your smartphone with the computer.
- 1с предприятие 8.3 закрытие месяца. Как закрывать квартал начинающему бухгалтеру пошаговая инструкция. Настройка учетной политики организации
- Продажа ос в 1с 8.3 бухгалтерия. Как в «1с» отразить продажу основных средств и мнма. Продажа основного средства с восстановлением амортизационной премии
- Расчет и калькуляции себестоимости продукции Расчет себестоимости путем распределения расходов
- Самые счастливые люди на Земле: особенности и интересные факты