Xiaomi ADB Fastboot Tools: что это за режим, как установить, как войти и выйти из режима, как прошить смартфон через Fastboot

ДомойИнструкции и советыFAQ по прошивкам MIUI: Recovery/Fastboot/Global/Developer

Привет, пользователи смартфонов Xiaomi, сегодня мы рассмотрим прошивки MIUI, которые выпускаются в разных версиях и режимах. Пользователи постоянно путают прошивки на своих устройствах. Итак, здесь я расскажу обо всех версиях Миюай, доступных для прошивки смартфонов Xioami.

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

Версии прошивок Xiaomi MIUI ROM:

Как вы знаете, Xiaomi -китайская компания. Раньше устройства Xiaomi были доступны только для Китая. Но сегодня устройства Xiaomi доступны по всему миру. Прошивки для устройств Xiaomi разделены на две версии.

  • China ROMs (только для китая)
  • Global ROMs (для всех стран)

Как понятно из названия, China ROM, специально разработана для Китая, а Global ROM для всех остальных стран. Основное различие этих двух прошивок — сервисы Google. Сервисы Google недоступны в Китае. В китайской прошивке вы не найдет приложение Google Play, и многих других приложений Google по умолчанию недоступны в версии для Китая.

В Global ROM все сервисы доступны. Поскольку они находятся за пределами Китая. Ну, а пользователям устройств Андроид, тяжело выжить без сервисов Google, например, Google Play, Google Диск, Gmail, Google Календарь и другие, играющие важную роль в повседневной жизни пользователей.

Выбрав регион, вы получаете еще два варианта прошивок MIUI ROM. Сообщество Миюай разделились на два лагеря. В первом расположились те, кто любит стабильность, а во втором те, кто любит частоту выхода новых функций. Для всех пользователей Xiaomi предлагает MIUI ROM в двух вариантах.

  • Developer ROM (прошивка для разработчиков)
  • Stable ROM (стабильная прошивка)

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

Что такое MIUI для разработчиков (Developer ROM):

Если вам нравиться, что ваше устройство часто обновляется, зависите новых функций, хотите попробовать новые функции раньше других. Тогда прошивка для разработчиков отлично подойдет для вас. MIUI для разработчиков обновляется еженедельно. Но вы должны быть готовы к разным ошибкам в устройстве, из-за того, что это нестабильная версия прошивки. Если вы используете MIUI для разработчиков, то вы должны знать о Mi flash, Mi Recovery, Wipe cache, Wipe reset, Updates и многое другое, это все поможет вам справиться с какой-либо непредвиденной ситуацией в вашем телефоне.

Что такое MIUI стабильная версия (Stable ROM):

Эта прошивка подойдет для тех, кто хочет стабильности своего телефона. Стабильная прошивка MIUI обновляется редко. Поскольку Xiaomi тестирует все функции на устройствах разработчика. Когда они полностью удовлетворены результатом, они размещают обновление в Stable ROM.

После выше прочтенного, вы стали знать, в чем разница между прошивками Миюай Developer ROM и Stable ROM. Но на этом история не заканчивается, у разработчиков команды Миюай есть еще две версии прошивки.

  • Recovery ROM (восстановление)
  • Fastboot ROM

Что такое MIUI Recovery ROM

Если вы не можете нормально обновить свой телефон, то вам следует загрузиться Recovery ROM. С помощью режима восстановления вы можете легко обновить MIUI. Просто загрузите файл стабильной прошивки на карту или в телефон, зайдите в режим Recovery и укажите путь к вашей прошивке. Останется только дождаться, пока прошивка установиться. Здесь вы можете найти все прошивки MIUI, они упакованы в формат .zip-файла.

Что такое Fastboot ROM

Это прошивка нужна только тогда, когда устройство Xiaomi превратилось в кирпич. Если ваше устройство зависло на логотипе из-за неправильной установки прошивки или циклической перезагрузки. Во всех этих случаях вам понадобиться Fastboot ROM. Вам также понадобиться компьютер/ноутбук для прошивки Fastboot ROM на устройстве. Xiaomi официально предоставляет утилиту Mi Flash, которая может вернуть устройство в нормальное состояние и кирпича. Скачать Mi Flash можно по этой ссылке.

Как узнать версию прошивки MIUI для Android?

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

miui_HMNote4Global_V9.5.1.0.MBFMIFA_8648ed94b4_6.0.zip

В названии прошивки MIUI последние две цифры указывают на версию Андроид, например:

  • Android 4.x Kitkat
  • Android 5.x Lollipop
  • Android 6.x Marshmallow
  • Android 7.x Nougat
  • Android 8.x Oreo
  • Android 9.0 Pie
  • Android 10

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

Режим Recovery является набором низкоуровневых приложений для работы с образами системы через интерфейс телефона. Основные возможности этого режима:

  • восстановление системы в заводское состояние;
  • создания образов системы в текущем состоянии и их восстановление при необходимости;
  • установки сторонних прошивок;
  • установка обновлений и патчей.

Режим Fastboot позволяет работать с системой через компьютер по средствам USB кабеля. Он более функционален и позволяет восстановить систему, когда действия пользователя привели к невозможности загрузки телефона. Наиболее распространена работа через неофициальный, но более функциональный ClockworkMod recovery (CWM). Он позволяет устанавливать сторонние прошивки, обновления и патчи, создавать резервные копии как всей системы, так и ее разделов, делать сброс к заводским настройкам, подключаться к компьютеру в режимах съемного накопителя и ADB.

 Загрузка … Содержание:

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

Что такое кастомный Recovery

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

С помощью кастомного рекавери можно:

  • Делать резервные копии различных разделов памяти устройства либо всей прошивки целиком и соответственно восстанавливать их (Пункты Backup и Restore)
  • Устанавливать неофициальные прошивки (Custom Rom)
  • Устанавливать неофициальные дополнения и патчи через пункт “install zip from sdcard”
  • Форматировать различные разделы памяти (Среди них такие разделы как: boot – загрузочный раздел, system – системный раздел, data – пользовательские данные, cache – кэш приложений, sdcard – карта памяти )
  • Создавать новые разделы на карте памяти

Наиболее распространёнными версиями кастомных recovery являются CWM (разработчик ClockworkMod) и TWRP (разработчик TeamWin). Обе эти консоли имеют практически равную функциональность  и выбор того или иного рекавери обычно обусловлен тем, какое из них легче устанавливается либо банальным отсутствием или наличием поддержки устройства.

Как установить  CWM Recovery

Установка через RomManager

Наиболее простой способ установки CWM – это использование приложения RomManager. Это приложение можно бесплатно установить из Google Play, и уже из него прошить CWM выбрав в главном окне пункт “Flash  ClockworkMod Recovery”. От туда же можно перезагрузить устройство в режим рекавери выбрав пункт “Reboot into Recovery”. Имейте в виду, для работы RomManager требуется Root. Как его получить можете почитать здесь.

Внимание! Перед установкой рекавери через RomMnager обязательно проверьте наличие модели вашего устройства в списке поддерживаемых здесь https://clockworkmod.com/rommanager. Необдуманными действиями вы можете превратить ваш аппарат в “кирпич”!

Установка через режим Fastboot

“Классическим” способом установки рекавери является прошивка файла recovery.img непосредственно в раздел Recovery вашего аппарата через режим FastBoot. Данный способ, к сожалению, не может претендовать на универсальность, т.к. для него нужен разблокированный загрузчик. Но, во-первых, разблокировать его возможно далеко не на всех устройствах, во-вторых, не на всех устройствах присутствует раздел Recovery.

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

  1. Скачайте и установите Android SDK, включая пакеты Android SDK Tools, Android SDK Platform tools и Google USB Driver
  2. Скачайте версию файла Recovery.img под ваше устройство по этой ссылке
  3. Переименуйте скачанный файл в “recovery.img” и поместите его в папку “platform-tools”
  4. Подключите ваш аппарат в режиме FastBoot к компьютеру через USB
  5. Запустите командную строку Windows, набрав “cmd” в поле “Выполнить” в меню “Пуск”
  6. В открывшемся окне введите «cd(пробел)”полный путь к папке platform-tools” (см. пример)
  7. Далее введите команду “fastboot flash recovery recovery.img” и нажмите Enter
  8. Если всё прошло нормально, появятся следующие сообщения:

Как установить TWRP Recovery

Установка через TWRP Manager

Наиболее просто TWRP , по аналогии с CWM можно установить с помощью специального приложения TWRP Manager. Здесь так же понадобятся права Root.

  1. Установите приложение TWRP Manager из Play Market и запустите его
  2. В меню слева выберите пункт “Install TWRP”
  3. В пункте “Device Name” выберите модель вашего устройства и ниже нажмите “Install”
  4. Вы  так же можете предварительно загрузить необходимый файл Recovery.img на ваше устройство и затем в том же меню установить его выбрав пункт “Select img file”.

Установка через ADB

По аналогии с FastBoot, TWRP можно установить через ADB

  1. Скачайте и установите Android SDK, включая пакеты Android SDK Tools, Android SDK Platform tools и Google USB Driver
  2. Скачайте файл Recovery.img можно загрузить на сайте TeamWin (http://teamw.in/twrp_view_all_devices), выбрав из списка своё устройство.
  3. Переименуйте его в twrp.img и скопируйте в корень SD карты вашего аппарата
  4. Подключите ваш аппарат к компьютеру через USB
  5. Запустите командную строку Windows, набрав “cmd” в поле “Выполнить” в меню “Пуск”
  6. В открывшемся окне введите «cd C:android-sdk-windowsplatform-toolsadb”
  7. Перезагрузите устройство

Так же, TWRP можно установить через FasBoot, точно таким же способом как я описал для CWM.

Что делать если вашего устройства нет в списке поддерживаемых

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

Узнать, есть ли возможность установить кастомный рекавери на ваш аппарат и как это сделать, можно в специальных ветках на русскоязычном портале 4pda, либо всемирном англоязычном портале Xda-Developers.

image

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

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

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

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

Как прошить через Fastboot

Содержание – Как прошить через Fastboot:

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

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

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

update

1. Убеждаемся, что устройство находится в режиме фастбут и корректно определяется системой, а затем делаем очистку разделов «cache» и «data». Это удалит все данные пользователя из устройства, но является в большинстве случаев необходимым шагом, так как позволяет избежать множества ошибок при прошивке и дальнейшей работе программного обеспечения. Выполняем команду:

fastboot –w

image

2. Записываем zip-пакет с прошивкой. Если это официальное обновление от производителя, используется команда:

fastboot update update.zip

В других случаях применяем команду

fastboot flash update.zip

3. После появления надписи «finished. total time….» прошивка считается завершенной.

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

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

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

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

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

fastboot flash recovery recovery.img

Далее необходимо дождаться в консоли появления ответа «finished. total time…». После этого запись раздела можно считать завершенной.

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

fastboot flash boot boot.img

«System»:

fastboot flash system system.img

И таким же образом все остальные разделы.

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

fastboot flashall

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

fastboot reboot

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

image

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

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

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

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

Подготовка

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

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

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

Урок: Установка драйверов для прошивки Android

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

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

Урок: Как сделать бэкап Android-устройства перед прошивкой

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

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

image

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

image

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

Запуск Fastboot

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

  1. Открываем папку с Фастбут, нажимаем на клавиатуре клавишу «Shift» и, удерживая ее, кликаем правой кнопкой мыши на свободной области. В раскрывшемся меню выбираем пункт «Открыть окно команд».
  2. Дополнительно. Для облегчения работы с Fastboot можно применять программу Adb Run.

image

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

image

Перезагрузка девайса в режим bootloader

  1. Чтобы устройство принимало команды, посылаемые пользователем через Фастбут, оно должно быть перезагружено в соответствующий режим. В большинстве случаев достаточно послать в девайс со включенной отладкой по USB специальную команду через adb:
  2. Устройство перезагрузится в нужный для прошивки режим. Затем проверяем правильность подключения с помощью команды:
  3. Перезагрузку в режим fastboot можно также осуществить с помощью соответствующего пункта в TWRP Recovery (пункт «Fastboot» меню «Перезагрузка» («Reboot»).
  4. Если вышеописанные способы перевода аппарата в фастбут-режим не срабатывают или неприменимы (аппарат не загружается в Android и не входит в рекавери), необходимо воспользоваться сочетанием аппаратных клавиш на самом девайсе. Для каждого модельного ряда эти сочетания и порядок нажатия кнопок отличаются, универсального способа входа, к сожалению, не существует.

    Исключительно для примера можно рассмотреть продукцию компании Xiaomi. В этих устройствах загрузка в фастбут-режим осуществляется с помощью нажатия на выключенном аппарате кнокпки «Громкость-» и, удерживая ее, клавиши «Питание».

    image

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

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

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

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

fastboot oem device-info

image

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

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

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

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

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

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

  1. Убеждаемся, что устройство находится в режиме фастбут и корректно определяется системой, а затем делаем очистку разделов «cache» и «data». Это удалит все данные пользователя из устройства, но является в большинстве случаев необходимым шагом, так как позволяет избежать множества ошибок при прошивке и дальнейшей работе программного обеспечения. Выполняем команду:
  2. Записываем zip-пакет с прошивкой. Если это официальное обновление от производителя, используется команда:

    fastboot update update.zip

    image

    В других случаях применяем команду

    fastboot flash update.zip

  3. После появления надписи «finished. total time….» прошивка считается завершенной.

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

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

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

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

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

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

    fastboot flash recovery recovery.img

    Далее необходимо дождаться в консоли появления ответа «finished. total time…». После этого запись раздела можно считать завершенной.

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

    fastboot flash boot boot.img

    «System»:

    fastboot flash system system.img

    И таким же образом все остальные разделы.

  3. Для пакетной прошивки сразу трех основных разделов – «boot», «recovery» и «system» можно использовать команду:
  4. После завершения выполнения всех процедур аппарат можно перезагрузить в Андроид прямо из консоли, послав команду:

fastboot reboot

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

Мы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Citilink-kabinet.ru
Добавить комментарий