Adb не видит андроид. Прошивка Андроид с помощью утилиты FastBoot

Расшифровывается ADB как Android Debug Bridge, то есть отладочный мост для Андроида. Программа разработана для операционной системы Android и работает в связке с компьютером. Она дает возможность изменить файлы, воспользоваться root правами, восстановить работу системы.

ADB run в свою очередь является приложением, которое позволяет пользователю прошить устройство, работающее на Android. Оно включает в себя ADB и Fastboot. Эти приложения знакомы всем, кто сталкивался с перепрошивкой своего гаджета.

ADB, ADB run и Fastboot

Android Debug Bridge позволяет управлять Андроидом при помощи ПК. Это приложение устанавливается непосредственно на ноутбук или компьютер, который соединяется с мобильным устройством через USB кабель в режиме отладки. Затем после запуска возможно выполнение специальных команд, позволяющих инициировать какие-либо действия с гаджетом.

Утилита позволяет выполнить такие действия , как:

  • перенос папок и файлов на/или с устройства;
  • работа с прошивками: установка, обновления;
  • снятие блокировки, сделанной с помощью графического ключа;
  • выполнение различных скриптов.
  • Чаще всего приложение устанавливают вместе утилитой Fastboot. Этот режим позволяет сбросить все настойки до заводских, поэтому его иногда называют Recovery – функцией восстановления. Помимо этого с помощью Fastboot можно установить прошивку, но в этом случае возможна только работа через ПК.

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

    В свою очередь ADB run упрощает работу и автоматизирует типичные команды и действия, чаще всего используемые пользователями. Она имеет хоть и консольный, но визуализированный вид, состоит из 14 пунктов.

    Эта программа гораздо проще, она подходит тем, кому сложно разбираться с командной строкой, кто не умеет с ней работать. В ней уже предоставлено меню и пункты, которые можно выбирать. Она отличается простым интерфейсом , большим функционалом, не требуя при этом дополнительных установок программ.

    Все утилиты можно скачать, установить для работы и обновления мобильного устройства.

    Как пользоваться ADB run

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

    Понять, что подключение состоялось, можно осуществив ввод adb devices. Затем должно появиться сообщение: «List of devices attached «, говорящее о том, что соединение произошло. Подключение через wi-fi происходит при помощи adb wireless. На мобильном устройстве должны стоять root права.

    Для работы необходимо включить отладку по USB на гаджете. Обычно этот пункт находится в настройках. Если его нет, то можно его поискать в параметрах разработчика. Это меню скрыто, для его включения следует найти строчку с номером сборки в настройках Андроид, несколько раз кликнуть на нее (от 5 до 10 раз). Где-то после половины нажатий появится уведомление, что вы все делаете правильно, а потом будут предоставлены права разработчика . Затем можно вернуться к настройкам, где появится пункт «параметры разработчика». Здесь и происходит включение отладки.

    Утилита обладает рядом положительных качеств :

    1. Простота установки.
    2. Простое управление.
    3. Легкая проверка обновлений.

    Установка

    Прежде чем установить ADB, ее необходимо скачать, это можно сделать бесплатно. Скачать ADB можно на сайте 4pda . Официальный ресурс не дает возможности скачать утилиту отдельно, а только всем пакетом Android SDK . Установка программы происходит с помощью стандартного мастера установки.

    Весь процесс прост и интуитивно понятен. Сам установщик предлагает подсказки, направляя все действия.

    После этого нужно установить драйвера для своего мобильного устройства, иначе приложение не увидит устройство. Проще всего воспользоваться утилитой для автоматической установки Adbdrivers . Но также можно скачать драйвера для Windows 7, 8 или 10 с официального сайта производителя.

    В случае отсутствия установщика, драйвера можно установить вручную , для этого:


    Обзор интерфейса и команды ADB run

    Рассмотрим все пункты меню, предложенные программой, принцип их работы:

    1. Device attached? – отвечает за соединения ПК и смартфона , но обязательно необходимо включить отладку USB.
    2. Move – отвечает за перемещение файлов с ноутбука на смартфон. Здесь присутствует как автоматическая, так и ручная возможность перемещения.
    3. Install Android App to Device – дает возможность устанавливать приложения, при этом возможны варианты сохранения и перемещение на карту памяти.
    4. Reboot Device – разнообразные режимы перезагрузки Андроида:
    5. Fastboot – прошивка, перепрошивка системы. Все настройки заданы автоматически.
    6. Unlock Gesture Key – разблокировщик графического ключа, также справляется с пин кодами, фейс кодами.
    7. Manual – позволяет прописывать команды вручную.
    8. Check Update – проверка новой версии программы.
    9. Intsall Bootanimation – устанавливает и изменяет анимацию при включении устройства.
    10. Memory and Partitio – знакомит с блоками и разделами Андроида.
    11. Run Script – работа со скриптами .
    12. Backup – создание резервной копии.
    13. Odex – odex-ирование прошивки, учитывая разнообразные параметры.
    14. Screnshot/Record – скриншоты , возможность записи видео.
    15. Exit – соответственно выход из программы.

    Прошивка телефона посредством ADB run

    Программа позволяет менять прошивку гаджета. Для этого достаточно ее установить, подключиться к ПК и воспользоваться утилитой Fastboot. Файлы, которые следует прошить должны находиться в одной папке с утилитой.

    Для начала необходимо перевести устройство в режим bootloader при помощи меню.

    Затем необходимо разархивировать заранее скачанные файлы с прошивкой. После этого следует выбрать пункт Run SCRIPT и в открывшееся окно поместить файлы прошивки и закрыть его. Нажать на Enter. Прошивка началась. Пока идет процесс нельзя вынимать кабель из телефона или компьютера.

    Программа дает возможность перепрошить поэтапно все разделы или только некоторые :

    • sуstem;
    • cache;
    • data;
    • recovery.

    Использование ADB

    Использование утилиты позволяет:

    • перезагружать гаджет, используя различные режимы;
    • переносить файлы, папки с телефона на ПК или наоборот;
    • работать с приложениями , устанавливая или удаляя их;
    • работать с прошивками;
    • выполнять различные скрипты ;
    • снимать блокировку графическим ключом.

    Утилиту обычно устанавливают и используют вместе с приложением Fastboot.

    Установка

    Установить приложение можно посетив официальный сайт . Необходимо скачать архив SDK tools для Windows, согласившись перед этим с правилами использования.

    После этого требуется распаковать архив , зайти в каталог tools, выбрать там папку bin и обратиться к файлу sdkmanager. Он как раз позволить установить программу.

    Дальше происходит работа в командной строке Windows. Делаем запуск от имени администратора. После этого открываем папку sdkmanager, прописав к ней путь C:\sdk-tools-windows-3859397\tools\bin.

    В ходе установки прочитайте лицензионное соглашение , нажмите клавишу Y.

    Если весь процесс прошел правильно, то в корневой папке появится директория platform-tools с файлами adb.exe и fastboot.exe.

    Как работает ADB

    Установив программу, можно с ней работать. Чтобы убедиться, что все правильно и нормально функционирует, следует с помощью командной строки открыть папку с файлами adb и fastboot и выполнить программу adb.help. То, что получилось должно походить на скриншот внизу:

    Теперь необходимо соединить устройство с ПК и проверить видит ли его приложение. Подключение происходит при помощи usb кабеля. Следует выбрать режим MTP – диспетчер файлов, а затем пункт «для разработчиков». Если такой пункт не появился, то стоит зайти в раздел «о телефоне », кликнуть 7-10 раз на номер сборки. После этого в появившемся пункте «для разработчиков» необходимо выбрать «отладку по usb».

    Затем в командной строке системы водим adb devices. Это позволит увидеть информацию об устройстве. Выглядит это как на скриншоте.

    После, проверяется программа fastboot, прописывается в консоли задача fastboot reboot, нажимается на ввод.

    После проверки функционирования задачи, можно спокойно работать с программой.

    Команды ADB

    Утилита предполагает работу со смартфоном, выполнение различных действий. Основных команд ADB всего 10:


    Достаточно прописать путь к папке, откуда копируется и в которую копируется информация.

    Так же есть возможность получить доступ к меню восстановления «recovery».

    Но стоит помнить, что после выполнения этой программы, все данные на телефоне удаляются.

    1. Shell – ее можно использовать в двух вариантах. Первый – ввод ее в командную строку, с последующим вводом. Это позволит выйти в режим терминала , где возможно выполнение любых команд Android shell. Но пользоваться им следует осторожно, так как устройству можно нанести сильный вред.

    Второй вариант – единичный ввод действия. Таким образом, можно, например, сменить возможность прав доступа к некоторым папкам.

    Бонусная утилита – Sideload. Она подходит владельцам устройства Nexus, позволяя обновлять официальную прошивку на всех устройствах компании.

    Частые вопросы

    Что делать, если ADB не видит устройство

    Если вдруг ADB не видит смартфон, то необходимо для начала проверить отладку по usb или проверить наличие ADB драйверов на вашем ПК.

    Стоит так же обратить внимание на другие причины :

    • проверить usb кабель, его работоспособность ;
    • проверить установку Android SDK , наличие его последней версии;
    • стоит попробовать переключить режим с MTP на камеру и назад;
    • можно попробовать переподключить устройство или перезагрузить компьютер.

    После всех этих действий программа должна заработать, а устройство обнаружиться. Такая проблема часто бывает с неизвестными китайскими марками, которые не знакомы программе.

    ADB или fastboot не является внутренней или внешней командой

    Порой при вводе в консоли ряда команд можно столкнуться с отказом системы от выполнения вводимого действия. Появляется сообщение, что данная команда не является внутренней или внешней. Часто это связано с тем, что не прописан путь к файлу , который обслуживает команду.

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

    Для того чтобы избавиться от этой ошибки, необходимо указать программе путь к нужным файлам. Следует скопировать его в буфер обмена.

    • на рабочем столе нужно выбрать «Мой компьютер », нажать на правую кнопку мыши, в меню выбрать графу «свойства »;
    • теперь выбираем «дополнительные параметры системы », а потом «переменные среды»;
    • там нужно найти «системные переменные » и параметр Path, в который нужно добавить скопированный путь и подтвердить изменения;
    • потом открываем консоль и прописываем нужное действие, после чего ошибка исчезает.

    Как вариант, после всех манипуляций стоит перезагрузить компьютер .

    Привет, друзья. Сегодня, можно сказать, спонтанный пост случился, о чем он будет, вы уже могли догадаться из заголовка. Все дело в том, что как раз сегодня пришла посылка из США, и я стал обладателем новенького Google LG Nexus 4. И теперь у меня есть сразу два Нексуса – Samsung Galaxy Nexus и LG Nexus 4 – может быть, я даже напишу обзор сравнение, если вам интересно, но сегодня не об этом.
    Да, кому интересно, а я уверен, что многим – цена вопроса 12к рублей с доставкой! Но я опять не об этом…

    Да, Pure Android 4 прекрасен сам по себе – удобен, быстр и почти идеален. Обратите внимание, что я говорю именно о том андроиде, который установлен в гуглофонах Nexus, а не всех других телефонах (htc, Samsung, sony и т.д.), т.к. они серьезно переработаны и изменены, увы, не в лучшую сторону. Так что может быть лучше, чем и так почти идеальная прошивка? Улучшенная кастомная прошивка, конечно же!

    Поэтому сегодня я первый раз включил телефон только для того, чтобы убедиться, что он вообще работает. Когда я убедился в этом, я его выключил и занялся «плясками с бубном». По горячим следам расскажу о том, как на Nexus 4 разблокировать Bootloader, установить recovery и прошить любую прошивку.

    На самом деле все эти пляски с бубном не такие уж и пляски и даже почти не с бубном =) Я, как опытный уже юзер, чувствовал себя уверенно, не переживал и даже не делал никаких бекапов. Как оказалось, все нижеописанные процедуры полностью идентичны тем процедурам, что я проделывал год назад над Galaxy Nexus. Все будет просто, я обещаю!

    Для начала надо немного подготовиться и скачать необходимые драйвера:
    Качаем драйвера usb_driver.rar – пригодятся для подключения устройства в режиме bootloader к нашему PC. А так же скачиваем архив adb.rar – содержит файлы Fastboot и ADB.

    Распаковываем архив Fastboot and ADB в корень диска C, должно получиться C:\adb.
    Драйвера тоже распаковываем в корень диска C, получится C:\usb_driver.

    Теперь в бой!

    Установка драйверов и разблокировка Bootloader в LG Nexus 4

    Сперва надо разблокировать Bootloader, без этого ничего не получится сделать.

    Существуют различные решения и даже программы, которые позволяют сделать разблокировку, получить root и установить рекавери в один клик, но я как-то не доверяют такому подходу, ибо процедура-то тонкая. Хотя я все же попробовал сегодня воспользоваться программой NEXUS 4 TOOLKIT 1.3, но, как оказалось, скачать можно только базовую версию, а обновление доступно только после оплаты, а без обновления не доступен выбор поддержки android 4.2.2. Короче – не наш вариант!

    Три простых шага и никаких понтов:


    Все просто, правда?

    Установка кастомного recovery на LG Nexus 4

    Теперь нам необходимо установить recovery, без которого мы просто не сможем прошивать прошивки, ядра и любые твики и моды.

    В качестве recovery я рекомендую TWRP Team Win Recovery Project. Посмотреть описание и особенности можно на XDA в оф.теме для NEXUS 4 , там же всегда есть актуальная версия. На момент написания данного поста, самая новая версия это 2.4.4.0. Вот удобная прямая ссылка на скачивание. Скачали? Отлично, поехали дальше.

    У нас есть файл openrecovery-twrp-2.4.4.0-mako.img. Если вы его закинете в папку c:\adb и переименуете в twrp.img так будет проще на следующем шаге.


    Ну вот, bootloader разблокирован, recovery установлен. Осталось самое простое – установить новую прошивку. Кстати, root нам не нужно получать, если собираемся ставить кастомную прошивку, root там уже будет по умолчанию.

    Установка кастомной прошивки на LG Nexus 4

    За почти год использования моего предыдущего Samsung Galaxy Nexus я перепробовал целую кучу разных прошивок, частенько перепрошивался, проводил всякие эксперименты. И знаете, однажды я нашел идеальную прошивку, прошивку мечты – это ParanoidAndroid. Я просто не могу ничего другого кроме этой прошивки рекомендовать. Но, так или иначе – выбор за вами, процедура установки разных прошивок идентична.

    Примерно вот так может выглядеть ваш Nexus 4 после установки ParanoidAndroid:

    Вот видео-обзор этой же прошивки , но тем, кто сам лично ParanoidAndroid не юзал, мало что будет понятно:

    Итак, с прошивкой мы определились, надо ее скачать. Оф.тема разработчиков прошивки , там же описание, ссылки и новые версии. Скачать саму прошивку можно в разделе mako на goo.im , а так же необходимо будет скачать Google Apps в соответствующем разделе на goo.im .

    Прошивку и gapps скачали, теперь их надо как-то залить на телефон. Если телефон нормально виден в проводнике, то пропускаем блок текста ниже, если не получается попасть в память телефона через проводник, то читайте.

    Тут небольшая загвоздочка может возникнуть, но только если вы не читаете этот пост – потому что у меня все загвоздки решаются, и я об этом обязательно пишу!

    Я сижу и подключаю телефон по USB с помощью кабеля, но зарядка идет, а вот в проводнике я не могу его видеть как папку, чтобы закинуть туда наши архивы для прошивки. Если у вас та же история, тогда вот решение!

    Не знаю почему, но Windows решила установить при подключении включенного телефона ADB драйвера (имеется в виду не fastboot, а именно запущенная система android). Может это я как-то что-то не то сделал, но факт есть факт — папки телефона в проводнике не видно. Я думал, что каких-то драйверов не хватает, долго гуглил, ничего не нашел. Решил воспользоваться суровым способом: Заходим в диспетчер устройств, видим «Android device что-то там ADB» – просто нажимаем на него правой кнопкой и выбираем Удалить. Отключаем телефон и сразу подключаем обратно – Windows должна заново определить устройство и установить на него правильные драйвера. Мне это помогло, и в проводнике появилась необходимая папка Nexus 4!

    Выбираем папку Nexus 4 / Внутренняя память / Download и туда закидываем архивы, в моем случае это pa_mako-3.10-11MAR2013-131748.zip и pa_gapps-full-4.2-20130308.zip. В вашем случае это будут уже более новые версии, в маркировках разобраться совсем не трудно.

    Когда все архивы закачаны, отключаем телефон от компьютера и выключаем. Нам необходимо снова попасть в recovery mode, для этого зажимаем Volume Down + Power пока не включится fastboot, где кнопками громкости выбираем Recovery mode и жмем Power.

    Если вдруг случилось так, что вы увидели не главный экран TWRP (его опознать очень просто, сомнений в этом не будет точно), а увидели лежащего на спине андроида с красным треугольником, то есть выход, а как без него!

    Для этого держим зажатой кнопку Power пока телефон не выключится. Опять загружаемся в fastboot, подключаем телефон по USB и проделываем заново сценарий по установке recovery. Когда рекавери установлен, не перезагружаемся, а кнопками громкости находим пункт Recovery mode и выбираем его кнопкой питания. Теперь-то точно запустится TWRP, а значит следуем инструкции ниже.

    Увидим главный экран TWRP , жмем на верхнюю правую кнопку Wipe, а потом Factory Reset – это удалит все данные на телефоне!

    После полного сброса, необходимо вернуться на предыдущий экран и нажать на верхнюю левую кнопку Install. На открывшемся экране из списка папок выбираем Download, а затем нажимаем сначала на файл прошивки pa_mako, потом Add More Zips и сразу выбираем файл pa_gapps и наконец делаем Swipe to Confirm Flash. Сейчас прошьются сразу и прошивка и приложения Google Apps, около минуты ожидания и мы должны увидеть надпись Successful. Очень важно подчистить все кеши, для этого выбираем кнопку Wipe cache/dalvik. Все готово – нажимаем Reboot System.

    Сейчас будет загружаться система, но уже с прошивкой ParanoidAndroid. После длительной загрузки попадаем в меню первичной настройки телефона, где надо выбрать язык, указать аккаунт и т.д.

    Собственно это и все! Успехов вам друзья. Если у вас появились какие-то вопросы или предложения по поводу процесса прошивки или по поводу ParanoidAndroid – пожалуйста, пишите в комментариях.

    На заметку: О том, как получить доступ в меню разработчика на любой прошивке.

    Открываем настройки, выбираем пункт «О телефоне» в самом низу, прокручиваем экран до пункта «Номер Сборки», там будет написано JDQ39, что соответствует версии android 4.2.2, у вас может быть написано и что-то другое, это не важно. Жамкаем на эту строку 7 раз подряд. Как итог – должно появиться сообщение «Вы стали разработчиком!» Вот оказывается как легко можно стать разработчиком под androind =))) Возвращаемся обратно в меню настроек, видим новый пункт «Для разработчиков».

    UPD: Если вдруг телефон превратился в «кирпич» — что делать?

    Мало ли что бывает… Вот как сегодня, например, коллега купил себе такой же Nexus 4 и отдал его мне, чтобы я установил кастомную прошивку. Да нет проблем – сказал я и пошел следовать своей же инструкции, написанной выше. Случилось странное – все данные (zip файл образа прошивки, например), которые я залил на внутренний накопитель для последующей прошивки после сброса, они удалились, самоуничтожились по какой-то неизвестной причине.

    Короче, телефон превратился в кирпич, т.е. не включается, а делать что-то ведь надо. Посему проще всего накатить на телефон Factory Image, т.е. заводской образ, чтобы телефон был похож на то, что вы видели, впервые открывая упаковку. И вот инструкция:

    1. Предполагается, что драйвера у вас уже установлены и телефон подключается к компьютеру, когда он в режиме fastboot. А так же загрузчик разблокирован. Короче, полностью проделаны все шаги под заголовком «Установка драйверов и разблокировка».
    2. Теперь скачиваем официальный образ телефона отсюда https://developers.google.com/android/nexus/images#occam На данный момент актуальная версия это 4.3 (JWR66V), жмем Link напротив и скачиваем.
    3. У нас скачался архив occam-jwr66v-factory-08d2b697.tgz, внутри него еще один архив occam-jwr66v-factory-08d2b697.tar, а внутри несколько файлов и еще один архив image-occam-jwr66v.zip – он-то нам и нужен, берем и переносим image-occam-jwr66v.zip в папку C:\adb
    4. Открываем командную строку и пишем:
      cd c:\adb жмем Enter;
      fastboot erase boot жмем Enter;
      fastboot erase cache жмем Enter;
      fastboot erase system жмем Enter;
      fastboot erase userdata жмем Enter;
      fastboot reboot-bootloader жмем Enter;
      fastboot -w update image-occam-jwr66v.zip жмем Enter и ждем.
      После последней операции телефон должен сам перезагрузиться и включиться.
    5. Теперь ваш телефон как новый:) А вы можете повторить то, что не получилось. А именно залить zip-архивы в память телефона и попробовать их прошить заново. Кстати, мы recovery не трогали в процессе восстановления, так что TWRP у вас остался, а значит выключаем телефон, жмем Volume Down + Power, выбираем recovery и вперед!

    Ну вот, теперь уж точно все!

    До связи друзья. И извините, что перестал часто писать про SEO, обещаю исправиться в ближайшее же время.

    С этой проблемой хоть раз, но сталкивается каждый: вы подключаете смартфон или планшет к компьютеру посредством кабеля 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 частей — для телефона и для ПК), которое поддерживает и проводное, и беспроводное соединение устройств, не требуя установки драйверов. Очень удобно.

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

    Многие из вас не раз сталкивались с ситуацией, когда для получения root прав на Android планшете или смартфоне, установки новой прошивки, восстановления системы и прочих вещей, нужно было подключать его к компьютеру и выполнять ряд команд adb или fastboot, через окно командной строки (терминала).

    Большинство вводят эти команды, не понимая, что они означают, просто следуя найденной в сети инструкции. И если вы хотите получить более полное представление о том, что происходит при их выполнении, то сегодня мы познакомимся с десяткой основных команд, которые должен знать каждый продвинутый пользователь Android.

    Но перед тем как чем начать ознакомление с этими командами, напомню, что прежде чем ваш планшет или смартфон смог их выполнять, вы должны позаботиться, чтобы на вашем компьютере был установлен Android SDK , а на самом планшете или смартфоне, в меню его настроек была включена опция «Отладка USB ».

    Как установить Android SDK, содержащий в себе программы adb и fastboot, читайте в этом материале .

    Также напомню, что в Android 4.2 и выше, пункт «Отладка USB» скрыт, и как получить к нему доступ, вы можете почитать .

    Для тех, кто забыл, как запустить окно командной строки в Windows напомню, что проще всего это сделать, нажав на «Пуск», после чего в окне поиска нужно будет ввести cmd и нажать клавишу «Enter».

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

    1. Команда adb devices

    Это, наверное, самая главная из всех десяти команд, о которых будет идти речь. С помощью неё мы можем узнать, видит ли компьютер ваше Android устройство, и если видит, то может ли он общаться с ним через команды терминала.

    Если все нормально, то после ввода команды adb devices в окне командной строки Windows или терминала Linux, вы должны увидеть строку с текстом List of devices attached, после которой будет строка, состоящяя из серийного номера вашего устройства и его состояния - offline или online:

    Состояние offline означает, что устройство находится в спящем режиме. Состояние online сигнализирует о том, что планшет или смартфон готов выполнять ваши команды.

    2. Команда adb push

    С помощью команды adb push вы можете копировать файлы на свой планшет или смартфон. При этом вы должны указать путь к папке, в которую вы хотите поместить файл на устройстве и папке на компьютере, откуда будет копироваться файл. Второй путь указывать не обязательно, если файл расположен в той же папке, где находится программа adb.

    Вот пример копирования видеофайла superfreak.mp4 с компьютера на устройство, в папку /sdcard/Movies с помощью команды adb push superfreak.mp4 /sdcard/Movies/

    Для пользователей Windows хочу напомнить, что в Android при указании пути к файлам и папкам используется прямой слэш - /, а не обратный, как вы привыкли.

    3. Команда adb pull

    Если команда adb push используется для передачи файлов на Android устройство, то adb pull используется для копирования файлов с устройства на компьютер. Так же как и в предыдущем случае, вы должны указать путь, откуда вы хотите взять файл на устройстве и путь, куда вы хотите этот файл поместить на компьютере. Второй путь указывать не обязательно, если вы хотите, чтобы файл попал в папку, из которой вы запускали программу adb.

    Вот пример копирования файла superfreak.mp4 из папки /sdcard/Movies/ вашего планшета или смартфона на рабочий стол Windows 8 пользователя Jerry, C:\Users\Jerry\Desktop

    Если вы хотите, чтобы файл попал в папку, из которой вы запускали adb, просто введите команду adb pull /sdcard/Movies/superfreak.mp4

    4. Команда adb reboot

    Эта команда часто используется в процессе получения root прав или установке нового программного обеспечения, когда нужно принять те изменения, которые мы сделали на нашем устройстве. После того, как вы введете команду adb reboot, ваш планшет или телефон перезагрузится.

    Также эта команда важна тем, что её можно размещать внутри скриптов, что позволяет перезагружать устройство после выполнения всех необходимых операций автоматически.

    5. Команды adb reboot-bootloader и adb reboot recovery

    С помощью adb можно не просто перезагружать Android устройство, но и перезагружать его в загрузчик (bootloader). Этот режим нужен для того, чтобы мы могли разблокировать загрузчик, что необходимо для получения root прав и дальнейшей установки альтернативных прошивок.

    Некоторые устройства можно загрузить в bootloader с помощью определенной комбинации клавиш при их включении, но зачастую команда adb reboot-bootloader - это единственный способ получить доступ к загрузчику.

    Точно также, программу adb можно использовать для получения доступа к меню восстановления планшета или смартфона или рекавери (recovery). Это можно сделать с помощью команды adb reboot recovery

    6. Команда fastboot devices

    Если вы перегрузили свой планшет в режим загрузчика (bootloader) то он перестанет принимать команды adb. В этом режиме с устройством мы можем общаться с помощью программы fastboot.

    С помощью команды fastboot devices вы можете узнать, может ли ваше устройство принимать команды от этой программы в режиме загрузчика. Так как fastboot является очень мощным инструментом, некоторые производители Android устройств не предоставляют доступа для этой программы в режиме загрузчика.

    Так же, как и в случае с adb, после ввода команды fastboot devices вы должны увидеть серийный номер вашего устройства.

    Зачастую причиной неработоспособности fastboot является отсутствие необходимых Windows драйверов вашего устройства.

    7. Команда fastboot oem unlock

    Некоторые производители (например, HTC или Asus) выпускают специальные утилиты, позволяющие разблокировать загрузчик их планшетов и смартфонов, после чего на них можно будет устанавливать альтернативные рекавери, такие как ClockworkMod или TWRP и прошивки от независимых разработчиков (кастомные прошивки).

    Однако во многих случаях, разблокировать загрузчик Android устройства можно с помощью программы fastboot. Сделать это очень просто – когда ваш планшет или телефон находится в режиме bootloader (пункт 5), достаточно в окне командной строки ввести следующую команду: fastboot oem unlock.

    После этого вам нужно будет следовать инструкциям, которые будут отображены на экране вашего планшета или смартфона.

    Внимание! После выполнения команды fastboot oem unlock, ваше устройство будет полностью очищено от установленных вами программ и ваши персональные данные будут также удалены.

    8. Команда adb shell

    Команда adb shell зачастую приводит в замешательство некоторых начинающих пользователей.

    Есть два пути использования этой команды. Если вы просто введете в окне командной строки текст adb shell и нажмете клавишу «Enter», то вы «попадете» в режим терминала, или командную оболочку вашего Android устройства, где вы сможете выполнять любые команды Android shell.

    Ниже вы можете увидеть результат выполнения команды ls в среде Android shell

    Этот режим хорошо известен пользователям Linux и Mac компьютеров. Если вы знакомы с командами оболочки bash, то проблем с работой в этом режиме у вас не будет. В противном случае я не рекомендую пользоваться режимом adb shell, до тех пор, пока вы не будете понимать, назначение всех его команд, так как в этом режиме вы имеете полный доступ к файлам на вашем устройстве и можете случайно нанести непоправимые изменения в операционной системе.

    Второй способ использования adb shell - это выполнение единичной команды Android shell с помощью такой конструкции: adb shell <команда>. Например вы можете изменить права доступа к файлу с помощью команды типа «adb shell chmod 666 /data/имя файла»

    9. Команда adb install

    С помощью программы adb вы можете не просто копировать файлы на устройство и обратно. Эта программа также позволяет устанавливать приложения на Android устройства в виде apk файлов. Для этого существует команда adb install. Она немного похожа на команду push: вы должны указать путь, где находится файл с приложением, которое вы хотите установить. Поэтому проще всего сначала скопировать apk файл в папку с программой adb, после чего установку программы вы можете произвести с помощью команды adb install ИмяФайлаПриложения.apk

    Если вам нужно обновить приложение, то в этом случае нужно использовать ключ -r и команда будет выглядеть так: adb install -r ИмяФайлаПриложения.apk.

    С помощью ключа -s вы можете устанавливать приложения на карту памяти (если ваша прошивка позволяет делать это). Ключ -l позволяет заблокировать приложение при установке (установив его в папку /data/app-private). Существуют и другие ключи для более продвинутых функций, но их описание – это тема отдельной статьи.

    10. Команда adb uninstall

    И наконец, вы можете удалять приложения с вашего планшета или телефона. Для этого нужно использовать команду adb uninstall ИмяФайлаПриложения.apk

    У этой команды есть ключ -k, который позволяет при удалении приложения не удалять его данные и кэш, а оставить их на устройстве.

    Бонус: Команда adb sideload

    Эта команда очень пригодится владельцам планшетов и смартфонов Nexus – с помощью неё они смогут обновлять официальную прошивку на своих устройствах. Другими словами, если ваш смартфон или планшет не получил обновления по-воздуху, вы можете скачать новую прошивку с официального сайта, и обновить устройство «вручную».

    После того, как вы скачаете файл с прошивкой на компьютер и подключите планшет или телефон к нему, вам нужно будет перезагрузить свое устройство в режим рекавери, выбрать пункт "Apply update from ADB" , а затем на компьютере в окне командной строки ввести следующую команду: adb sideload xxxxxxxx.zip, где xxxxxxxx.zip – это имя zip файла c прошивкой.

    Более подробную инструкцию о том, как обновить прошивку Nexus устройств вручную вы найдете в этом материале .

    Похожие материалы:

    Многие из нас уже знакомы с 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, поэтому если всё пройдет успешно, вы получите на экране такую картинку:



     

    Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!