Open
Close

Adb копіювання файлів на комп'ютер. Apply update from ADB – що це на Android. Команди для прошивки розділів Android у Fastboot

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

Як встановити драйвер ADB?

На більшості пристроїв із процесором MediaTek ADB драйверавстановлюються в автоматичному режимі. Для цього качаємо архів , Розпаковуємо його на комп'ютер і запускаємо файл Install.bat.

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

  1. Заходимо на комп'ютер з облікового запису, який володіє правами адміністратора.
  2. Натискаємо клавіші - Windows+R(кнопка Windows знаходиться між лівими Ctrl та Alt).
  3. У вікні пишемо mmc devmgmt.msc(або devmgmt.msc), щоб викликати диспетчер пристроїв.
  4. На смартфоні у меню « Налаштування/Для розробників» включаємо « Налагодження по USB«.
  5. Витягаємо зі смартфона акумулятор, а потім повертаємо його назад (не вмикаючи пристрій). Якщо акумулятор не знімається, просто вимикаємо смартфон.
  6. Підключаємо смартфон до комп'ютера за допомогою кабелю USB.
  7. Диспетчері пристроїв. Якщо з'являється пристрій із жовтим трикутником у розділі ««, то не відключаючи смартфон встановлюємо на комп'ютер.

Якщо пристрій з'явиться у розділі com-портівабо в невідомі пристроїз назвою « MT65xx Preloader» або « MTK usb port» або « DA USB VCOM«Треба провести ручну установку.

Ручне встановлення ADB драйверів

Щоб встановити adb драйвера для смартфона в ручному режимі, знадобиться комп'ютер, USB кабель і кілька хвилин часу.

  1. Качаємо та розпаковуємо на комп'ютер папку з ADB драйверами .
  2. Виконуємо пункти 1-5, які описані вище.
  3. Натискаємо правою кнопкою миші на новому пристрої, що з'явився в Диспетчері пристроїв. У меню вибираємо Оновити драйвери.
  4. Заходимо до розпакованої раніше папки. У ній переходимо до підкаталогу Win7і приступаємо до встановлення. Для 32 -бітних операційних систем вибираємо файл usb2ser_Win7.inf, для 64 -бітних usb2ser_Win764.inf.
  5. Дотримуємося інструкцій.
  6. Драйвер встановлено!

На Windows8, 8.1 та 10 драйвера ставляться з вимкненою перевіркою підпису.

Вимкнення перевірки підпису драйверів у Windows

Вимкнення перевірки підпису на Windows 8:

  1. Win+I -> Зміна параметрів комп'ютера -> Загальні -> Особливі варіанти завантаження -> Перезавантажити зараз.
  2. При вимкненні натисніть Діагностика -> Додаткові параметри -> Параметри завантаження -> Перезавантажити.
  3. Після появи меню, в ньому виберіть «Вимкнути обов'язкову перевірку підпису драйверів.

Вимкнення перевірки підпису на Windows 8.1:

  1. Win+I -> Параметри -> Зміна параметрів комп'ютера -> Оновлення та відновлення -> Відновлення -> Перезавантажити зараз.
  2. При вимкненні натисніть Діагностика -> Додаткові параметри -> Параметри завантаження -> Перезавантажити.
  3. Після цього з'явиться меню, натискаєте F7 і чекаєте перезавантаження комп'ютера.
  4. Далі проводиться установка драйверів за інструкцією.

Вимкнення перевірки підпису на Windows 10:

  1. Затискаємо клавіші Windows та shift, та утримуємо їх.
  2. Далі Пуск -> Завершення роботи -> Перезавантаження
  3. Відпускаємо клавіші Windows та shift, та вибираємо пункт «Діагностика»
  4. На наступній сторінці вибираємо "Додаткові параметри"
  5. Далі йдемо до «Параметри завантаження»
  6. Просто тиснемо "Перезавантажити" і чекаємо, коли система завантажиться до наступного кроку.
  7. Після перезапуску ми опинимося на сторінці вибору параметра завантаження системи. Натискаємо клавішу F7.
  8. Комп'ютер перезавантажиться та вимкне перевірку підпису драйверів.
  9. Далі проводиться установка драйверів за інструкцією.

Якщо ви вказуєте пристрій шлях до файлу драйвера, але диспетчер пристроїв твердить, що з драйверами все відмінно і не хоче їх оновлювати, а пристрій з'являється в розділі « Android Composite ABD Interface» зі значком жовтого трикутника, то потрібно зробити редагування у файлі android_winusb.inf,який знаходиться в папці MTK_Android_USB_Driverзі скачаного в « Пункті 1архіву. У ньому нам потрібно прописати PID\VID, які ми попередньо дізнаємось зі свого комп'ютера. Клацаємо правою кнопкою миші на пристрої з жовтим трикутником/ Властивості/ID пристрою. Там буде 2 рядки. Ось ці рядки нам потрібно скопіювати у файл з драйверами. Потім повторно вказуємо шлях до цього драйвера.

android_winusb.inf- У цьому файлі робити зміни.

%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01&REV_0255
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01&REV_0255

VID \ PID може змінюватися, ставимо свої значення.

Прошивка Android, тобто. запис певних файл-образів у відповідні розділи пам'яті девайсу при використанні спеціального Windows-софта, що практично повністю автоматизує процес, на сьогоднішній день є не найскладнішою з точки зору користувача процедурою. Якщо ж використання такого інструментарію неможливе або не дає потрібного результату, ситуацію рятує Fastboot.

Для того, щоб прошити Андроїд-апарат через Fastboot, знання консольних команд однойменного режиму роботи девайса, а також певна підготовка смартфона або планшета і використовується для операцій ПК.

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

Кожну дію з власними андроїд-пристроями користувач здійснює на свій страх та ризик. За можливі негативні наслідки використання методів, описаних на даному ресурсі адміністрація сайту відповідальності не несе!

Підготовка

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

Встановлення драйверів

Бекап системи

Якщо існує найменша можливість, перед прошивкою обов'язково здійснюється створення повної резервної копії існуючих розділів пам'яті пристрою. Необхідні для створення бекапу дії описані у статті: Як зробити бекап Android-пристрою перед прошивкою

Завантаження та підготовка необхідних файлів

Ця надбудова дозволяє виконувати всі операції з наведених нижче прикладів в напівавтоматичному режимі і не вдаватися до ручного введення команд в консоль.

Перезавантаження девайса в режим bootloader

1. Щоб пристрій приймав команди, що надсилаються користувачем через Фастбут, він повинен бути перезавантажений у відповідний режим. У більшості випадків достатньо послати в девайс з увімкненим налагодженням по USB спеціальну команду через adb:

adb reboot bootloader

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

fastboot devices

3. Перезавантаження в режим fastboot можна також здійснити за допомогою відповідного пункту (« Reboot»).

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

Тільки для прикладу можна розглянути продукцію компанії Xiaomi. У цих пристроях завантаження у фастбут-режим здійснюється за допомогою натискання на вимкненому апараті. Гучність-» та, утримуючи її, клавіші « живлення».

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

Розблокування завантажувача

Виробники певного ряду андроїд-апаратів блокують можливість керування розділами пам'яті пристрою через блокування завантажувача (bootloader). Якщо пристрій заблоковано завантажувачем, у більшості випадків його прошивка через фастбут неможлива.

Для перевірки статусу завантажувача можна надіслати у пристрій, що знаходиться в режимі fastboot і підключений до ПК, команду:

fastboot oem device-info

Але знову доводиться констатувати, що даний спосіб з'ясування статусу блокування не є універсальним і відрізняється для пристроїв різних виробників. Це твердження стосується розблокування bootloader – методологія проведення процедури відрізняється для різних пристроїв і навіть для різних моделей одного бренду.

Як розблокувати Bootloader

  • Як розблокувати завантажувач (Bootloader) - HTC
  • Як розблокувати завантажувач (Bootloader) - Nexus
  • Як розблокувати завантажувач (Bootloader) - Sony
  • Як розблокувати завантажувач (Bootloader) - Xiaomi
  • Як розблокувати завантажувач (Bootloader) - Huawei
  • Як розблокувати завантажувач (Bootloader) - LG

Запис файлів у розділи пам'яті девайсу

Завершивши попередні процедури, можна переходити до процедури запису даних у розділи пам'яті пристрою. Ще раз перевіряємо ще раз коректність завантаження файлів-образів і/або zip-пакетів і їх відповідність прошивається пристрою.

Увага! Прошивка некоректних і пошкоджених файл-образів, а також образів від іншого девайса в пристрій призводить в більшості випадків до неможливості завантаження Android та інших негативних для апарату наслідків!

Встановлення zip-пакетів

Для запису в девайс, наприклад OTA-оновлень, або повного комплекту складових програм, що розповсюджуються у форматі *.zip, використовується fastboot-команда:

update

1. Переконуємося, що пристрій перебуває в режимі фастбуту і коректно визначається системою, а потім робимо очищення розділів « cache» та « data». Це видаляє всі дані користувача з пристрою, але є в більшості випадків необхідним кроком, оскільки дозволяє уникнути безлічі помилок під час прошивки та подальшої роботи програмного забезпечення. Виконуємо команду:

fastboot -w

2. Записуємо zip-пакет із прошивкою. Якщо це офіційне оновлення від виробника, використовується команда:

fastboot update update.zip

В інших випадках застосовуємо команду

fastboot flash update.zip

3. Після появи напису « finished. total time….» Прошивка вважається завершеною.

Запис img-образів у розділи пам'яті

У багатьох випадках пошук прошивки у форматі *.zipдля завантаження може бути утруднений. Виробники девайсів неохоче викладають свої рішення у Мережу. Крім того, zip-файли можуть бути прошиті через рекавері, тому доцільність використання способу запису zip-файлів через фастбут викликає сумніви.

А ось можливість прошивки окремих образів у відповідні розділи, зокрема. boot», « system», « userdata», « recovery» та ін через Fastboot при відновленні апарату після серйозних програмних проблем, може врятувати ситуацію в багатьох випадках.

Для прошивки окремого образу img використовується команда:

fastboot flash найменування_розділу ім'я_файлу.img

1. Як приклад запишемо розділ рекавері через фастбут. Для прошивки образу recovery.imgу відповідний розділ відправляємо в консолі команду:

fastboot flash recovery recovery.img

2. Аналогічним способом прошиваються інші розділи. Запис файл-образу в розділ « Boot»:

fastboot flash boot boot.img

« System»:

fastboot flash system system.img

І так само всі інші розділи.

3. Для пакетної прошивки одразу трьох основних розділів – « boot», « recovery» та « system» можна використовувати команду:

4. Після завершення виконання всіх процедур апарат можна перезавантажити в Андроїд прямо з консолі, надіславши команду:

fastboot reboot

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



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

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

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

Що таке ADB.

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

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

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

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

1. Завантажуємо Android SDK, його можна знайти за посиланням, зазначеним раніше. Є кілька різновидів 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.
Переконуємося, що наш комп'ютер підключений до інтернету і запускаємо програму SDK Manager, що знаходиться в папці android-sdk-windows. Після запуску програми з'явиться таке вікно:

Нам потрібно завантажити та встановити 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» та натискаємо кнопку «Змінити…»

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

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

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

Якщо ви встановили Android SDK в іншу папку, пропишіть в кінці рядка ваш шлях до папок інструментів та 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 найкраще через командний рядок Windows. Для виклику командного рядка на комп'ютері з Windows XP, натискаємо «Пуск» та у полі введення «Виконати» набираємо cmd та натискаємо «Enter».

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

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

adb devices

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



Більшість користувачів Android нічого не знають про ADB. Повна назва - Android Debug Bridge, розшифровується, як «Налагоджувальний Міст Android». ADB є частиною Android SDK. За допомогою ADB можна виконувати різні дії над вашим планшетом або смартфоном, такі як: перепрошивку, копіювання файлів з комп'ютера на Андроїд і назад, відновлення системи та інші.

ADB для Android – що це таке?

Вам, напевно, відомо, що операційна система Android заснована на модифікованому ядрі Linux. Тому і з нею виникає потреба використовувати командний рядок. Саме програма adb допомагає встановлювати зв'язок між комп'ютером та Android. Вона є складовою середовища розробки Android SDK, тому щоб встановити Android Debug Bridge, вам потрібно завантажити Android SDK з офіційного сайту. Є версії всіх популярних операційних систем: Windows, Mac OS і Linux. Тобто, простіше, adb дозволяє за допомогою комп'ютера керувати телефоном або планшетом.

Підключіть пристрій до ПК через USB. Переконайтеся, що всі драйвери встановлені і увімкнено налагодження USB .

Працювати з Android Debug Bridge найкраще через командний рядок Windows. Для цього у Windows XP натисніть « Пуск» та у полі введення « Знайти програми та файли» введіть « cmd», після цього натисніть « Enter». Якщо у вас є Windows 7 і вище, натисніть « Пуск» і в полі « Виконати» введіть « cmd» та знову натисніть клавішу « Enter».

  • Як відкрити командний рядок у Windows 8
  • Як відкрити командний рядок у Windows 10

adb devices

Найпоширеніша команда adb. За допомогою неї можна визначити, чи бачить ваш ПК підключений пристрій. Якщо ви все зробили нормально, то з'явиться такий рядок: List of devices attached». Після неї ви побачите серійний номер вашого смартфона або планшета та його стан: « online» або « offline».

Якщо пише "offline", це означає, що апарат знаходиться в сплячому режимі, якщо "online", то девайс готовий виконувати ваші команди.

Завдяки цій команді ви можете встановлювати програми на вашому смартфоні або планшеті. Для цього потрібно прописати шлях, де знаходиться APK файл:

adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk

Щоб не писати довгих шляхів, скопіюйте файл у каталог android-tools. Тоді шлях стане таким:

adb intsall nazvanie_prilogeniya.apk

adb uninstall

Вводити потрібно аналогічно до попередньої команди. При цьому програма видаляється.

Ця команда має цікаву фішку. Якщо ви додасте ключ -kПри видаленні гри або програми їх дані і кеш не видаляться, а залишаться на Android пристрої.

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

adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android

Щоб не писати довгих шляхів, скопіюйте файл у каталог android-tools. Тоді потрібно вводити:

adb push nazvanie_fayla/sdcard/Android

Ця команда копіює файли з Android на комп'ютер. Вам потрібно знати шлях, де знаходиться файл на смартфоні або планшеті та вказати місце, де ви хочете зберегти файл. Якщо ви не вкажете останнє, файл збережеться в директорії android-tools.

adb pull /sdcard/nazvanie_fayla\D:\papka_gde_sohranity

Ця команда перезавантажить ваш телефон або планшет.

Завдяки цій команді ви можете завантажитися безпосередньо в режимі bootloader.

adb reboot recovery

Не всі аксесуари підтримують цю команду. За допомогою неї можна потрапити до режиму відновлення.

adb connect

За допомогою цієї команди можна підключити пристрій до мережі Wi-Fi. Для цього потрібно знати ip адресу та порт пристрою.

adb connect ip:port

За допомогою цієї команди ви отримуєте повний доступ до всіх файлів на вашому пристрої.

Другий спосіб використання adb shell – це виконання одиничної команди Android shell за допомогою такої конструкції:

adb shell<команда>

Якщо ви переведете ваш телефон або планшет під керуванням Андроїд в режим bootloader, команди adb більше спрацьовувати не будуть. Тут необхідно використовувати команди fastboot.

Щоб перевірити, чи бачать ПК та Android один одного, використовуємо команду:

Після її введення з'явиться серійний номер вашого апарата.

Під час введення цієї команди можна розблокувати завантажувач телефонів та планшетів Asus та HTC. Коли пристрій знаходиться в режимі bootloader, введіть:

Також усі ваші встановлені програми та персональні дані будуть втрачені.

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

adb logcat > filename.txt

adb sideload

Команда нагоді для власників пристроїв лінійки Google Nexus. За допомогою неї можна оновити прошивку девайса. Завантажте її на комп'ютер, підключіть до нього Nexus, зайдіть в режим Recovery, виберіть « Apply update from ADB» і потім введіть команду:

adb sideload name.zip

name.zip– це ім'я zip файлу з прошивкою.

adb backup та adb restore

Команда adb backupстворює бекап, а adb restoreпроводить відновлення з бекапу.



Багато хто з нас вже знайомий з ADB (Android Debug Bridge), оскільки, будучи власником Android пристрою, досить часто доводиться виконувати такі прості дії, як adb pushі pull, або adb rebootі т.д. Але для багатьох користувачів-початківців один тільки вид командного рядка вже лякає, і здається гранично можливим. Хоча насправді все досить просто, досвідчені користувачі не дадуть мені збрехати, а найбільша складність полягає в тому, щоб запам'ятати всі ці команди, хоча це теж не обов'язково робити, оскільки Інтернет завжди під рукою і знайти потрібну команду не важко.

Android Debug Bridge, який є частиною емулятора Android SDK, дозволяє здійснювати зв'язок між Вашим комп'ютером і підключеним до нього Android пристроєм, до речі, якщо потрібен якийсь софт, то програми на ноутбук можна скачати безкоштовно. Що я можу робити за допомогою ADB? Можливості у нього досить широкі, наприклад, найпопулярніші дії: копіювати файли з Android пристрою на комп'ютер, заливати файли з комп'ютера на Android, виконувати безліч команд Linux, отримувати звіти про помилки і т.д.

Тому, якщо Ви новачок у цій справі і хочете дізнатися трохи більше про ADB, ніж просто що це таке, тоді пропоную Вам ознайомитись з моїм невеликим посібником з вивчення ADB.

Що знадобиться

1. Android Debug Bridge (ADB) для Windows 32bit - завантажити

2. Android Debug Bridge (ADB) для Windows 64bit

3. Комп'ютер із встановленою Windows ОС.

Тепер переходимо до активної фази:

1. Завантажуємо потрібний zip архів і витягаємо його куди Вам завгодно, наприклад, диск С.

2. Тепер переходимо до директорії C:/adb/sdk/platform-tools. Тут ви знайдете набір файлів, як показано на малюнку нижче.

3. Затискаємо кнопку Shift + правий клік мишею та запускаємо командний рядок Windows з поточної директорії.

4. Вводимо команду adb start-server.

5. Щоб переконатися, що Ваш пристрій правильно підключений та розпізнаний комп'ютером, введіть наступне: adb devices. Якщо все добре, ви побачите щось схоже на це:

Тепер, коли Ваш пристрій підключено і все працює, давайте трохи з ним пограємось.

Читаємо LOGCAT через ADB

Найпростіший спосіб це виконати команду: adb logcat. Як результат, на екрані з'явиться весь вміст файлу пристрою. Щоб отримати logcat в окремому файлі, виконайте: adb logcat > logcat.txt.

Звіт про помилки (BUGREPORT)

Можна виконати команду: adb bugreport, але ви отримаєте повідомлення, що звіт, що сформувався, неможливо буде прочитати, тому краще скористатися: adb bugreport >result.txt.

ADB спільно з ROOT правами доступу

Для роботи з-під ADB з повними правами доступу, потрібно крутити аксесуар. Якщо девайс вже ручений, виконуємо команду: adb rootі бачимо те, що показано на зображенні нижче (перезавантаження ADB з root правами).

Встановлення програм через ADB

Щоб встановити програму, переконайтеся, щоб у назві apk файлу не було пробілів і потрібно точно знати правильний шлях до нього. Ну а далі виконуємо команду: adb install+ Назва файлу інсталяції. У своєму прикладі я встановив гру papertoss, тому якщо все пройде успішно, ви отримаєте на екрані таке зображення: