Как установить Xiaomi ADB/Fastboot Tools и пользоваться приложением
Xiaomi ADB Fastboot Tools (XAFT) — это бесплатная утилита с графическим интерфейсом для управления командной строкой Android. Она создана специально для устройств Сяоми.
Хотя ADB и Fastboot являются универсальными интерфейсами Андроид, некоторые алгоритмы и методы работы программы специфичны для устройств Xiaomi. Её корректное взаимодействие с другими моделями теоретически возможно, но не гарантируется.
Ниже приведена пошаговая инструкция как установить и использовать Xiaomi ADB Fastboot, а также описание возможностей (модулей) утилиты.
Описание модулей XAFT
Вы можете подумать, что это ещё один установщик ADB/Fastboot. На самом деле, программа содержит множество инструментов в одном интерфейсе, которые называются модулями. XAFT включает все основные функции традиционных инструментов ADB/Fastboot, только ориентирован на устройства Xiaomi и имеет графический интерфейс.
Больше не нужно запоминать команды ADB — они доступны через графический интерфейс приложения. Это облегчает работу начинающим пользователям и позволяет не вникать в использование командной строки, как в случае с Android Debug Bridge.
Модули Xiaomi ADB/Fastboot Tools:
- App Manager (менеджер приложений) — удаляет, переустанавливает, отключает и включает встроенные приложения и службы. Телефоны Xiaomi обычно поставляются с несколькими приложениями по умолчанию, включая Mi Store, Mi Calculator, Mi Scanner, Mi Remote и т. д. Можно удалить любые из них.
- Camera2 — позволяет включать и отключать Android Camera2 API. Вы сможете устанавливать любые приложения камеры с ручным управлением и управлять электронной стабилизацией изображения EIS. Для работы с Camera2 нужно установить рекавери TWRP.
- File Explorer (проводник) — управление файлами, хранящимися в памяти телефона. Умеет копировать и вставлять файлы между смартфоном и ПК.
- Screen density (плотность экрана) — настройка значения DPI (количество точек на дюйм). Чем выше DPI, тем лучше картинка на экране. Чем он ниже, тем ниже качество изображения, но выше время работы устройства от батареи.
- Screen resolution (разрешение экрана) — настройка разрешения экрана путём переопределения значений ширины и высоты.
- Device properties (свойства устройства) — статистические данные и информация об устройстве.
- Flasher — это главная особенность XAF. Программное обеспечение может прошивать практически всё, что можно прошить через соединение ADB-Fastboot: Recovery ROM, Fastboot ROM и т. д. Эта функция также способна загружать любой образ.
- Wiper — очищает кеш или выполняет сброс настроек смартфона до заводских.
- OEM Unlocker & Locker — разблокирует загрузчик телефона, но только если он работает под управлением Android One (Mi A1 / Mi A2 / Mi A3). Эта возможность не работает на устройствах Xiaomi с оболочкой MIUI.
- ROM Downloader — получает ссылки на новейшие прошивки MIUI Fastboot. Больше не придётся искать обновления вручную, утилита сделает это автоматически. Можно скопировать ссылку или загрузить ПЗУ напрямую.
- Rebooter — перезагрузка телефона из интерфейса утилиты без использования кнопок.
Пользоваться возможностями набора утилит очень просто, интерфейс интуитивно понятен даже новичкам.
Для модулей Flasher, Wiper и Camera2 в режиме Fastboot требуется разблокированный загрузчик, но всё остальное работает без рутирования или разблокировки.
Если попытка удаления приложения приводит к сбою программы либо приложение не удаляется — это не ошибка программы. Это означает, что ADB не может удалить данное приложение и с этим ничего нельзя сделать.
Аналогичным образом, если процесс удаления не отображает результат (успех или неудача), это означает, что ADB ничего не сообщил, поэтому программа не может отобразить информации о результате удаление приложения.
Как скачать и установить Xiaomi ADB Fastboot
Программу создал и поддерживает независимый разработчик, который выложил её на GitHub. В отличие от обычных утилит, здесь нет установочного файла (обычно .exe) — после загрузки вы увидите файл формата .jar.
XAFT создан для работы в среде виртуальной машины Oracle Java, поэтому для работы требуется установить Java Runtime Environment (JRE) версии 11 или более поздней. Если она у вас не установлена, то это можно сделать с помощью официального сайта Oracle:
- Windows — установите Oracle Java отсюда или OpenJDK отсюда.
- macOS — Установите Oracle Java отсюда.
- Linux — установите Oracle Java отсюда или OpenJDK из предпочитаемого диспетчера пакетов (openjdk-11-jre).
Утилиты Xiaomi ADB/Fastboot в формате JAR работают в среде Java и подходят для Windows, Linux или macOS. Чтобы скачать их, загрузите файл XiaomiADBFastbootTools.jar с последней версией программы со страницы разработчика в GitHub (по этой ссылке всегда открывается самая последняя версия XAFT).
На момент написания этой статьи, последняя версия Xiaomi ADB/Fastboot Tools 7.0.3 датирована 31 августа 2020 года. В этой версии менеджер приложений App Manager научился удалять приложения YouTube Music и Google One, в загрузчике ROM исправлено самоочищающееся поле кодового имени, а сама программа получила несколько улучшений и исправлений пользовательского интерфейса.
Начиная с версии 6.9, XAFT требует Java 11 или новее! Если вы видите ошибку JNI при попытке запустить приложение, это означает, что у вас более старая версия Java.
После установки программы можно приступать к подключению устройства. Доступны два режима: ADB и Fastboot.
Подключение в режиме ADB
Сначала необходимо включить на телефоне возможность отладки по USB. Она находится в инструментах разработчика, которые по умолчанию скрыты.
Как включить параметры разработчика:
- MIUI: перейдите в « Настройки » → « О телефоне » и семь раз нажмите « Версия MIUI ».
- Android One: перейдите в «Настройки» → «Система» → «Об устройстве» и семь раз нажмите « Номер сборки ».
Об успешном включении скажет всплывающее сообщение «Вы стали разработчиком!» внизу экрана. Осталось включить отладку по USB.
Как включить отладку по USB:
- MIUI: перейдите в « Настройки » → « Расширенные настройки » → « Для разработчиков » и включите отладку по USB. Чтобы использовать модули плотности экрана и разрешения экрана, также включите отладку по USB (настройки безопасности).
- Android One: перейдите в « Настройки » → « Система » → « Параметры разработчика » и включите отладку по USB.
На этом действия с телефоном закончены. Чтобы подключить его в режиме ADB, выполните следующие действия:
- Подключите телефон к компьютеру с помощью кабеля.
- Запустите Xiaomi ADB Fastboot Tools.
- На экране устройства появится запрос авторизации, который нужно одобрить.
- Подождите, пока программа обнаружит устройство и информация о нём появится в верхнем левом углу приложения.
- Готово, можно использовать модули XAF.
Подключение в режиме Fastboot
Как подключиться в режиме Fastboot:
- Переведите устройство в режим Fastboot, одновременно удерживая кнопку питания и уменьшения громкости , пока не появится заставка Fastboot.
- Подключите устройство к компьютеру.
- Запустите программу Xiaomi ADB Fastboot Tools.
- Подождите, пока она обнаружит устройство. Информация об устройстве должна появиться в верхнем левом углу приложения.
Если устройство загружено в режиме ADB, вы можете войти в режим Fastboot, нажав « Меню » → « Перезагрузить в Fastboot ».
Ошибка Android Waiting For Device и как с ней боротсья?
устройства, который решил улучшить своего любимца путем замены прошивки или ядра операционной системы, сталкивается с программой
adb
.
Для большинства новичков именно эта программа становится непреодолимым препятствием и мы сегодня расскажем вам, как установить и начать работу с этим замечательным приложением, которое поможет вам, например, получить root
права на вашем устройстве, прошить новую версию
Android
или даже восстановить ваш телефон или планшет к первоначальному состоянию после неудачного вмешательства в систему.
Так что же такое ADB,
полюбившийся всем моддерам и хакерам, где его взять, и зачем он нам нужен?
Что такое ADB
Аббревиатура ADB
расшифровывается как
Android Debug Bridge
(отладочный мост Андроид). ADB является составной частью , который можно скачать
отсюда
.
Так как операционная система Android
является разновидностью
Linux
, для ее настройки часто возникает необходимость работы через командную строку. Конечно, существуют программы – эмуляторы терминала, которые позволяют выполнять команды прямо на устройстве но, во-первых, на маленьком экране телефона делать это неудобно, а во-вторых, иногда требуется доступ к устройству через компьютер, и в этих и многих других случаях программа
adb
просто незаменима. Программа
adb
устанавливает связь между устройством и компьютером и позволяет прямо на компьютере выполнять различные манипуляции с системой
Android
.
Как установить ADB.
Прежде всего, рекомендуем вам скачать самую последнюю версию , на момент написания этого руководства доступна версия r11
, на ее примере построено все дальнейшее описание, и в более ранних версиях, местоположение необходимых программ после установки
SDK
, может отличаться от описанного здесь.
Скачиваем , его можно найти по ссылке указанной ранее. Имеется несколько разновидностей
SDK
, для
Microsoft Windows, Mac OS
и
Linux
.
Нам потребуется разновидность для Microsoft Windows
. И здесь есть два варианта – скачать установщик или zip архив с Android SDK. Установщик нам не нужен, тем более он не позволит установить
SDK
в
Windows 7
, и поэтому скачиваем zip архив.
В архиве находится папка android-sdk-windows
, которая и содержит сам
SDK
. Распаковываем ее на компьютер. В нашем примере, мы разместили папку в корне диска С. Если вы сделаете то же самое, путь к
SDK
будет у нас такой: C:\android-sdk-windows
В более ранних версиях SDK
внутри этой папки в папке
tools
располагалась нужная нам программа
adb
, но позднее она была перемещена разработчиками в папку
platform-tools
.
Однако, если вы зайдете в эту папку, вы не найдете внутри нее программу adb
, поэтому переходим к следующему этапу установки.
Устанавливаем
SDK Platform Tools
. Убеждаемся, что наш компьютер подключен к интернету и запускаем находящуюся в папке
android-sdk-windows
, программу
SDK Manager
. После запуска программы появится такое окно:
Нам нужно скачать и установить Android SDK Platform-tools
и
Android SDK Tools
.
С помощью двойного клика по пункту или нажатием на «Accept
» и «
Reject
» отмечаем эти два пункта в списке и снимаем отметку со всех остальных пунктов, как показано на приведенном выше скриншоте. Затем нажимаем «
Install
» и ждем пока скачаются и установятся нужные нам компоненты.
Теперь мы имеем установленную adb на своем компьютере, но для работы с нашим телефоном или планшетом нужно будет установить их драйвер и для дальнейшего удобства с программой, неплохо было бы прописать путь к ней и другим компонентам в систему Windows.
Если мы зайдем в папку C:\android-sdk-windows\platform-tools\ , то теперь сможем там обнаружить программу
adb
.
После этого, нам нужно отредактировать системную переменную PATH, чтобы каждый раз при запуске программы и вводе команд не набирать путь к программе, который выглядит так:
C:\android-sdk-windows\platform-tools\adb
Если вы ни разу не редактировали системные переменные, создайте точку восстановления системы, чтобы потом можно было вернуть ее в первоначальное состояние.
Если у вас установлена Windows 7
, клацаем правой клавишей мыши по ярлыку «
Компьютер
», выбираем «
свойства
» и в открывшемся окне выбираем «
Дополнительные параметры системы
».
Если у вас Windows XP
, клацаем правой кнопкой мыши по «
Мой компьютер
» и затем по «
Свойства
»
В следующем окне на вкладке «Дополнительно
» нажимаем на кнопку «
Переменные среды
». В списке «
Системные переменные
» выбираем переменную «
path
» и нажимаем кнопку «
Изменить…
»
Откроется окно редактирования переменной, и в пункте «значение переменной
» в самый конец строки, после точки с запятой добавляем путь к папке
tools
и папке
platform-tools
:
(если в конце строки не было точки с запятой, добавьте её – каждый путь в этой строке должен отделяться от другого точкой с запятой
Если вы установили в другую папку, пропишите в конце строки ваш путь к папкам tools и platform-tools
Установка драйверов устройства.
Некоторые устройства, например телефоны и планшеты компании Samsung
имеют собственное программное обеспечение для синхронизации с компьютером, и если оно у вас установлено на компьютере, то драйвер устройства уже установлен у вас в системе.
Но для таких устройств, как Nexus One
, которые поставляются без каких либо дополнительных программ и драйверов, для работы с
AndroidSDK
, драйверы установить необходимо.
Для этого идем в папку, в которую мы устанавливали SDK
и запускаем
SDK Manager
.
Точно так же, как мы устанавливали Android SDK Platform-tools
и
Android SDK Tools
, находим и выбираем в списке «
Google Usb Driver package
». Нажимаем «
Install
» и ждем пока программа скачает драйверы. Драйверы для 32 и 64 разрядной
Windows
будут скачаны в следующую папку:
C:\1\android-sdk-windows\extras\google\usb_driver
Теперь можно установить драйверы для вашего устройства. Для этого в меню настроек телефона или планшета выбираем пункт «Приложения
» (Applications), и в нем включаем «
Отладка USB
» (USB debugging).
Подключаем наше устройство к компьютеру. Компьютер обнаружит новое оборудование и предложит установить драйверы. Устанавливаем драйверы из папки, куда они были скачаны ранее.
После установки драйверов в диспетчере устройств появится новое устройство «ADB Interface
» и мы можем убедиться в этом открыв его, нажав правой клавишей мыши по иконке «
Компьютер
» -> «
Свойства
» -> «
Диспетчер устройств
»
Кроме того, вы можете попробовать установить на компьютер универсальный ADB драйвер .
Как запустить ADB
Работать с программой adb
лучше всего через командную строку
Windows
. Для вызова командной строки на компьютере с
Windows XP
, нажимаем «
Пуск
» и в поле ввода «
Выполнить
» набираем
cmd
и нажимаем «Enter».
На компьютере с Windows 7
, нажимаем «
Пуск
» и в поле ввода «Найти программы и файлы» набираем
cmd
и нажимаем «Enter».
Откроется окно командной строки, и для того чтобы, например посмотреть какие устройства у нас подключены к компьютеру, набираем в нем команду
adb devices
Программа adb
отобразит список устройств, подключенных в настоящий момент к компьютеру.
Практически каждый владелец Android
устройства, который решил улучшить своего любимца путем замены прошивки или ядра операционной системы, сталкивается с программой
adb
.
Для большинства новичков именно эта программа становится непреодолимым препятствием и мы сегодня расскажем вам, как установить и начать работу с этим замечательным приложением, которое поможет вам, например, получить root
права на вашем устройстве, прошить новую версию
Android
или даже восстановить ваш телефон или планшет к первоначальному состоянию после неудачного вмешательства в систему.
Так что же такое ADB,
полюбившийся всем моддерам и хакерам, где его взять, и зачем он нам нужен?
Что такое ADB
Аббревиатура ADB
расшифровывается как
Android Debug Bridge
(отладочный мост Андроид). ADB является составной частью , который можно скачать
отсюда
.
Так как операционная система Android
является разновидностью
Linux
, для ее настройки часто возникает необходимость работы через командную строку. Конечно, существуют программы – эмуляторы терминала, которые позволяют выполнять команды прямо на устройстве но, во-первых, на маленьком экране телефона делать это неудобно, а во-вторых, иногда требуется доступ к устройству через компьютер, и в этих и многих других случаях программа
adb
просто незаменима. Программа
adb
устанавливает связь между устройством и компьютером и позволяет прямо на компьютере выполнять различные манипуляции с системой
Android
.
Как установить ADB.
Прежде всего, рекомендуем вам скачать самую последнюю версию , на момент написания этого руководства доступна версия r11
, на ее примере построено все дальнейшее описание, и в более ранних версиях, местоположение необходимых программ после установки
SDK
, может отличаться от описанного здесь.
Скачиваем , его можно найти по ссылке указанной ранее. Имеется несколько разновидностей
SDK
, для
Microsoft Windows, Mac OS
и
Linux
.
Нам потребуется разновидность для Microsoft Windows
. И здесь есть два варианта – скачать установщик или zip архив с Android SDK. Установщик нам не нужен, тем более он не позволит установить
SDK
в
Windows 7
, и поэтому скачиваем zip архив.
В архиве находится папка android-sdk-windows
, которая и содержит сам
SDK
. Распаковываем ее на компьютер. В нашем примере, мы разместили папку в корне диска С. Если вы сделаете то же самое, путь к
SDK
будет у нас такой: C:\android-sdk-windows
В более ранних версиях SDK
внутри этой папки в папке
tools
располагалась нужная нам программа
adb
, но позднее она была перемещена разработчиками в папку
platform-tools
.
Однако, если вы зайдете в эту папку, вы не найдете внутри нее программу adb
, поэтому переходим к следующему этапу установки.
Устанавливаем
SDK Platform Tools
. Убеждаемся, что наш компьютер подключен к интернету и запускаем находящуюся в папке
android-sdk-windows
, программу
SDK Manager
. После запуска программы появится такое окно:
Нам нужно скачать и установить Android SDK Platform-tools
и
Android SDK Tools
.
С помощью двойного клика по пункту или нажатием на «Accept
» и «
Reject
» отмечаем эти два пункта в списке и снимаем отметку со всех остальных пунктов, как показано на приведенном выше скриншоте. Затем нажимаем «
Install
» и ждем пока скачаются и установятся нужные нам компоненты.
Теперь мы имеем установленную adb на своем компьютере, но для работы с нашим телефоном или планшетом нужно будет установить их драйвер и для дальнейшего удобства с программой, неплохо было бы прописать путь к ней и другим компонентам в систему Windows.
Если мы зайдем в папку C:\android-sdk-windows\platform-tools\ , то теперь сможем там обнаружить программу
adb
.
После этого, нам нужно отредактировать системную переменную PATH, чтобы каждый раз при запуске программы и вводе команд не набирать путь к программе, который выглядит так:
C:\android-sdk-windows\platform-tools\adb
Если вы ни разу не редактировали системные переменные, создайте точку восстановления системы, чтобы потом можно было вернуть ее в первоначальное состояние.
Если у вас установлена Windows 7
, клацаем правой клавишей мыши по ярлыку «
Компьютер
», выбираем «
свойства
» и в открывшемся окне выбираем «
Дополнительные параметры системы
».
Если у вас Windows XP
, клацаем правой кнопкой мыши по «
Мой компьютер
» и затем по «
Свойства
»
В следующем окне на вкладке «Дополнительно
» нажимаем на кнопку «
Переменные среды
». В списке «
Системные переменные
» выбираем переменную «
path
» и нажимаем кнопку «
Изменить…
»
Откроется окно редактирования переменной, и в пункте «значение переменной
» в самый конец строки, после точки с запятой добавляем путь к папке
tools
и папке
platform-tools
:
(если в конце строки не было точки с запятой, добавьте её – каждый путь в этой строке должен отделяться от другого точкой с запятой
Если вы установили в другую папку, пропишите в конце строки ваш путь к папкам tools и platform-tools
Установка драйверов устройства.
Некоторые устройства, например телефоны и планшеты компании Samsung
имеют собственное программное обеспечение для синхронизации с компьютером, и если оно у вас установлено на компьютере, то драйвер устройства уже установлен у вас в системе.
Но для таких устройств, как Nexus One
, которые поставляются без каких либо дополнительных программ и драйверов, для работы с
AndroidSDK
, драйверы установить необходимо.
Для этого идем в папку, в которую мы устанавливали 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
отобразит список устройств, подключенных в настоящий момент к компьютеру.
При попытке открыть какую-либо команду через окно служебной программы или консоль, вы сталкиваетесь с ошибкой – «Имя файла» не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Система упрямо не открывает файл по каким-то причинам и этот факт очень раздражает. Причиной этого может быть один из нескольких вариантов: неправильно указан путь к файлу и отсутствие компонента в системе вообще, т.е по указанному адресу его не существует.
Установка приложений через ADB
Чтобы установить приложение, убедитесь, чтобы в названии apk файла не было пробелов и надо точно знать правильный путь к нему. Ну а дальше выполняем команду: adb install
+ название файла инсталяции. В своем примере я установил игру papertoss, поэтому если всё пройдет успешно, вы получите на экране такую картинку:
Практически каждый владелец Android
устройства, который решил улучшить своего любимца путем замены прошивки или ядра операционной системы, сталкивается с программой
adb
.
Для большинства новичков именно эта программа становится непреодолимым препятствием и мы сегодня расскажем вам, как установить и начать работу с этим замечательным приложением, которое поможет вам, например, получить root
права на вашем устройстве, прошить новую версию
Android
или даже восстановить ваш телефон или планшет к первоначальному состоянию после неудачного вмешательства в систему.
Так что же такое ADB,
полюбившийся всем моддерам и хакерам, где его взять, и зачем он нам нужен?
Что такое ADB
Аббревиатура ADB
расшифровывается как
Android Debug Bridge
(отладочный мост Андроид). ADB является составной частью , который можно скачать
отсюда
.
Так как операционная система Android
является разновидностью
Linux
, для ее настройки часто возникает необходимость работы через командную строку. Конечно, существуют программы – эмуляторы терминала, которые позволяют выполнять команды прямо на устройстве но, во-первых, на маленьком экране телефона делать это неудобно, а во-вторых, иногда требуется доступ к устройству через компьютер, и в этих и многих других случаях программа
adb
просто незаменима. Программа
adb
устанавливает связь между устройством и компьютером и позволяет прямо на компьютере выполнять различные манипуляции с системой
Android
.
Как установить ADB.
Прежде всего, рекомендуем вам скачать самую последнюю версию , на момент написания этого руководства доступна версия r11
, на ее примере построено все дальнейшее описание, и в более ранних версиях, местоположение необходимых программ после установки
SDK
, может отличаться от описанного здесь.
Скачиваем , его можно найти по ссылке указанной ранее. Имеется несколько разновидностей
SDK
, для
Microsoft Windows, Mac OS
и
Linux
.
Нам потребуется разновидность для Microsoft Windows
. И здесь есть два варианта – скачать установщик или zip архив с Android SDK. Установщик нам не нужен, тем более он не позволит установить
SDK
в
Windows 7
, и поэтому скачиваем zip архив.
В архиве находится папка android-sdk-windows
, которая и содержит сам
SDK
. Распаковываем ее на компьютер. В нашем примере, мы разместили папку в корне диска С. Если вы сделаете то же самое, путь к
SDK
будет у нас такой: C:\android-sdk-windows
В более ранних версиях SDK
внутри этой папки в папке
tools
располагалась нужная нам программа
adb
, но позднее она была перемещена разработчиками в папку
platform-tools
.
Однако, если вы зайдете в эту папку, вы не найдете внутри нее программу adb
, поэтому переходим к следующему этапу установки.
Устанавливаем
SDK Platform Tools
. Убеждаемся, что наш компьютер подключен к интернету и запускаем находящуюся в папке
android-sdk-windows
, программу
SDK Manager
. После запуска программы появится такое окно:
Нам нужно скачать и установить Android SDK Platform-tools
и
Android SDK Tools
.
С помощью двойного клика по пункту или нажатием на «Accept
» и «
Reject
» отмечаем эти два пункта в списке и снимаем отметку со всех остальных пунктов, как показано на приведенном выше скриншоте. Затем нажимаем «
Install
» и ждем пока скачаются и установятся нужные нам компоненты.
Теперь мы имеем установленную adb на своем компьютере, но для работы с нашим телефоном или планшетом нужно будет установить их драйвер и для дальнейшего удобства с программой, неплохо было бы прописать путь к ней и другим компонентам в систему Windows.
Если мы зайдем в папку C:\android-sdk-windows\platform-tools\ , то теперь сможем там обнаружить программу
adb
.
После этого, нам нужно отредактировать системную переменную PATH, чтобы каждый раз при запуске программы и вводе команд не набирать путь к программе, который выглядит так:
C:\android-sdk-windows\platform-tools\adb
Если вы ни разу не редактировали системные переменные, создайте точку восстановления системы, чтобы потом можно было вернуть ее в первоначальное состояние.
Если у вас установлена Windows 7
, клацаем правой клавишей мыши по ярлыку «
Компьютер
», выбираем «
свойства
» и в открывшемся окне выбираем «
Дополнительные параметры системы
».
Если у вас Windows XP
, клацаем правой кнопкой мыши по «
Мой компьютер
» и затем по «
Свойства
»
В следующем окне на вкладке «Дополнительно
» нажимаем на кнопку «
Переменные среды
». В списке «
Системные переменные
» выбираем переменную «
path
» и нажимаем кнопку «
Изменить…
»
Откроется окно редактирования переменной, и в пункте «значение переменной
» в самый конец строки, после точки с запятой добавляем путь к папке
tools
и папке
platform-tools
:
(если в конце строки не было точки с запятой, добавьте её – каждый путь в этой строке должен отделяться от другого точкой с запятой
Если вы установили в другую папку, пропишите в конце строки ваш путь к папкам tools и platform-tools
Установка драйверов устройства.
Некоторые устройства, например телефоны и планшеты компании Samsung
имеют собственное программное обеспечение для синхронизации с компьютером, и если оно у вас установлено на компьютере, то драйвер устройства уже установлен у вас в системе.
Но для таких устройств, как Nexus One
, которые поставляются без каких либо дополнительных программ и драйверов, для работы с
AndroidSDK
, драйверы установить необходимо.
Для этого идем в папку, в которую мы устанавливали 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, как и любой другой программный продукт, периодически может давать сбои. И одной из таких проблем является высвечивание не экране смартфона или планшета черного экрана с надписью Fastboot Mode или Select Boot Mode. Многие владельцы мобильных устройств, увидев подобную картинку, начинают паниковать и нести девайс в ближайшую мастерскую. Однако не стоит предпринимать необдуманных действий, так как в большинстве случаев выйти из режима Фастбут Мод можно самостоятельно. Давайте рассмотрим, от чего появляется Fastboot Mode, что это такое на Андроиде и как от него избавиться.
Как выйти из режима Fastboot
Как уже было сказано, перезагружать устройство зачастую бесполезно, в том числе с извлечением батареи. Перезагрузка срабатывает при условии случайной активации инструмента. Как правило, этими действиями девайс из режима вряд ли выведешь, но есть эффективные способы, применив один из которых вы сможете вернуться к обычной работе, покинув среду «Фастбут». Зависимо от причины погружения устройства в Fastboot Mode способы, как выйти из этого режима отличаются, выполнить процедуру можно через смартфон или с привлечением компьютера.
Режим нормальной работы
Первым делом стоит попробовать выбрать нормальную загрузку устройства, для чего выполняются следующие действия:
- Выключаем устройство и зажимаем одновременно кнопки питания и снижения громкости, удерживаем до появления меню Select Boot Mode или нормальной загрузки ОС (около 10 секунд);
- В меню листаем пункты, используя кнопку повышения громкости;
- Выбираем Normal Boot, применив кнопку снижения громкости.
При нормальном функционировании устройство включится и загрузится ОС Android. В некоторых случаях пользователи замечают загрузку режима после взаимодействия смартфона с компьютером, причём ничто не мешает выполнять какие-либо действия, проблема возникает при отключении от ПК. Нередко явление связано с отключением опции, например, специалистами сервиса после работы с девайсом. Исправить это можно так:
- Переходим к настройкам после нормальной загрузки;
- В разделе «Экран» или «Специальные возможности» снимаем флажок с пункта «Быстрая загрузка».
Для возвращения девайса в норму можно использовать режим Recovery, позволяющий выполнить сброс к заводским настройкам, резервную копию данных, обновить прошивку и прочие действия без загрузки системы. Восстановление предполагает форматирование всех данных, то есть возврат устройства в состояние «из коробки», поэтому лучше, если у вас будет их копия. Для осуществления процедуры выполняем следующее:
- Активируем режим, зажав кнопки питания и повышения или понижения громкости (зависит от модели смартфона), ожидаем загрузки;
- Для начала стоит попробовать загрузиться отсюда в нормальном режиме, для чего выбрать «Reboot»;
- Если не помогло и устройство снова зашло в Fastboot Mode, активируем Recovery и в главном меню выбираем «wipe data/factory reset»;
- Ожидаем выполнения задачи, после чего последует перезагрузка.
Способ в большинстве случаев помогает, но минус его в том, что придётся заново инсталлировать необходимые вам приложения и возвращать девайс в привычный вид, загружать резервную копию (при наличии), поскольку после сброса всё будет выглядеть так же, как при покупке устройства.
Выход из Fastboot с привлечением компьютера
Чтобы осуществить выход из «Фастбут» при помощи ПК потребуются соответствующие драйвера, которые подходят модели устройства. Лучше скачивать софт с официальных ресурсов во избежание проникновения с файлами вредоносных программ. Так, необходимо сделать следующее:
- Разархивируем скачанные дрова в папку;
- Подключаем смартфон к ПК, используя USB;
- Из Панели управления (или любым другим способом) вызываем Диспетчер устройств;
- Выбираем пункт «Другие устройства» и жмём ПКМ на «ADB Interface»;
- Выбираем из появившегося в меню пункт «Обновить драйвера», нажатием соответствующей кнопки выполняем поиск на компьютере, указав путь к каталогу, куда мы разархивировали дрова. Теперь устройство должно будет сменить название с «ADB Interface» на имя вашего устройства.
После установки подходящих драйверов выполняем такие шаги:
- Открываем на компьютере консоль «Выполнить» (любым удобным способом, например, используя сочетание клавиш Win+R);
- В командной строке вводим fastboot reboot, подтверждаем действие, после чего смартфон перезагрузится и выйдет из данного режима.
Если ни один из методов не помог в решении проблемы, в качестве кардинальных мер возможна также перепрошивка устройства, но, как правило, вышеописанные решения справляются с задачей.
Назначение и причины возникновения
Фастбут – это эффективный инструмент по модификации и настройке операционной системы Android, который входит в набор программного обеспечения для разработчиков. Его основная задача заключается в инсталляции кастомных прошивок. Однако данный загрузчик также используется для установки бэкапов, различных обновлений, форматирования карты памяти и т.п.
Режимы Select Boot Mode и Fastboot Mode не являются внутренними или внешними командами. Они запускаются раньше, чем сама операционка (как BIOS на Windows). Это позволяет выполнять настройку системы, а также исправлять различные неполадки даже при слетевшем Android.
Несмотря на свою многофункциональность и полезность, самостоятельное включение на мобильном аппарате Фастбут может быть признаком программного сбоя. К основным причинам появления на Android указанного режима следует отнести:
- Случайная активация самим пользователем. Этот инструмент можно запустить вручную через меню гаджета.
- Сбой в работе Андроида. Если смартфон или планшет не может загрузиться в обычном режиме, он автоматически переходит в Fastboot Mode.
- Неудачная прошивка через .
- Ручное удаление исполняемого файла из системного каталога после разблокировки root доступа.
- Воздействие вредоносного ПО. При наличии на девайсе прав суперпользователя некоторые вирусы могут блокировать или вовсе удалять системные файлы, что приводит к слету операционки.
Разобравшись, что такое загрузчик Fastboot Mode и каковы причины его появления, можно приступать к рассмотрению вопроса о том, как выйти из режима загрузки на Xiaomi, Meizu, Lenovo и других моделях мобильных устройств.
Как выйти из этого режима
Если режим Fastboot был включен по ошибке, то это еще полбеды. Достаточно зажать на выключенном устройстве кнопку питания и кнопку «Громкость вверх». Аппарат загрузится в БИОС. Здесь нужно выбрать пункт «Перезагрузить систему сейчас» (Reboot system now). После этого должна начаться «правильная» загрузка устройства в обход Fastboot Mode. Что это такое, мы уже разобрали чуть выше. Если же в БИОСе нет вышеозначенного пункта, то дела совсем плохи. Придется выполнять действия по возврату аппарата к заводским настройкам.
Если аппарат сам решил загрузиться в режим Fastboot, значит у него что-то не так с настройками. Придется делать вайп данных пользователя, дабы снова не попасть в Fastboot Mode. Что это такое? На «Андроид»-устройствах предусмотрена система отката к заводским настройкам именно для таких случаев. Она «обнуляет» аппарат до заводских характеристик. При этом все пользовательские данные (приложения, контакты, музыка) удаляются.
Нужно зайти в режим БИОСа и выбрать пункт «Удалить данные» (Wipe Data) и «Сброс к заводским настройкам» (Factory Reset). После этого перезагружаем смартфон из пункта «Перезагрузить систему сейчас» (Reboot System Now).
Отключение Fastboot Mode на Андроиде
Выключить загрузчик Фастбут можно двумя способами:
- непосредственно с телефона;
- через ПК.
Выбор того или иного варианта зависит от причины, которая привела к запуску данного режима. В качестве примера рассмотрим, как сделать, чтобы не загружалось окно Fastboot на смартфоне Xiaomi.
Столкнувшись с указанной проблемой, первым делом попробуйте зажать клавишу Power на 20-30 сек. Девайс должен перезагрузиться в стандартном режиме.
На экране мобильника вместо Фастбут может появиться форма Select Boot Mode. Ее поля означают следующее:
Попробуйте выбрать второй пункт. Если и это не поможет, делаем следующее:
Если вы можете зайти в настройки Xiaomi, то есть операционка работает, попытайтесь отключить режим Фастбут вручную. Перейдите на этом устройстве во вкладку «Специальные возможности» и напротив соответствующего пункта перетяните ползунок в положение Off.
Включение фастбута на разных устройствах
В дальнейшем вам следует узнать, как именно включается этот режим на вашем телефоне. Для примера мы возьмём телефоны двух китайских производителей: meizu и xiaomi.
- В телефонах, которые были разработаны компанией xiaomi, необходимо на выключенном телефоне одновременно зажать две кнопки: питания и увеличения громкости. Это вызовет меню, в котором будет пункт, обозначающий необходимый нам режим. Как только нажмёте на необходимую кнопку, вы попадёте в него.
- Для того чтобы попасть в этот режим с помощью телефона, который произвела компания meizu, вы должны сделать похожие действия, но на этот раз вам нужно будет зажать кнопки уменьшения громкости и питания. И вход в этот режим происходит несколько дольше, чем в телефонах xiaomi, — вам нужно будет держать эти кнопки зажатыми одновременно примерно на протяжении 15 секунд.
Для дальнейших манипуляций нужно будет подключить ваше устройство к компьютеру или ноутбуку. Абсолютно нет разницы, производили ли детали для ваших компьютеров msi или другие компании. Если ваш компьютер находится под управлением операционной системы семейства Windows, вы имеете возможность управлять телефоном через USB.
Отключение Fastboot Mode через компьютер
При слете операционной системы, когда воспользоваться меню смартфона технически невозможно, а другие способы отключения Фастбут являются неэффективными, можно попытаться решить проблему через ПК и командную строку cmd. Делается это следующим образом:
Командная строка является самым действующим способом избавления от Fastboot Mode. Если и она не решит проблему, то есть вопрос о том, как включить мобильное устройство в нормальном режиме, до сих пор является актуальным, вам останется только поменять прошивку на телефоне или отнести его в мастерскую.
Расшифровывается ADB как Android Debug Bridge, то есть отладочный мост для Андроида. Программа разработана для операционной системы Android и работает в связке с компьютером. Она дает возможность изменить файлы, воспользоваться root правами, восстановить работу системы.
ADB run в свою очередь является приложением, которое позволяет пользователю
прошить устройство, работающее на Android. Оно включает в себя ADB и Fastboot. Эти приложения знакомы всем, кто сталкивался с перепрошивкой своего гаджета.
Part 1. 1 Click to Fix Android Stuck in Fastboot Mode without Data Loss
If your phone or tablet stuck in fastboot mode, an easy way to get out of it is using a free Android reboot tool ReiBoot for Android. It is a totally free program that offer you 1 click solution to exit Fastboot mode on Android phone.
Step 1Download and install this program on your computer, connect your stuck phone to computer. Launch ReiBoot for Android and click «One-Click to Exit Fastboot Mode» from the main interface.
Step 2Then your device will start to get out of Fastboot mode. Within seconds, your Android device will successfully exit from Fastboot mode.
Note Tips:
This is an feasible method to fix android fastboot mode stuck without data loss. If the fastboot stuck persists, we are recommending you use the Repair Android System feature on ReiBoot for Android to give an entire repair to Android os that will sure help resolve the issue.
Read about How to Repair Android System.
ADB, ADB run и Fastboot
Android Debug Bridge позволяет управлять Андроидом при помощи ПК. Это приложение устанавливается непосредственно на ноутбук или компьютер, который соединяется с мобильным устройством через USB кабель в режиме отладки. Затем после запуска
возможно выполнение специальных команд, позволяющих инициировать какие-либо действия с гаджетом.
Утилита позволяет выполнить такие действия
- перенос папок и файлов на/или с устройства;
- работа с прошивками: установка, обновления;
- снятие блокировки, сделанной с помощью графического ключа;
- выполнение различных скриптов.
Чаще всего приложение устанавливают вместе утилитой Fastboot. Этот режим позволяет сбросить все настойки до заводских, поэтому его иногда называют Recovery – функцией восстановления. Помимо этого с помощью Fastboot можно установить прошивку, но в этом случае возможна только работа через ПК.
Эти две программы лучше устанавливать вместе
, что позволяет получить доступ к большему числу возможностей.
В свою очередь ADB run упрощает работу
и автоматизирует типичные команды и действия, чаще всего используемые пользователями. Она имеет хоть и консольный, но визуализированный вид, состоит из 14 пунктов.
Эта программа гораздо проще, она подходит тем, кому сложно разбираться с командной строкой, кто не умеет с ней работать. В ней уже предоставлено меню и пункты, которые можно выбирать. Она отличается простым интерфейсом
, большим функционалом, не требуя при этом дополнительных установок программ.
Все утилиты можно скачать, установить для работы и обновления мобильного устройства.
Как убрать режим Fastboot
Есть несколько способов отключить злополучную картинку и вернуть смартфон к нормальной жизни. Для этого можно использовать как стороннее ПО, так и механические методы. Кроме того, всегда можно воспользоваться «дедовским способом» и просто сбросить настройки до заводских. Но это лучше делать только в самых безысходных случаях.
А начинать необходимо с простого — это перезагрузка смартфона. Существует две возможности для rebut’a:
- простая перезагрузка — просто выключаем и включаем устройство;
- долгая перезагрузка — для этого зажимаем кнопку питания на 20 секунд и лишь потом даём команду перезапуска устройства.
Весьма вероятно, что уже эти две простые операции помогут избавиться от назойливого зайца, но если не помогло, необходимо двигаться дальше, благо, методов хватает.
Простая или долгая перезагрузка может убрать режим Fastboot
Извлечь или разрядить батарею
Второй возможный способ для сброса режима Fastboot — это удаление источника питания. Необходимо извлечь батарею, в таком случае процессор лишится питания, а затем загрузится в нормальном режиме.
К сожалению, многие модели Xiaomi имеют трудности с выниманием аккумулятора, в таком случае, чтобы не рисковать корпусом, лучшим решением будет тотальная разрядка батареи. Принцип тот же: процессор без питания вернётся в нормальную работу.
Разрядка батареи — это один из методов освобождения смартфона от режима Fastboot
Воспользоваться специальной программой
Как ни парадоксально, но отладочный режим также поддаётся отладке. Fastboot не является исключением и одна из возможностей его отключения — это специальная утилита.
- Скачиваем и распаковываем в корневую папку архив с официальной страницы утилиты Fastboot.exe.
- Подключаем смартфон к компьютеру через кабель. Если процедура проводится впервые, то придётся пару минут подождать, так как система будет искать и устанавливать необходимые драйверы.
- Через меню «Пуск» запускаем терминал командной строки.
- Поочерёдно запускаем команды:
- cd\;
- cd amd;
- fastboot reboot.
- После этого смартфон самостоятельно перезагрузится и выйдет из режима Fastboot.
Сбрость настройки через меню Wipe data
Если ничего из вышеперечисленного не помогло решить проблему с режимом отладки, остаётся одно — сбросить настройки смартфона до заводских. Перед этим процессом лучше всего изъять SIM-карту и флешку во избежание затирания информации и на них.
- Отключаем смартфон, затем зажимаем кнопки питания и громкости вверх (на Xiaomi почти всегда работает именно эта комбинация) до характерного звука и долгой вибрации.
- Когда смартфон загрузит меню Recovery, клавишами громкости направляем курсор на пункт Wipe data, а кнопкой питания запускаем действие в работу.
- Подтверждаем сброс настроек аналогичным образом и на некоторое время оставляем смартфон в покое.
Процедура сброса настроек продолжается несколько минут, в это время устройство может самопроизвольно перезагружаться и его лучше не трогать, чтобы не сбить процесс.
После того как телефон вернётся в первоначальное положение, в него можно вернуть чипы связи и памяти и использовать как раньше.
Как пользоваться ADB run
Чтобы понять, как использовать утилиту, необходимо познакомиться с установкой и основными командами. Подключение к гаджету осуществляется при помощи компьютера и USB кабеля или по беспроводной сети.
Понять, что подключение состоялось, можно осуществив ввод adb devices. Затем должно появиться сообщение: «List of devices attached
«, говорящее о том, что соединение произошло. Подключение через wi-fi происходит при помощи adb wireless. На мобильном устройстве должны стоять root права.
Для работы необходимо включить отладку по USB на гаджете. Обычно этот пункт находится в настройках. Если его нет, то можно его поискать в параметрах разработчика. Это меню скрыто, для его включения следует найти строчку с номером сборки в настройках Андроид, несколько раз кликнуть на нее (от 5 до 10 раз). Где-то после половины нажатий появится уведомление, что вы все делаете правильно, а потом будут предоставлены права разработчика
. Затем можно вернуться к настройкам, где появится пункт «параметры разработчика». Здесь и происходит включение отладки.
Утилита обладает рядом положительных качеств
- Простота установки.
- Простое управление.
- Легкая проверка обновлений.
Установка
Прежде чем установить ADB, ее необходимо скачать, это можно сделать бесплатно. Скачать ADB можно на сайте 4pda . Официальный ресурс не дает возможности скачать утилиту отдельно, а только всем пакетом Android SDK . Установка программы происходит с помощью стандартного мастера установки.
Весь процесс прост и интуитивно понятен. Сам установщик предлагает подсказки, направляя все действия.
После этого нужно установить драйвера для своего мобильного устройства, иначе приложение не увидит устройство. Проще всего воспользоваться утилитой для автоматической установки Adbdrivers . Но также можно скачать драйвера для Windows 7, 8 или 10 с официального сайта производителя.
В случае отсутствия установщика, драйвера можно установить вручную
Обзор интерфейса и команды ADB run
Рассмотрим все пункты меню, предложенные программой, принцип их работы:
- Device attached? – отвечает за соединения ПК и смартфона
, но обязательно необходимо включить отладку USB. - Move – отвечает за перемещение файлов с ноутбука на смартфон. Здесь присутствует как автоматическая, так и ручная возможность перемещения.
- Install Android App to Device – дает возможность устанавливать приложения, при этом возможны варианты сохранения и перемещение на карту памяти.
- Reboot Device – разнообразные режимы перезагрузки
Андроида: - Fastboot – прошивка, перепрошивка системы. Все настройки заданы автоматически.
- Unlock Gesture Key – разблокировщик
графического ключа, также справляется с пин кодами, фейс кодами. - Manual – позволяет прописывать команды вручную.
- Check Update – проверка новой версии программы.
- Intsall Bootanimation – устанавливает и изменяет анимацию
при включении устройства. - Memory and Partitio – знакомит с блоками и разделами
Андроида. - Run Script – работа со скриптами
. - Backup – создание резервной копии.
- Odex – odex-ирование прошивки, учитывая разнообразные параметры.
- Screnshot/Record – скриншоты
, возможность записи видео. - Exit – соответственно выход
из программы.
Прошивка телефона посредством ADB run
Программа позволяет менять прошивку гаджета. Для этого достаточно ее установить, подключиться к ПК и воспользоваться утилитой Fastboot. Файлы, которые следует прошить должны находиться в одной папке с утилитой.
Для начала необходимо перевести устройство
в режим bootloader при помощи меню.
Затем необходимо разархивировать заранее скачанные файлы с прошивкой. После этого следует выбрать пункт Run SCRIPT
и в открывшееся окно поместить файлы прошивки и закрыть его. Нажать на Enter. Прошивка началась. Пока идет процесс нельзя вынимать кабель из телефона или компьютера.
Программа дает возможность перепрошить поэтапно все разделы или только некоторые
Подготовка смартфона
Для того чтобы вы смогли использовать adb вместе со своим смартфоном вам необходимо включить режим отладки по USB. Эта возможность скрыта во всех версиях Android начиная с 4.2. Чтобы стать разработчиком сначала зайдите в «Настройки»
->
«О телефоне»
и семь раз нажмите на пункте
«Номер сборки»
:
Затем в главном меню настроек появится пункт «Для разработчиков»
Тут необходимо поставить галочку напротив раздела «Разрешить отладку по USB»
Теперь ваш телефон готов к работе с adb. Подключите его по USB к вашему компьютеру и начнем работать.
Использование ADB
Использование утилиты позволяет:
- перезагружать
гаджет, используя различные режимы; - переносить
файлы, папки с телефона на ПК или наоборот; - работать с приложениями
, устанавливая или удаляя их; - работать
с прошивками; - выполнять различные скрипты
; - снимать блокировку
графическим ключом.
Утилиту обычно устанавливают и используют вместе с приложением Fastboot.
Fastboot devices
Использование указанной команды позволяет получить подробную информацию о девайсе. На экране появляются сведения о:
- серийном номере аппарата;
- доступных драйверах и утилитах, готовых к установке и прошивке;
- конфиденциальную информацию о гаджете;
- готовность выполнять другие команды.
Важно подчеркнуть, что при возникновении сложностей с использованием указанной команды, рекомендуется воспользоваться альтернативным подходом. Для этого разработчики предусмотрели руководство системой через adb.
Важно подчеркнуть, что сложности возникают в ситуациях, когда производители решают ограничить возможности простых пользователей и устанавливают надёжную защиту от изменений.
Установка
Установить приложение можно посетив официальный сайт . Необходимо скачать архив
SDK tools для Windows, согласившись перед этим с правилами использования.
После этого требуется распаковать архив
, зайти в каталог tools, выбрать там папку bin и обратиться к файлу sdkmanager. Он как раз позволить установить программу.
Дальше происходит работа в командной строке Windows. Делаем запуск от имени администратора. После этого открываем папку sdkmanager, прописав к ней путь
В ходе установки прочитайте лицензионное соглашение
, нажмите клавишу 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».
Но стоит помнить, что после выполнения этой программы, все данные на телефоне удаляются.
- Shell – ее можно использовать в двух вариантах. Первый – ввод ее в командную строку, с последующим вводом. Это позволит выйти в режим терминала
, где возможно выполнение любых команд Android shell. Но пользоваться им следует осторожно, так как устройству можно нанести сильный вред.
Второй вариант – единичный ввод
действия. Таким образом, можно, например, сменить возможность прав доступа к некоторым папкам.
Бонусная утилита – Sideload. Она подходит владельцам устройства Nexus, позволяя обновлять
официальную прошивку на всех устройствах компании.
Как разблокировать загрузчик
Пользователи могут получить доступ к заблокированному загрузчику на устройстве, используя официальный метод, который признан безопасным.
Проверка статуса
Статус блокировки можно проверить несколькими способами, выбор которого будет зависеть от модели гаджета.
Принцип действий схож:
- загружаем и распаковываем пакет с ADB и Fastboot;
- устанавливаем драйвера Fastboot;
- переводим устройство в этот режим;
- подключаем смартфон к компьютеру;
- запускаем командную строку Windows.
В это поле вводят следующие данные:
- cd путь к каталогу с adb и fastboot — переход в папку с Fastboot;
- fastboot devices — правильный поиск смартфона системой;
- fastboot oem device-info — просмотр статуса загрузчика.
Здесь возможны 2 варианта:
- «Device unlocked: true» — защита снята;
- «Device unlocked: false» — загрузчик не может разблокироваться.
Проверка статуса загрузчика.
Подача заявки
На Unlock загрузчика предварительно авторизуемся на сайте и получаем разрешение от компании.
Заявку могут рассматривать от 12 часов до 11 суток.
Для регистрации профиля и отправки письма необходимо:
Во время регистрации вводят логин и действующий номер телефона, на который отправляется код, необходимый для подачи заявки. Графа «Please state the real reason…» предназначена для объяснения причины Unlock Bootloader на английском языке (можно воспользоваться Google переводчиком).
Затем вводят капчу, устанавливают о и выбирают пункт «Apply Now». На страницы верификации вводят код из смс и нажимают на «Next».
Подача заявки на разблокировку.
Работа с mi unlock
К официальным способам разблокировки разгрузчика относят утилиту Mi Unlock, которую разработал производитель. Для загрузки ПО необходимо подождать одобрения компании. Процедуру нельзя провести, если устройство не было добавлено на сервер. Утилиту не нужно устанавливать.
До изменения статуса Bootloader с помощью утилиты нужно подготовить гаджет:
- привязать смартфон к аккаунту, которому разрешена разблокировка;
- включить видимость строки «Для разработчиков», нажав 5 раз по «Версии MIUI» в разделе «О телефоне»;
- перейти в меню «Для разработчиков» и включить заводскую разблокировку;
- зайти в «Статус Mi Unlock» и добавить профиль с помощью кнопки «Добавьте учетную запись и устройство».
Если профиль создан недавно, то учетную запись синхронизируют, находят гаджет через ми.ком, сохраняют данные на флеш-накопитель или делают резервное копирование. После завершения подготовки смартфона необходимо сделать его перезапуск в режим «Fastboot» и запустить утилиту, не подключаясь к ПК. В появившемся окне нажать «Agree».
Затем нужно указать данные профиля, который внесен в гаджет, нажать «Sign In» и дождаться их проверки. Затем телефон подключают к USB-порту, выбирают «Unlock» и ждут окончания процесса. Процедуру прерывать не рекомендуется.
Частые вопросы
Что делать, если ADB не видит устройство
Если вдруг ADB не видит смартфон, то необходимо для начала проверить отладку по usb
или проверить наличие ADB драйверов на вашем ПК.
Стоит так же обратить внимание на другие причины
- проверить usb кабель, его работоспособность
; - проверить установку Android SDK
, наличие его последней версии; - стоит попробовать переключить
режим с MTP на камеру и назад; - можно попробовать переподключить
устройство или перезагрузить компьютер.
После всех этих действий программа должна заработать, а устройство обнаружиться. Такая проблема часто бывает с неизвестными китайскими марками, которые не знакомы программе.
ADB или fastboot не является внутренней или внешней командой
Порой при вводе в консоли ряда команд можно столкнуться с отказом системы от выполнения вводимого действия. Появляется сообщение, что данная команда не является внутренней или внешней. Часто это связано с тем, что не прописан путь к файлу
, который обслуживает команду.
Причиной такого сообщения может быть то, что у системы нет данных о местонахождении файлов. Возможно, что нужного компонента нет в системе, тогда его требуется установить.
Для того чтобы избавиться от этой ошибки, необходимо указать программе путь
к нужным файлам. Следует скопировать его в буфер обмена.
- на рабочем столе нужно выбрать «Мой компьютер
», нажать на правую кнопку мыши, в меню выбрать графу «
свойства
»; - теперь выбираем «дополнительные параметры системы
», а потом «переменные среды»; - там нужно найти «системные переменные
» и параметр Path, в который нужно добавить скопированный путь и подтвердить изменения; - потом открываем консоль и прописываем нужное действие, после чего ошибка исчезает.
Как вариант, после всех манипуляций стоит перезагрузить компьютер
При попытке открыть какую-либо команду через окно служебной программы или консоль, вы сталкиваетесь с ошибкой – «Имя файла» не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Система упрямо не открывает файл по каким-то причинам и этот факт очень раздражает. Причиной этого может быть один из нескольких вариантов: неправильно указан путь к файлу и отсутствие компонента в системе вообще, т.е по указанному адресу его не существует.
Как определить, что включен режим Fastboot
Итак, если на экране вы видите изображение зайца в ушанке со звездочкой, который копается во внутренностях робота, скорее всего, прямо сейчас ваш аппарат находится в нестандартном для него режиме работы.
Подтверждением этого является соответствующая надпись синего цвета (большинство моделей redmi) на темном экране. А переключили смартфон в этот режим вы с помощью одновременно зажатых аппаратных кнопок «-» и «power», верно?
Скорее всего, все было именно так. Только вот, при отсутствии съемного аккумулятора, вывести аппарат из этого режима затруднительно, если это не произошло автоматически.
Основные причины, по которым появляется ошибка «не является внутренней или внешней командой»
Как уже было сказано, одна из причин заключается в неправильном указании пути к открываемому файлу. Обычно путь к файлу прописан в переменной «Path» в системе, должен быть указан строгий путь к директории, в котором размещены нужные файлы. Если имеются какие-то ошибки в настройках при указании пути в переменной, либо при указании имени файла, то система будет выдавать именно такую ошибку – «имя файла» не является внутренней или внешней командой, исполняемой программой.
Первым делом необходимо указать точный путь переменной «Path» операционной системе, чтобы не возникало ошибок при открытии файла. Для этого нужно наверняка знать расположение папки. К примеру, обратимся к программе, которая в дальнейшем будет работать с исполняемым файлом в определенной папке.
Переменная «Path» — это переменная операционной системы, которая служит для того, чтобы найти указанные исполняемые объекты через командную строку или терминал. Найти ее можно в панели управления Windows. В новых версиях Виндовс и других ОС указание вручную обычно не требуется.
Прошиваем телефон через Фастбут
Когда подготовительный этап пройден, нужные файлы скачаны и распакованы, а режим фастбут активен, можно переходить к установке ПО:
- требуется нажать select и указать путь к нужному файлу, который будет устанавливаться;
- установить галочку напротив предложения сохранить информацию на телефоне или напротив выбрать полную очистку памяти;
- затем нужно перевести телефон в загрузочный режим;
- и запустить процесс нажатием кнопки Flash.
После завершения останется кликнуть подтверждающую успех операции надпись, отключить кабель и запустить гаджет. При включении будут устанавливаться базовые настройки, поэтому первая загрузка окажется долгой. Следующим шагом станет проверка работоспособности установленного ПО.
Указываем правильный путь в переменной path на ОС Windows 7
Чтобы правильно указать путь необходимо знать точное расположение файла. Если файл программы, который нужно открыть лежит на диске в С:\Program Files\Java\jdk 1.8.0.45\bin, тогда этот путь нужно скопировать и указать в системной переменной для последующего открытия.
В том случае, если ошибка будет появляться снова, попробуйте перенести программу в рабочие директории диска с установленной операционной системой, например /System32. С этой директорией Виндовс работает чаще.
Также ошибки возникают из-за отсутствия компонентов программы. Устранить их можно дополнив нужными. Для примера возьмем компонент «Telnet». Чтобы его включить, перейдите:
Что это waiting for device?
Данная ошибка не совсем ошибка, если дословно перевести данную фразу — ожидание подключения устройства. То есть, когда когда вы пытаетесь что-то выполнить в ADB или FASTBOT и у вас появляется сообщение waiting for device в командной строке, то это означает, что ваш Android смартфон или планшет не виден!
Сообщение — adb или fastboot не видят подключенный Android девайс!
Чтобы было понятно, о чем эта статья и для понимания, о чем идет речь, желательно прочитать следующие статьи:
- Отладка по USB
Хотя почти все причины сообщения решаются одинаково для удобства статья будет разделена на решение «waiting for device в adb» и «waiting for device в fastboot».
Команды Фастбут
Для использования команд требуется подключить Андроид к ПК, включить режим Fastboot на телефоне и открыть командную строку на компьютере. Когда всё перечисленное сделано, останется вводить команды При этом первым словом каждый раз будет оказываться название сервиса, после чего можно указать: