Adb не бачить смартфон habrahabr. Що за програми Adb та Adb run – основні команди та як ними користуватися. Винуватець збою - комп'ютер. Що робити

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

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

Якщо таке сталося з вами, то насамперед вам потрібно перевірити таке:

1. Повірте, чи ввімкнено в налаштуваннях вашого планшета

2. Перевірте, що USB-кабель, який ви використовуєте для підключення до комп'ютера, правильно і правильно підключено.

3. Перевірте, чи встановлено у вас Android SDK і чи оновлений він до найсвіжішої на сьогоднішній момент версії

4. Спробуйте переключити режим підключення вашого планшета або смартфона з медіа-пристрою (MTP) на камеру (PTP) або назад.

Ви можете запитати – навіщо робити це, якщо до цього пристрій працював нормально? Причиною виникнення подібної ситуації може бути безліч. Наприклад, ви оновили операційну систему на ПК і забули встановити Android SDK, або ви давно не оновлювали SDK або ви підключили свій планшет або смартфон не фірмовим кабелем, який йшов з ним у комплекті, а купленим пізніше довшим, для того, щоб було зручно користуватися пристроєм під час заряджання, або – USB драйвери вашого пристрою встановлені некоректно.

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

Для цього на комп'ютері з підключеним до нього планшетом або смартфоном відкрийте диспетчер пристроїв і знайдіть пристрій із «Composite ADB Interface» у найменуванні. Наприклад: "Android Composite ADB Interface" або "Google NexusADB Interface"

Потім клацніть по пристрої правою клавішею миші і у меню виберіть опцію «Видалити»

Відключіть планшет або смартфон від комп'ютера, підтвердіть видалення, натиснувши кнопку «ОК» і після завершення процесу видалення пристрою, підключіть його заново і дочекайтеся поки Windows встановить його знову. Після цього ваш планшет або смартфон повинен відобразитися у списку пристроїв, підключених до комп'ютера в програмі ADB.

Досить часто поширена проблема в Android це помилка waiting for device при роботі з ADB або Fastboot, в даній статті навчимося її виправляти!

Що це waiting for device?

Ця помилка не зовсім помилка, якщо дослівно перекласти цю фразу – очікування на підключення пристрою. Тобто коли ви намагаєтеся щось виконати в ADB або FASTBOT і у вас з'являється повідомлення waiting for device в командному рядку, то це означає, що ваш Android смартфон або планшет не видно!

Повідомлення - adb або fastboot не бачать підключений Android девайс!

Щоб було зрозуміло, про що ця стаття і для розуміння, про що йдеться, бажано прочитати такі статті:

  • Відладка по USB

Хоча майже всі причини повідомлення вирішуються однаково для зручності, стаття буде розділена на рішення «waiting for device в adb» і «waiting for device в fastboot».

Рішення waiting for device в ADB

1. Перше на що варто звернути увагу, так це те, що встановлений у вас драйвер?

Завантажити драйвер можна на даній сторінці, як встановити дізнатися на цій засланні. Якщо драйвер без підпису , то Windows необхідно перезавантажити вимкнувши перевірку. Для певних пристроїв потрібен спеціальний драйвер ADB.

Встановили драйвер? Перезавантажте комп'ютер!

2. Переконайтеся, що пристрій знаходиться в режимі bootloader, інакше fastboot не побачить вашого Android!

3. Використовуйте оригінальний та не пошкоджений кабель microUSB кабель! Тут має бути все зрозуміло, якщо кабель пошкоджений, звідси і проблема видимості, можливо ви можете з цього кабелю передати або прийняти файли, але з Fastboot вже працювати не вийде! Також не використовуйте пошкоджений USB-порт на комп'ютері!

4.Використовуйте лише порт USB 2.0! Не дивлячись що стандарт USB 3.0 вже існує вже не перший рік, але все ж таки до масштабного впровадження говорити дуже рано. Робота Fastboot з USB 3.0 хоч і можлива, але все ж таки не бажана!

5. Не використовуйте USB-хаби! Ніколи і за жодних умов не використовуйте USB-хаби, робота з Fastbot ставати схожою на фортуну — пощастить чи не пощастить.

7. Спробуйте підключити Android до іншого USB порту.

9. Відкрийте командний рядок від імені адміністратора.

Якщо у вас була колись схожа проблема «waiting for device» і вирішили по своєму, не з перерахованих способів, то не соромтеся написати в коментарях!

От і все! Більше статей та інструкцій читайте у розділі . Залишайтеся разом із сайтом, далі буде ще цікавіше!

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

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

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

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

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

  • Ви перевстановили операційну систему на комп'ютері або видалили частину драйверів (причина у відсутності потрібного драйвера).
  • Телефон (планшет) перестав визначатися після прошивки, чищення від вірусів, видалення програм, оптимізації та інших маніпуляцій з ОС (збій у роботі операційної системи мобільного девайсу).
  • Пристрій зазнав механічного впливу (пошкоджено USB-гніздо) або побував у ремонті (після заміни деталей потрібен драйвер іншої версії або несправність усунена не повністю).
  • Ви використовуєте USB-кабель, яким раніше ніколи не підключали телефон до комп'ютера (кабель призначений тільки для заряджання або зіпсований) і т.д.

Швидко визначаємо винуватця проблеми

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

  • Поворухніть кабель в області роз'ємів (у цих місцях найчастіше утворюються заломи) і погляньте, чи не визначиться телефон (планшет) у провіднику або диспетчері пристроїв комп'ютера. Або з'єднайте пристрої іншим, свідомо робочим та придатним для передачі даних кабелем.
  • Підключіть телефон до іншого комп'ютера та іншого мобільного пристрою до цього ПК. Якщо телефон не визначиться ніде, проблема в ньому однозначно. Те саме у випадку з комп'ютером.
  • Якщо причина, ймовірно, в комп'ютері, перевірте телефон у всіх гніздах USB, можливо, проблема в одному або кількох з них (наприклад, тільки в передній групі).

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

Винуватець збою - телефон. Що робити?

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

  • Перезавантажте девайс.
  • Підключіть телефон до комп'ютера. Після з'єднання посуньте вниз шторку меню швидких налаштувань і переконайтеся, що у списку "Підключити як" не зазначено "тільки заряджання", а також "камера" або "медіа-пристрій". Виберіть опцію «USB-накопичувач».

  • Відкрийте системні налаштування Android (старі версії — «Параметри»). Зайдіть до розділу «Бездротові мережі». Увімкніть режим модему. Або навпаки, якщо він увімкнений — вимкніть. У деяких редакціях Android цей параметр керує не лише модемом, а й підключенням гаджета до ПК як накопичувача.

  • Поекспериментуйте з переведенням пристрою в режим налагодження USB. Відкрийте у параметрах розділ «Система» та «Для розробників». Зніміть або встановіть прапорець біля пункту «Налагодження USB».

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

Винуватець збою - комп'ютер. Що робити?

  • Завершіть роботу ОС, вимкніть ПК з розетки (або натисніть клавішу на блоці живлення) і 15-20 секунд потримайте кнопку Power. Це розрядить ємності та зніме блукаючий статичний заряд, який може блокувати визначення підключеного пристрою.
  • Якщо телефон не розпізнається лише однією групою USB-портів, відкрийте кришку системного блоку та перевірте надійність їх підключення. До речі, нормальне заряджання мобільного пристрою через порт ще не говорить про справність другого.
  • Завантажте операційну систему. Відкрийте диспетчер пристроїв і перевірте, чи є у списку обладнання переносні пристрої, а серед них — ваш телефон. Якщо він присутній, але позначений чорною стрілкою в колі (вимкнено), клацніть по рядку правою клавішею мишки та виберіть у меню команду «Увімкнути пристрій».

  • Якщо у списку обладнання є невідомі пристрої (позначені знаком оклику в жовтому трикутнику), можливо, один з них і є телефон. Щоб переконатися, що це він, від'єднайте мобільний девайс від USB. Якщо невідомий пристрій зникне зі списку, то так і є. І причина збою – відсутність у системі потрібного драйвера. Як перевстановити та звідки скачати драйвер на телефон, ми розповімо трохи нижче.
  • Проблема з розпізнаванням підключених пристроїв може бути й через збій завантаження, пошкодження або відсутність драйверів USB. У цьому випадку знаки оклику будуть у розділі «Контролери USB».
  • Перевстановлення драйверів не допомогло? Проскануйте диски комп'ютера антивірусом і тимчасово відключіть захисні програми. До речі, останні можуть блокувати доступ до мобільного пристрою як до носія, якщо на ньому є підозрілий або явно шкідливий софт. Тож на віруси варто перевірити і телефон теж.

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

Як інсталювати драйвер мобільного пристрою та USB на комп'ютері з Windows

iPhone

  • Підключіть iPhone до ПК.
  • Відкрийте папку %CommonProgramW6432%\Apple\Mobile Device Support\Drivers (щоб не набирати команду вручну, скопіюйте її звідси, вставте в адресний рядок будь-якої папки та клацніть кнопку переходу). У ній знаходиться 2 файли (з чотирьох) з розширенням.inf - usbaapl.inf і usbaapl64.inf.

  • Відкрийте контекстне меню кожного з цих файлів та виконайте команду «Встановити».
  • Після інсталяції перезавантажте комп'ютер.

Android

Смартфони та планшети під Android, такі як Samsung, Xiaomi, Lenovo, Meizu, HTC і т. д., як правило, не створюють окремих папок для зберігання своїх драйверів, та й на офіційних сайтах їх часто не знайти, щоб просто так скачати перевстановити. Тому спочатку варто довірити переустановку вже присутніх в системі драйверів самої Windows.

Як це зробити:

  • У диспетчері пристроїв відкрийте контекстне меню проблемного девайса. Виберіть опцію «Оновити драйвер».

  • У наступному вікні спочатку виберіть автоматичний пошук оновлень. Якщо Windows не знайде нічого придатного, позначте другий пункт — інсталяція та пошук драйверів вручну.

  • Далі натисніть "Вибрати зі списку доступних на комп'ютері". У новому вікні відобразяться всі драйвери мобільних пристроїв, які вже встановлені на комп'ютері.

  • Щоб звузити пошук, в розділі «Виберіть драйвер для цього пристрою» поставте позначку «Тільки сумісні». Позначте те, що більше відповідає вашому запиту (якщо у списку більше одного пункту) і натисніть «Далі», щоб перейти до установки.

Щоб драйвер правильно запрацював, перезавантажте комп'ютер.

Якщо переустановка драйвера, що вже стояв у системі, не допомогла, доведеться пошукати щось інше на просторах мережі (з ризиком завантажити замість шуканого вірус), тому качайте їх тільки з надійних і перевірених сайтів, на зразок 4pda.ru, а перед інсталяцією перевіряйте антивірусом.

Драйвери найпоширеніших моделей мобільних гаджетів також зібрані в додатку "USB Драйвери для Android", який доступний для безкоштовного скачування на Google Play.

Драйвери USB для Windows зазвичай без проблем знаходяться на сайтах виробників ноутбуків або материнських плат десктопних ПК. Іноді вони входять до складу драйвера на чіпсет.

Якщо телефон не розпізнається в режимі прошивки

На те, що комп'ютер і телефон не бачать один одного в режимі fastboot, вказує повідомлення Waiting for device, яке з'являється в програмі прошивки. Найчастіше ця помилка виникає через відсутність у системі драйвера мобільного девайсу, тому насамперед виконайте те, що написано вище - перевстановіть драйвер або скачайте і встановіть його заново.

Якщо не допомогло:

  • Переконайтеся, що ви точно дотримуєтеся інструкцій по роботі з програмою встановлення прошивки і вона запущена від імені адміністратора.
  • Перевірте, чи на смартфоні налагодження по USB (якщо ні, увімкніть), а сам девайс знаходиться в режимі bootloader. Якщо цей режим заблоковано, знайдіть в мережі інструкцію щодо розблокування завантажувача саме для моделі пристрою.
  • Підключіть телефон максимально коротким та свідомо справним кабелем до заднього гнізда USB, не використовуючи жодних перехідників та хабів.
  • Можливо, ваш телефон не підтримує стандарт USB 3 (синє гніздо), тому підключайте його лише до USB 2.0 (чорні гнізда).
  • Встановіть на комп'ютер усі оновлення Windows.

Якщо проблема залишається навіть після цього, спробуйте прошивку телефону на іншому ПК. І краще – з іншою версією операційної системи.

Коли проблема у поломці фізичного інтерфейсу

Несправні фізичні інтерфейси, особливо на мобільному гаджеті, бажано не використовувати зовсім (не навантажувати струмом, щоб уникнути погіршення поломки), навіть якщо телефон або планшет зберіг здатність до зарядки через них. Організувати передачу контенту можна або через бездротовий зв'язок (Wi-Fi, bluetooth), або через хмарні сервіси, які доступні на тому та іншому пристрої. Зокрема, iTunes та iCloud для техніки Apple, Google Drive, Яндекс Диск, Dropbox, Microsoft OneDrive та багато інших – для всіх.

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

Словом, вихід є завжди і часто набагато простіший, ніж здається на перший погляд.

  • 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 stall, 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_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).

PS Я не проводив масового тестування даного методу, так що не можу гарантувати, що він заробить у 100% у всіх випадках. Але у мене він запрацював на Windows 7, а потім і на Windows 8. Файл доводилося правити для кожного разу окремо, але не думаю, що це вже проблема.

Досить дуже поширена проблема в Android - помилка waiting for device при роботі з ADB або Fastboot, в даній статті навчимося її виправляти!

Що це waiting for device?

Ця помилка waiting for deviceне зовсім помилка, якщо дослівно перекласти цю фразу - очікування на підключення пристрою. Тобто коли коли ви намагаєтеся щось виконати в adb або fastboot і у вас з'являється повідомлення waiting for device в командному рядку, то це означає що ваш Android смартфон або планшет не видно!

Повідомлення waiting for device - adb або fastboot не бачать підключений Android девайс!

Щоб продовжити читання цієї статті та для розуміння про що йдеться, бажано прочитати наступні статті:

Хоча майже всі причини повідомлення вирішуються однаково для зручності стаття буде розділена на рішення waiting for device в adb і waiting for device у fastboot.

Рішення waiting for device в ADB

сторінці на посилання . Для певних пристроїв потрібен спеціальний драйвер ADB.

2. Не ввімкнено Налагодження USB ! Якщо у вас не включено налагодження USB, то робота в ADB не можлива!

Також варто звернути увагу, що з Android 4.2 і вище необхідно підтверджувати на пристрої довіру до підключеного комп'ютера!

3. ADB працює тільки тоді, коли ваш Android включений!

4. Використовуйте оригінальний та неушкоджений кабель microUSB кабель! Тут має бути все зрозуміло, якщо кабель пошкоджений, звідси і проблема видимості, можливо ви можете з цього кабелю передати або прийняти файли, але ADB вже працювати не буде!

5. Не використовуйте пошкоджений порт USB на комп'ютері! Причини ті самі, що і з кабелем.

6. Використовуйте лише порт USB 2.0! Не дивлячись що стандарт USB 3.0 вже існує вже не перший рік, але все ж таки до масштабного впровадження говорити дуже рано. Робота ADB хоч і можлива якщо пристрій підключено до порту USB 3.0, але все ж не бажана!

7. Не використовуйте USB-хаби! Ніколи і ні за яких умов не використовуйте USB-хаби, робота з ADB стає схожою на фортуну - пощастить або не пощастить.

8. Спробуйте підключити Android до іншого USB порту.

9. Якщо у вас встановлена ​​операційна система Windows 8.1, необхідно виконати невеликі правки

Рішення waiting for device у Fastboot

Не у всіх Android є режим Fastboot (99% всіх Samsung і Lenovo), відповідно дані моделі не працюватимуть в цьому режимі і завжди будуть видавати помилку waiting for device!

1. Перше на що варто звернути увагу, так це на те, що, а чи встановлений у вас драйвер? Завантажити драйвер можна на цій сторінці, як встановити дізнатися на цьому посиланні. Для певних пристроїв потрібен спеціальний драйвер Fatboot (наприклад Sony).

Встановили драйвер? Перезавантажте комп'ютер!

2. Переконайтеся, що пристрій знаходиться в режимі bootloader, інакше fastboot не побачить ваш Android!

3. Використовуйте оригінальний та неушкоджений кабель microUSB кабель! Тут має бути все зрозуміло, якщо кабель пошкоджений, звідси і проблема видимості, можливо ви можете з цього кабелю передати або прийняти файли, але ADB вже працювати не буде!

4. Не використовуйте пошкоджений порт USB на комп'ютері! Причини ті самі, що і з кабелем.

5. Використовуйте лише порт USB 2.0! Не дивлячись що стандарт USB 3.0 вже існує вже не перший рік, але все ж таки до масштабного впровадження говорити дуже рано. Робота у Fastboot тільки з портами USB 2.0!

6. Не використовуйте USB-хаби! Так як режим Fastboot необхідний для прошивки Android, добре якщо Fastboot просто не побачить ваш пристрій, але якщо пройде якийсь збій в USB-хабі, то вам обійдеться це дуже дорого.

7. Спробуйте підключити Android до іншого USB порту.

8. Якщо у вас встановлена ​​операційна система Windows 8.1, то необхідно виконати невеликі правки, після яких має все заробити.