Програма adb відобразить список пристроїв, підключених в даний момент до комп'ютера

Практично кожен власник   Android  пристрою, який вирішив поліпшити свого улюбленця шляхом заміни прошивки або ядра операційної системи, стикається з програмою adb.

Для більшості новачків саме ця програма стає непереборною перешкодою і ми сьогодні розповімо вам, як встановити та почати роботу з цим чудовим додатком, яке допоможе вам, наприклад, отримати root  права на вашому пристрої, прошити нову версію   Android  або навіть відновити ваш телефон або планшет до первісного стану після невдалого втручання в систему.

Так що ж таке ADB,  полюбився всім моддерам і хакерам, де його взяти, і навіщо він нам потрібен?

Що таке ADB.

абревіатура ADB  розшифровується як Android Debug Bridge  (Оцінний міст Андроїд). ADB є складовою частиною, який можна завантажити звідси .

Так як операційна система Android  є різновидом Linux, Для її налаштування часто виникає необхідність роботи через командний рядок. Звичайно, існують програми - емулятори терміналу, які дозволяють виконувати команди прямо на пристрої але, по-перше, на маленькому екрані телефону робити це незручно, а по-друге, іноді потрібен доступ до пристрою через комп'ютер, і в цих та багатьох інших випадках програма adb  просто незамінна. програма adb  встановлює зв'язок між пристроєм і комп'ютером і дозволяє прямо на комп'ютері виконувати різні маніпуляції з системою   Android.

Як встановити ADB.

Перш за все, рекомендуємо вам завантажити саму останню версію  , На момент написання цього керівництва доступна версія r11, На її прикладі побудовано все подальше опис, і в більш ранніх версіях, Місце розташування необхідних програм після установки SDK, Може відрізнятися від описаного тут.

1.   Викачуємо, його можна знайти за посиланням зазначеної раніше. Є кілька різновидів SDK, для Microsoft Windows, Mac OS  і Linux.

Нам буде потрібно різновид для   Microsoft Windows. І тут є два варіанти - завантажити установник або zip архів з Android SDK. Установник нам не потрібен, тим більше він не дозволить встановити SDK  в Windows 7, І тому завантажуємо zip архів.

В архіві знаходиться папка android-sdk-windows, Яка і містить сам SDK. Розпаковуємо її на комп'ютер. У нашому прикладі, ми розмістили папку в корені диска С. Якщо ви зробите те ж саме, шлях до SDK  буде у нас такий: C: \\ android-sdk-windows

У більш ранніх версіях SDK  всередині цієї папки в папці   tools  розташовувалася потрібна нам програма adb, Але пізніше вона була переміщена розробниками в папку   platform-tools.

Однак, якщо ви зайдете в цю папку, ви не знайдете в ній програму adb, Тому переходимо до наступного етапу установки.

2.   встановлюємо SDK Platform Tools.
Переконуємося, що наш комп'ютер підключений до інтернету і запускаємо знаходиться в папці android-sdk-windows, програму SDK Manager. Після запуску програми з'явиться таке вікно:

Нам потрібно завантажити і встановити   Android SDK Platform-tools  і   Android SDK Tools.

За допомогою подвійного кліка по пункту або натисканням на « Accept»І« Reject»Відзначаємо ці два пункти в списку і знімаємо позначку з усіх інших пунктів, як показано на наведеному вище скріншоті. Потім натискаємо « Install»І чекаємо поки завантажить і встановляться потрібні нам компоненти.

Тепер ми маємо встановлену adb на своєму комп'ютері, але для роботи з нашим телефоном або планшетом потрібно буде встановити їх драйвер і для подальшого зручності з програмою, непогано було б прописати шлях до неї та інших компонентів в систему Windows.

3.   Якщо ми зайдемо в папку C: \\ android-sdk-windows \\ platform-tools \\, то тепер зможемо там знайти програму adb.

Після цього, нам потрібно відредагувати системну змінну PATH, щоб кожен раз при запуску програми і введення команд не набирати шлях до програми, який виглядає так:

C: \\ android-sdk-windows \\ platform-tools \\ adb

Якщо ви жодного разу не редагували системні змінні, створіть точку відновлення системи, щоб потім можна було повернути її в первинний стан.

Якщо у вас встановлена Windows 7, Клацають правою клавішею миші по ярлику « комп'ютер», Вибираємо« властивості»І у вікні, вибираємо« Додаткові параметри системи».

Якщо у вас   Windows XP, клацають правою кнопкою  миші по « Мій комп'ютер»І потім по« властивості»

У наступному вікні на вкладці « додатково»Натискаємо на кнопку« змінні середовища». У списку " Системні змінні»Вибираємо змінну« path»І натискаємо кнопку« Змінити ...»

Відкриється вікно редагування змінної, і в пункті «з начение змінної»В самий кінець рядка, після крапки з комою додаємо шлях до папки   tools  і папці   platform-tools:

; C: \\ android-sdk-windows \\ tools; c: \\ android-sdk-windows \\ platform-tools;

(якщо в кінці рядка не було крапки з комою, додайте її - кожен шлях в цьому рядку повинен відділятися від одного крапкою з комою)

Якщо ви встановили в іншу папку, пропишіть в кінці рядка ваш шлях до папок tools і platform-tools.

Установка драйверів пристрою.

Деякі пристрої, наприклад телефони та планшети компанії Samsung  мають власне програмне забезпечення  для синхронізації з комп'ютером, і якщо воно у вас встановлено на комп'ютері, то драйвер пристрою вже встановлений у вас в системі.

Але для таких пристроїв, як Nexus One, Які поставляються без будь-яких додаткових програм  і драйверів, для роботи з Android SDK, Драйвери встановити необхідно.

Для цього йдемо в папку, в яку ми встановлювали SDK  і запускаємо SDK Manager.


Точно так же, як ми встановлювали Android SDK Platform-tools  і   Android SDK Tools, Знаходимо і вибираємо в списку « Google Usb Driver package». натискаємо « Install»І чекаємо поки програма завантажить драйвери. Драйвери для 32 і 64 розрядної Windows  будуть завантажені в наступну папку:

C: \\ 1 \\ android-sdk-windows \\ extras \\ google \\ usb_driver

Тепер можна встановити драйвери для вашого пристрою. Для цього в меню налаштувань телефону або планшета вибираємо пункт « додатки»(Applications), і в ньому включаємо« налагодження USB »(USB debugging).

Підключаємо наш пристрій до комп'ютера. Комп'ютер виявить нове обладнання і запропонує встановити драйвери. Встановлюємо драйвери з папки, куди вони були завантажені раніше.

Після установки драйверів в диспетчері пристроїв з'явиться новий пристрій « ADB Interface»І ми можемо переконатися в цьому відкривши його, натиснувши правою клавішею миші по іконці« комп'ютер» -> « властивості» -> « Диспетчер пристроїв»

Крім того, ви можете спробувати встановити на комп'ютер універсальний ADB драйвер.

Як запустити ADB

Працювати з програмою adb  найкраще через командний рядок Windows. для виклику командного рядка  на комп'ютері з Windows XP, Натискаємо « Пуск»І в полі введення« виконати»набираємо cmd  і натискаємо «Enter».

На комп'ютері з Windows 7, Натискаємо « Пуск»І в полі введення« Знайти програми та файли »набираємо cmd  і натискаємо «Enter».

Відкриється вікно командного рядка, і для того щоб, наприклад подивитися які пристрої у нас підключені до комп'ютера, набираємо в ньому команду

adb devices.

програма adb  відобразить список пристроїв, підключених в даний момент до комп'ютера.

Якщо у вас є смартфон з операційною системою Android і ви часто з ним експериментуєте, щось налаштовуєте або перепрошивати, то, швидше за все, ви вже знайомі з інструментом ADB або (Android Debug Bridge). Це програма для управління смартфоном через комп'ютер по USB, яка містить безліч корисних команд.

Ви можете переглядати журнали, встановлювати і видаляти програми, управляти пристроєм і виконувати безліч інших корисних команд. З цієї статті ви дізнаєтеся як користуватися ADB в Linux, ми розглянемо корисні команди ADB для користувачів Android і детально розберемо цю утиліту. Але спочатку розглянемо як встановити сам інструмент на комп'ютер.

Установка ADB в Linux

Програма ADB входить в стандартний набір утиліт Android SDK. Ви можете встановити цю середу і отримаєте потрібну утиліту. Але не завжди хочеться тягнути на комп'ютер цілу середу виконання. Іноді потрібна тільки одна програма. Її можна дуже просто встановити окремо. В Ubuntu для цього можна виконати команду:

sudo apt install android-tools-adb

Для Red Hat, CentOS команда буде трохи відрізнятися:

sudo yum install android-tools-adb

Якщо вам потрібно встановити ADB в Windows, то доведеться завантажити пакет SDK Platform Tools з офіційного сайту.

підготовка смартфона

Для того щоб можна було використовувати adb разом зі своїм смартфоном вам необхідно включити режим налагодження по USB. Ця можливість прихована в усіх версіях Android  починаючи з 4.2. Щоб стати розробником спочатку зайдіть в «Налаштування» -> «Про телефоні»  і сім раз натисніть на пункті «Номер збірки»:



Потім в головному меню налаштувань з'явиться пункт «Для розробників»:


Тут необхідно поставити галочку навпроти розділу «Дозволити налагодження по USB»:




Тепер ваш телефон готовий до роботи з adb. Підключіть його по USB до вашого комп'ютера і почнемо працювати.

Корисні команди ADB

Перед тим як ми зможемо управляти пристроєм, необхідно ще дещо зробити. Команді adb потрібна спеціальна служба для зв'язку з Android необхідно її запустити. Для цього використовуйте таку команду:

adb start-server


Після завершення роботи ви можете відключити службу щоб вона не споживала зайві ресурси:

Тепер можна виконувати adb команди для android.

список пристроїв

Насамперед, подивимося список підключених пристроїв до нашого комп'ютера. Для цього використовується команда devices:


Якщо до системи підключено кілька смартфонів, то за замовчуванням дії будуть застосовуватися до першого. Але ви можете задати потрібний контакт передачі за допомогою опції -s. наприклад:

adb -s 0123456789ABCDEF logcat

Також вказати ім'я пристрою, до якого необхідно застосовувати команди програми adb можна за допомогою змінної ANDROID_SERIAL:

export ANDROID_SERIAL = 0123456789ABCDEF

Тоді все команди adb будуть застосовуватися до пристрою, зазначеного в цій змінній.

стан пристрою

За допомогою команди get-state ви можете дізнатися стан пристрою:


Команда поверне одне зі значень: device - працює, bootloader - завантажується, offline - вимкнено. За допомогою команди status-window можна постійно відслідковувати стан:

adb status-window


Перегляд журналів

Найчастіше дію, яке доводиться робити розробникам і тестувальникам мобільних додатків  в пошуку помилок - це перегляд журналів системи і додатків. Для цього застосовується команда logcat:


Утиліта виводить вміст логів Android в реальному часі, так що ви відразу побачите всі повідомлення про помилки. Також можна записати все в файл:

adb logcat -d\u003e ~ / android.log

За допомогою опції -c можна очистити всі логи на пристрої:

Не завжди потрібно дивитися повний системний лог, іноді буде досить тільки побачити повідомлення потрібної програми.. Для цього просто вкажіть ім'я пакета:

adb logcat com android.settings

За допомогою опції -log-level можна встановити рівень подробиці повідомлень, доступні такі варіанти: V, D, I, W, E, F, S. Для вибору подробиці виведення вкажіть потрібну букву через двокрапку після імені програми:

adb logcat com android.settings: E

Або виведемо тільки помилки для всієї системи цілком:


Передача файлів на пристрій

Якщо вам потрібно швидко відправити файл на пристрій, для цього можна використовувати команду push. Ось її синтаксис:

$ Adb push / Адреса / локального / файлу/ Адреса / віддаленого / файлу

Наприклад, завантажимо файл з домашньої папки на пристрій:

adb push ~ / file / sdcard / file


Файл буде миттєво переданий на пристрій і ви можете в цьому переконатися. Додатково можна використовувати опцію -p для відображення прогресу, а також опцію -a щоб зберегти оригінальний timestamp.

Таким же чином ви можете завантажити файл з пристрою. Синтаксис команди pull:

$ Adb push / Адреса / віддаленого / файлу  / Адреса / локального / файлу

Наприклад, скопіюємо відправлений файл назад:

adb pull / sdcard / file ~ / file1


встановлення програм

За допомогою adb можна безпосередньо встановлювати додатки. Ця можливість може бути дуже зручною для розробників. Команді install потрібно передати тільки адреса apk файлу:

adb install ~ / Momentum_apkpure.com.apk


Після цього програма встановлена ​​і готова до роботи на вашому пристрої. Якщо вам потрібно оновити додаток до більш нової версії, Тоді використовуйте опцію -r. Це дуже важливо. Інакше отримаєте помилку:

adb -r install ~ / Momentum_apkpure.com.apk

Ще доступні опції -s - для установки на флешку і -d - для зниження версії програми.

видалення додатків

Видалити додаток теж дуже просто. Для цього достатньо передати ім'я його пакета команді uninstall. Наприклад, видалимо браузер Firefox:

adb uninstall org.mozilla.firefox

Резервне копіювання

Ви можете створити резервну копію своєї прошивки і всіх системних файлів  Android для того, щоб її потім дуже просто і швидко відновити. Для цього використовується команда backup. Спочатку розглянемо її синтаксис:

$ Adb backup опції пакети

Опції вказують які дані потрібно копіювати. Кожна опція може мати приставку no, яка означає, що ці дані копіювати не потрібно. Розглянемо основні опції:

  • -apk  - зберігати apk файли для програм, за замовчуванням вимкнено;
  • -obb  - зберігати розширення встановлені розширення apk файлів  в форматі obb. За замовчуванням вимкнено;
  • -shared  - зберігати дані додатків з SD карти або пам'яті телефону, відключено;
  • -all  - зберегти всі встановлені додатки;
  • -system  - зберегти системні програми, Ці програми вже входять в список all.

Останній параметр дозволяє вказати які програми потрібно зберігати. Якщо вказана опція all, то, природно, що цей параметр не потрібен. Таким чином, команда для резервного копіювання  системи буде виглядати ось так:

adb backup -apk -obb -shared -all -f backup.ab


За допомогою опції -f ми задаємо ім'я файлу архіву, він буде збережений в цій папці. Якщо його не поставити, то ім'я за замовчуванням буде backup.ab. Вам потрібно буде підтвердити створення копії на телефоні, можна ввести пароль для шифрування:


Для відновлення з резервної копії  використовуйте команду restore. Їй достатньо передати адресу файлу:

adb restore android.ab

В утиліти adb є навіть команди для перезавантаження пристрою. Можна просто перезавантажити смартфон за допомогою команди reboot:

Можна завантажитися в режим recovery:

adb reboot recovery

Або в режим настройки завантажувача:

adb reboot bootloader

консоль Android

За допомогою команди shell ви можете увійти в консоль Android і виконувати там необхідні дії. Тут є більшість звичних нам команд linux. Ми детально розглядали всі доступні команди в статті. Зараз же поговоримо про саму команду shell і наведемо кілька прикладів. Щоб увійти в консоль наберіть:


adb shell ls / system


Наприклад, за допомогою такої команди ви можете зробити знімок екрана:

adb shell screencap -p /sdcard/screenshot.png

А так можна зняти екран смартфона на відео:

adb shell screenrecord /sdcard/video.mp4

висновки

У цій статті ми розглянули як користуватися утилітою adb для управління Android  смартфоном, а також основні команди програми adb, які ви можете застосовувати. Команди adb shell - це ті ж команди, що ви можете виконувати в терміналі Android, тому немає сенсу їх розбирати ще раз. Сподіваюся, інформація з цієї статті була вам корисною.

Багато хто чув про adb, багато хто користувався adb і знають всю міць консолі. Прийшов час спростити і взаємодія з даними функціоналом за допомогою програми Adb Run. Дізнатися детально можна в даному огляді.

Автором програми є  товариш Шипілов Віталій.

Суть програми Adb Run полягає в тому, що багато користувачів які користуються adb використовує типові команди і дії, і вона автоматизує їх і спрощує звернення користувача в консолі.


Як бачите програма має консольний вид і складається на даний момент  з 14 пунктів, управління в програмі відбувається так: переходи з меню в меню за допомогою цифр, підтвердження вибору кнопка Enter

Інструкція-Огляд програми ADB RUN


Зараз коротко вивчимо всі пункти меню в програмі Adb Run

1. Пункт Device attached? - перевіряє приєднаний чи смартфон до ПК (не забудьте включити налагодження по USB на Android пристрої)


2. Пункт Move - переміщення файлів з Android на ПК і ПК на Android. В даних пунктах закладені «типові» варіанти, так і ручна можливість управління.


3. Пункт Install Android App to Device - установка додатків на Android, можливі варіанти установок збереження даних, переміщення на карту пам'яті.


4. Пункт




7. Пункт Manual відповідає сам за себе, тут можна вводити команди вручну, є пункт який дозволяє не вводити постійно adb, а писати відразу команду,

Universal ADB Driver (UAD) is a GUI based application that allows you to quickly install the Google ADB Driver on your Computer in few Clicks only.

Here, we have tried to share the latest version of Universal ADB Driver along with the previous releases. If you are searching for Drivers for your Android Device then this is a treat for you.

Features of Universal ADB Driver

Quick Installer

It allows you to quickly install the Google ADB Driver in few seconds only. Simply connect the device to the computer and run the Universal ADB Driver Setup and follow the screen instructions.

Supports every Device

It supports almost every Android Device, whether it is from Major brands like Samsung, HTC, Sony or from Minor brands. It automatically detects the chipset of your device and install the driver accordingly.

Detects Manufacturer & Model

It automatically detects the Manufacturer name and Model Number of your Device and shows it under the Manufacturer and Description List.

Refresh Button

It allows you to quickly refresh the device list that is attached to the computer. This feature is introduced in version 2.0 and is not available in version 1.0.

Supports Windows x86 and x64 Bit

It automatically detects the BITs of you computer and allows you to install the ADB Driver on Windows XP, Vista, Windows 7, Windows 8, Windows 8.1 and Windows 10 easily.

Download Universal ADB Driver

Readme Once :

[*] Compatibility: It supports Windows Computer only, including Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 and Windows 10.

[*] Supports Nokia and Amazon: It supports Nokia devices including Nokia X, Nokia XL Series. It also supports all the Amazon Devices.

[*] How to Install: If you want to learn How to install the setup then head over to the Page.

[*] Best Alternative: Although Universal ADB Driver is perfect in all sense, but there is a great alternative available, called. Beside installing the adb driver, it also install the fastboot files on your windows computer.

[*] Credits: Universal ADB Driver is created and distributed by universaladbdriver.com. So, full credits goes to them for sharing the Driver for free.

Download Android Firmware

Choose your device Adcom Alcatel Ambrane Amoi Arise Bassoon Bedove Blu Bluboo BQ Bsnl Byond Celkon Champion Cheers Colors Coolpad Croma Cubot Datawind Digiflip Elephone Eurostar Fly Gfive Gionee GoodOne Haier Hdc Hello Hitech Hotwav iBall Infinix Infocus Innjoo Intex (Page 1) Intex (Page 2) Itel Karbonn K-Touch Koobee Lava Leagoo Lemon Lenovo Lyf M-Tech Magicon Maximus Maxx Micromax (Page 1) Micromax (Page 2) Mycell Nexus Obi Okapia Panasonic QMobile Rage Reach Salora Samsung Simmtronics Siwer Soja Sony Xperia   Spice SunUp Swipe Symphony Thl Tianhe Timmy Tooky Ubtel Ulefone Verykool Videocon Vivo Vodafone Walton Wellphone Wiko Winmax Winstar Wynncom Xiaomi Xolo Xplay Xtreamer Yu Zears Zen ZD Real Zolo Zopo Zync

Download Android Driver

Choose your device Acer Adcom Alcatel Allview Amazon Ambrane Amoi Archos Arise Asus Bassoon Bedove Blu Bluboo BQ Bsnl Byond Celkon Champion Cheers Colors Coolpad Croma Cubot Dell Digiflip Elephone Fly Gfive Gigabyte Gionee GoodOne Haier Hello Hitech HP HTC Huawei Icemobile Infinix Innjoo Intex Itel Karbonn Kyocera Lava Lenovo LG Lyf Maximus Maxwest Micromax Meizu Mobistel Motorola Mycell Nexus NIU OnePlus Oppo Orange Qmobile Panasonic Pantech Philips Plum Posh Prestigio Samsung Sony Spice Symphony T-Mobile Telego Toshiba Ulefone Unnecto Verykool Vivo Vodafone Walton Wiko Winmax Winstar Xiaomi Xolo Yezz YU ZTE Zync

Програма Adb призначена для роботи з операційною системою Android. ADB часто використовується при зміні файлів операційної системи, відновлення робочого стану після невдалих дій.

ADB (Android Debug Bridge)   - що в перекладі означає Налагоджувальний міст для Андроїд, сам переклад цього терміна вже дає можливість зрозуміти, що adb є сполучною ланкою між андроїд пристроєм і комп'ютером, дозволяючи працювати з файлами ОС андроїд прямо з комп'ютера. Програма adb є частиною іншої програми, яка іменується Android SDK.

Як встановлюється програма ADB

1 Перш за все, потрібно завантажити програму Android SDK. Для роботи в операційній системі  Windows 7 радимо завантажити програму в zip архіві, щоб уникнути проблем з подальшою установкою.

2   Розпаковуємо архів з програмою, найкраще це зробити в корінь на диск C: \\

3   Тепер встановлюємо додаток SDK Platform Tools

4   В папці з встановленою програмою Android  SDK відкриваємо папку android-sdk-windows  , В ній потрібно запустити додаток SDK Manager  , (При цьому у вас обов'язково повинно бути активне з'єднання з інтернет мережею). Після її запуску повинно з'явитися таке вікно.

5   У лівій частині вікна потрібно відзначити галочками два пункти Android SDK Platform-tools   і Android SDK Tools  , Всі інші галочки прибираємо. Погоджуємося з умовами використання та тиснемо Accept  , а потім Install  . Після цього будуть завантажені два зазначених додатки і встановлені на комп'ютер. На цьому установка програми ADB   закінчена і можна починати роботу з андроїд пристроями. Для кожного пристрою не забувайте встановити драйвери.

Для того щоб кожного разу не прописувати шлях до папки з програмою, потрібно відредагувати файл path  . На даний момент шлях до програми виглядає так: C: \\ android-sdk-windows \\ platform-tools \\ adb .

Для зміни параметрів path робимо наступне:

На ярлику «   Мій комп'ютер »Тиснемо правою кнопкою мишки, вибираємо параметр« властивості «, У вікні, переходимо в розділ« Додаткові параметри системи «. Далі натискаємо кнопку « параметри середовища »І у вікні з підписом« Системні змінні »Знаходимо параметр« path  »І натискаємо на кнопку« змінити «.

У вікні, дивимося на рядок « значення змінної », В кінці цього рядка ставимо крапку з комою (якщо її немає) і пишемо наступне: ; C: \\ android-sdk-windows \\ tools; c: \\ android-sdk-windows \\ platform-tools; »Далі вводимо команду« adb device  s ». Після цього буде виведений список підключених пристроїв.