Основные комманды ADB и fastboot. Что за программы Adb и Adb run – основные команды и как ими пользоваться

Многие из вас не раз сталкивались с ситуацией, когда для получения 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

Изучаем Android. Десять основных команд ADB и fastboot, которые вы должны знать
Если вы хотите, чтобы файл попал в папку, из которой вы запускали 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, который позволяет при удалении приложения не удалять его данные и кэш, а оставить их на устройстве.

ОС Android, как и любой другой программный продукт, периодически может давать сбои. И одной из таких проблем является высвечивание не экране смартфона или планшета черного экрана с надписью Fastboot Mode или Select Boot Mode. Многие владельцы мобильных устройств, увидев подобную картинку, начинают паниковать и нести девайс в ближайшую мастерскую. Однако не стоит предпринимать необдуманных действий, так как в большинстве случаев выйти из режима Фастбут Мод можно самостоятельно. Давайте рассмотрим, от чего появляется Fastboot Mode, что это такое на Андроиде и как от него избавиться.

Назначение и причины возникновения

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

Режимы Select Boot Mode и Fastboot Mode не являются внутренними или внешними командами. Они запускаются раньше, чем сама операционка (как BIOS на Windows). Это позволяет выполнять настройку системы, а также исправлять различные неполадки даже при слетевшем Android.

Несмотря на свою многофункциональность и полезность, самостоятельное включение на мобильном аппарате Фастбут может быть признаком программного сбоя. К основным причинам появления на Android указанного режима следует отнести:

  1. Случайная активация самим пользователем. Этот инструмент можно запустить вручную через меню гаджета.
  2. Сбой в работе Андроида. Если смартфон или планшет не может загрузиться в обычном режиме, он автоматически переходит в Fastboot Mode.
  3. Неудачная прошивка через .
  4. Ручное удаление исполняемого файла из системного каталога после разблокировки root доступа.
  5. Воздействие вредоносного ПО. При наличии на девайсе прав суперпользователя некоторые вирусы могут блокировать или вовсе удалять системные файлы, что приводит к слету операционки.

Разобравшись, что такое загрузчик Fastboot Mode и каковы причины его появления, можно приступать к рассмотрению вопроса о том, как выйти из режима загрузки на Xiaomi, Meizu, Lenovo и других моделях мобильных устройств.

Отключение Fastboot Mode на Андроиде

Выключить загрузчик Фастбут можно двумя способами:

  • непосредственно с телефона;
  • через ПК.

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

Столкнувшись с указанной проблемой, первым делом попробуйте зажать клавишу Power на 20-30 сек. Девайс должен перезагрузиться в стандартном режиме.

На экране мобильника вместо Фастбут может появиться форма Select Boot Mode. Ее поля означают следующее:

Попробуйте выбрать второй пункт. Если и это не поможет, делаем следующее:


Если вы можете зайти в настройки Xiaomi, то есть операционка работает, попытайтесь отключить режим Фастбут вручную. Перейдите на этом устройстве во вкладку «Специальные возможности» и напротив соответствующего пункта перетяните ползунок в положение Off.

Отключение Fastboot Mode через компьютер

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


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

Расшифровывается 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, в который нужно добавить скопированный путь и подтвердить изменения;
    • потом открываем консоль и прописываем нужное действие, после чего ошибка исчезает.

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

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

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

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

    Что такое ADB .

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

    Так как операционная система Android является разновидностью Linux , для ее настройки часто возникает необходимость работы через командную строку. Конечно, существуют программы – эмуляторы терминала, которые позволяют выполнять команды прямо на устройстве но, во-первых, на маленьком экране телефона делать это неудобно, а во-вторых, иногда требуется доступ к устройству через компьютер, и в этих и многих других случаях программа adb просто незаменима. Программа adb устанавливает связь между устройством и компьютером и позволяет прямо на компьютере выполнять различные манипуляции с системой Android .

    Как установить ADB.

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

    1. Скачиваем , его можно найти по ссылке указанной ранее. Имеется несколько разновидностей SDK , для Microsoft Windows, Mac OS и Linux .

    Нам потребуется разновидность для Microsoft Windows . И здесь есть два варианта – скачать установщик или zip архив с Android SDK. Установщик нам не нужен, тем более он не позволит установить SDK в Windows 7 , и поэтому скачиваем zip архив.

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

    В более ранних версиях SDK внутри этой папки в папке tools располагалась нужная нам программа adb , но позднее она была перемещена разработчиками в папку platform-tools .

    Однако, если вы зайдете в эту папку, вы не найдете внутри нее программу adb , поэтому переходим к следующему этапу установки.

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

    Нам нужно скачать и установить Android SDK Platform-tools и Android SDK Tools .

    С помощью двойного клика по пункту или нажатием на «Accept » и «Reject » отмечаем эти два пункта в списке и снимаем отметку со всех остальных пунктов, как показано на приведенном выше скриншоте. Затем нажимаем «Install » и ждем пока скачаются и установятся нужные нам компоненты.

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

    3. Если мы зайдем в папку C:\android-sdk-windows\platform-tools\ , то теперь сможем там обнаружить программу adb .

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

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

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

    Если у вас установлена Windows 7 , клацаем правой клавишей мыши по ярлыку «Компьютер », выбираем «свойства » и в открывшемся окне выбираем «Дополнительные параметры системы ».

    Если у вас Windows XP , клацаем правой кнопкой мыши по «Мой компьютер » и затем по «Свойства »

    В следующем окне на вкладке «Дополнительно » нажимаем на кнопку «Переменные среды ». В списке «Системные переменные » выбираем переменную «path » и нажимаем кнопку «Изменить… »

    Откроется окно редактирования переменной, и в пункте «значение переменной » в самый конец строки, после точки с запятой добавляем путь к папке tools и папке platform-tools :

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

    (если в конце строки не было точки с запятой, добавьте её – каждый путь в этой строке должен отделяться от другого точкой с запятой )

    Если вы установили в другую папку, пропишите в конце строки ваш путь к папкам tools и platform-tools .

    Установка драйверов устройства.

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

    Но для таких устройств, как Nexus One , которые поставляются без каких либо дополнительных программ и драйверов, для работы с Android SDK , драйверы установить необходимо.

    Для этого идем в папку, в которую мы устанавливали SDK и запускаем SDK Manager .

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

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

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

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

    После установки драйверов в диспетчере устройств появится новое устройство «ADB Interface » и мы можем убедиться в этом открыв его, нажав правой клавишей мыши по иконке «Компьютер » -> «Свойства » -> «Диспетчер устройств »

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

    Как запустить ADB

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

    На компьютере с Windows 7 , нажимаем «Пуск » и в поле ввода «Найти программы и файлы» набираем cmd и нажимаем «Enter».

    Откроется окно командной строки, и для того чтобы, например посмотреть какие устройства у нас подключены к компьютеру, набираем в нем команду

    adb devices .

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

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

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

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

    Каждое действие с собственными Андроид-устройствами пользователь осуществляет на свой страх и риск. За возможные негативные последствия использования методов, описанных на данном ресурсе, администрация сайта ответственности не несет!

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

    Установка драйверов

    О том, как установить специальный драйвер для фастбут-режима, можно узнать из статьи:

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

    Если существует малейшая возможность, перед прошивкой обязательно осуществляется создание полной резервной копии существующих разделов памяти устройства. Необходимые для создания бэкапа действия описаны в статье:

    Загрузка и подготовка необходимых файлов

    Fastboot и являются взаимодополняющими друг друга инструментами из состава Android SDK. Загружаем инструментарий полностью или скачиваем отдельный пакет, содержащий только АДБ и Фастбут. Затем распаковываем полученный архив в отдельную папку на диске С.

    Через Fastboot возможна запись как отдельных разделов памяти Андроид-девайса, так и прошивок-обновлений целым пакетом. В первом случае понадобятся файлы-образы в формате *.img , во втором – пакет(ы) *.zip . Все файлы, которые планируются к использованию, должны быть скопированы в папку, содержащую распакованные Fastboot и ADB.

    Пакеты *.zip не распаковываем, необходимо лишь переименовать загруженный файл(ы). В принципе имя может быть любым, но не должно содержать пробелов и русских букв. Для удобства следует использовать короткие имена, к примеру update.zip . Кроме прочего необходимо учитывать тот фактор, что Fastboot чувствителен к регистру букв в посылаемых командах и именах файлов. Т.е. «Update.zip» и «update.zip» для фастбут — разные файлы.

    Запуск Fastboot

    Поскольку Fastboot является консольным приложением, работа с инструментом осуществляется при помощи введения команд определенного синтаксиса в командную строку Windows (cmd). Для запуска Фастбут проще всего использовать следующий метод.


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


    Разблокировка загрузчика

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

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

    fastboot oem device-info

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

    Запись файлов в разделы памяти девайса

    Завершив подготовительные процедуры, можно переходить к процедуре записи данных в разделы памяти устройства. Еще раз перепроверяем корректность загрузки файлов-образов и/или zip-пакетов и их соответствие прошиваемому устройству.

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

    Установка zip-пакетов

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


    Запись img-образов в разделы памяти

    Во многих случаях поиск прошивки в формате *.zip для загрузки может быть затруднен. Производители девайсов неохотно выкладывают свои решения в Сеть. Кроме того, zip-файлы могут быть прошиты через рекавери, поэтому целесообразность использования способа записи zip-файлов через фастбут вызывает сомнения.

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

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

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




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



    Понравилась статья? Поделиться с друзьями: