Почему прошивка через Fastboot — лучший способ для Xiaomi?
Прошивка смартфонов Xiaomi через ADB и Fastboot остаётся самым надёжным методом обновления или восстановления системы, когда стандартные способы не работают. В отличие от OTA-обновлений, которые зависят от серверов производителя, или Recovery-прошивки, ограниченной проверкой подписи, Fastboot позволяет установить любую версию MIUI — от официальной глобальной до кастомной. Этот метод особенно актуален для устройств с заблокированным загрузчиком, "кирпичей" после неудачного обновления или когда нужно откатиться на старую версию.
Главное преимущество — контроль над процессом. Вы сами выбираете версию прошивки (включая Developer ROM, Stable ROM или EU ROM), проверяете её целостность и следите за каждым шагом установки. Однако здесь кроется и основной риск: ошибка в команде или прерывание процесса может превратить телефон в "кирпич". Поэтому перед началом важно понять ключевые этапы: разблокировка загрузчика, установка драйверов, выбор правильной прошивки и последовательность команд.
В этой статье мы разберём весь процесс от А до Я — от подготовки ПК до финальной перезагрузки телефона. Особое внимание уделим типичным ошибкам (например, fastboot: error: Cannot generate image или anti-rollback check fail) и способам их решения. Если вы никогда не работали с ADB/Fastboot, не переживайте: инструкция адаптирована для новичков, но с учётом нюансов, о которых часто умалчивают в упрощённых гайдах.
Подготовка к прошивке: что нужно сделать до начала
Прежде чем приступать к прошивке, убедитесь, что выполнены все предварительные шаги. Их пропуск может привести к невозможности разблокировки загрузчика или потере данных без возможности восстановления.
1. Резервное копирование данных
Прошивка через Fastboot полностью стирает пользовательские данные, включая фотографии, контакты и приложения. Используйте Mi Cloud или сторонние утилиты вроде Titanium Backup (требует root) для сохранения:
- 📱 Контакты и сообщения — экспортируйте в VCF-файл или синхронизируйте с Google.
- 📷 Фото/видео — скопируйте на ПК или облако (Google Фото, Yandex Диск).
- 🔑 Пароли и токены — сохраните экспорт из менеджера паролей (например, Bitwarden).
- 🎮 Игровые сохранения — используйте встроенные функции игр или Helium (для Android).
2. Проверка модели телефона и версии MIUI
Не все прошивки совместимы с вашей моделью. Узнайте точный код устройства:
- Перейдите в
Настройки → О телефоне → Версия MIUI. - Нажмите 7 раз на "Версия MIUI", чтобы активировать
Режим разработчика. - Вернитесь в
Настройки → Дополнительно → Для разработчикови найдите строкуМодель устройства(например, Redmi Note 10 Pro —sweet, Poco X3 Pro —vayu).
Запишите это значение — оно понадобится для выбора правильной прошивки на сайте Xiaomi или форумах вроде XDA Developers.
3. Установка необходимых инструментов на ПК
Для работы с ADB/Fastboot потребуется:
- 🖥️ ПК с Windows 10/11 или Linux (MacOS также поддерживается, но может потребовать дополнительных драйверов).
- 🔌 Кабель USB — оригинальный или сертифицированный (дешёвые кабели могут вызывать ошибки подключения).
- 🛠️ Mi Unlock Tool — для разблокировки загрузчика (скачивайте только с официального сайта).
- 📦 Platform Tools — пакет от Google с утилитами
adbиfastboot(ссылка). - 📱 Прошивка в формате .tgz или .zip — скачивайте с официального портала или проверенных источников (например, Xiaomi Firmware Updater).
☑️ Чек-лист перед прошивкой
Разблокировка загрузчика Xiaomi: пошаговая инструкция
Без разблокировки загрузчика прошить телефон через Fastboot невозможно. Xiaomi ввела эту меру безопасности, чтобы предотвратить установку неофициального ПО. Процесс занимает от 3 до 15 дней (из-за обязательного ожидания подтверждения от серверов Xiaomi) и требует привязки аккаунта Mi Account к устройству.
Шаг 1: Привязка Mi Account к телефону
Если вы ещё не сделали этого:
- Перейдите в
Настройки → Аккаунт Xiaomiи авторизуйтесь. - Включите синхронизацию данных.
- В
Настройки → Дополнительно → Для разработчиковактивируйте опции:Разблокировка OEM(OEM Unlocking)Отладка по USB(USB Debugging)
Шаг 2: Запрос разблокировки через Mi Unlock Tool
Скачанный Mi Unlock Tool распакуйте и запустите от имени администратора. Далее:
- Авторизуйтесь под тем же аккаунтом Mi, что и на телефоне.
- Подключите телефон в режиме
Fastboot(выключите телефон, затем зажмитеГромкость вниз + Питаниедо появления зайца в шапке-ушанке). - В программе нажмите
Unlock. Если появится сообщение о необходимости ожидания, следите за статусом в приложении Mi Unlock на телефоне.
Обычно ожидание составляет 168 часов (7 дней), но для некоторых моделей (например, Poco F3 или Redmi Note 11) срок может сократиться до 72 часов. Статус проверяется в Настройки → Дополнительно → Статус разблокировки.
Что делать, если Mi Unlock Tool не видит телефон?
1. Проверьте, установлены ли драйверы Fastboot (в Диспетчере устройств телефон должен отображаться как "Android Bootloader Interface").
2. Попробуйте другой USB-порт (желательно USB 2.0).
3. Отключите антивирус — он может блокировать работу утилиты.
4. Используйте оригинальный кабель Xiaomi.
5. Если телефон не определяется, попробуйте переустановить драйверы вручную через Zadig (инструкция на XDA).
Шаг 3: Финальная разблокировка
После истечения срока ожидания:
- Снова подключите телефон в режиме
Fastboot. - Запустите Mi Unlock Tool и нажмите
Unlock. - Подтвердите действие на телефоне (если потребуется).
- 🔹 Не хватает места на диске ПК для распаковки
.tgz. - 🔹 Повреждённый архив прошивки (проверьте контрольную сумму MD5).
- 🔹 Несовместимость версии
fastbootс прошивкой (обновите Platform Tools). - 🔌 Подключить телефон к другому USB-порту (предпочтительно USB 2.0).
- 🖱️ Установить драйверы вручную через Zadig (выберите
libusb-win32дляAndroid Bootloader Interface). - 🔄 Перезагрузить ПК и телефон.
- Скачайте прошивку с другого источника (например, с Xiaomi Firmware Updater).
- Используйте утилиту Mi Flash Tool вместо ручного ввода команд.
- Попробуйте прошить по частям, исключив
system.img(только для опытных пользователей!).
Успешная разблокировка сопровождается сообщением Unlocked successfully. Теперь можно приступать к прошивке.
⚠️ Внимание: Разблокировка загрузчика сбрасывает телефон к заводским настройкам. Все данные будут удалены, даже если вы делали бэкап — его нужно будет восстановить после прошивки.
Установка прошивки через Fastboot: команды и нюансы
Когда загрузчик разблокирован, остаётся загрузить прошивку и установить её через Fastboot. Здесь важно выбрать правильный тип прошивки:
| Тип прошивки | Расширение | Когда использовать | Особенности |
|---|---|---|---|
| Официальная (Fastboot) | .tgz | Обновление, откат, восстановление | Требует разблокированного загрузчика, стирает данные |
| Официальная (Recovery) | .zip | Обновление без потери данных | Устанавливается через стоковое Recovery, не всегда работает на заблокированных устройствах |
| Кастомная (AOSP) | .zip | Установка LineageOS, Pixel Experience | Требует разблокировки и кастомного Recovery (TWRP) |
| Anti-Rollback | .tgz | Восстановление после ошибки антиотката | Используется только для исправления anti-rollback check fail |
Шаг 1: Подготовка прошивки
Скачанный архив .tgz распакуйте в папку с Platform Tools. Внутри должна быть папка images с файлами вроде boot.img, system.img и скрипт flash_all.bat (для Windows) или flash_all.sh (для Linux/Mac).
Шаг 2: Запуск прошивки
Откройте командную строку в папке с прошивкой (Shift + правая кнопка мыши → "Открыть окно PowerShell здесь") и выполните:
fastboot devices
Если телефон отображается в списке, введите:
flash_all.bat
Для Linux/Mac:
chmod +x flash_all.sh
./flash_all.sh
Шаг 3: Ожидание завершения
Процесс займёт 5–15 минут. Экран телефона будет мигать, а в командной строке появятся строки вроде:
sending 'boot' (12345 KB)...
writing 'boot'...
sending 'system' (2345678 KB)...
writing 'system'...
По завершении телефон автоматически перезагрузится. Первое включение может занять до 10 минут — не прерывайте процесс!
⚠️ Внимание: Если в логах появилась ошибка anti-rollback check fail, значит, вы пытаетесь установить версию MIUI старше той, что была на телефоне ранее. В этом случае нужно скачать специальную Anti-Rollback прошивку для вашей модели или более новую версию.
Решение типичных ошибок при прошивке через Fastboot
Даже при точном следовании инструкции могут возникать ошибки. Рассмотрим самые распространённые и способы их устранения.
1. Ошибка: fastboot: error: Cannot generate image
Причины:
Решение: скачайте прошивку заново, распакуйте её в корень диска (например, C:\miui\) и повторите процесс.
2. Ошибка: This package is for "tucana" devices; this is a "raphael"
Вы пытаетесь прошить прошивку, предназначенную для другой модели. Проверьте код своего устройства (например, raphael для Redmi K20 Pro) и скачайте правильную версию.
3. Телефон не определяется в fastboot devices
Проблемы с драйверами или кабелем. Попробуйте:
4. Ошибка: Invalid sparse file format at header
Проблема с файлом system.img в прошивке. Решения:
Как прошить без flash_all.bat?
Если скрипт не работает, можно вводить команды вручную. Пример для прошивки Redmi Note 10 Pro (sweet):
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot flash dtbo dtbo.img
fastboot flash vbmeta vbmeta.img
fastboot erase userdata
fastboot reboot
Внимание: порядок команд важен! Неправильная последовательность может привести к брику.Прошивка кастомных ROM (LineageOS, Pixel Experience) на Xiaomi
Если официальная MIUI вас не устраивает, можно установить кастомную прошивку на базе Android (например, LineageOS или Pixel Experience). Этот процесс сложнее и требует:
- Разблокированного загрузчика.
- Установленного кастомного Recovery (TWRP или OrangeFox).
- Прошивки, совместимой с вашей моделью.
Шаг 1: Установка TWRP
Скачайте образ TWRP для вашей модели с официального сайта и прошейте его через Fastboot:
fastboot flash recovery twrp-3.6.2_12-vayu.img
fastboot reboot recovery
Шаг 2: Прошивка кастомной ROM
В TWRP:
- Сделайте полный бэкап (нажмите
Backupи выберите все разделы). - Нажмите
Wipe → Advanced Wipeи отметьтеDalvik, Cache, System, Data. - Перейдите в
Installи выберите скачанный.zipс прошивкой. - После установки прошейте
GApps(если нужны сервисы Google) иMagisk(для root).
Шаг 3: Первая загрузка
Первое включение может занять до 20 минут. Если система не грузится дольше 30 минут, проверьте:
- Совместимость прошивки с вашей моделью.
- Целостность скачанного архива (проверьте MD5).
- Правильность установки (возможно, пропущен шаг с
format dataв TWRP).
⚠️ Внимание: Кастомные прошивки могут не поддерживать некоторые функции (например, NFC на Poco X3 или широкоугольную камеру на Redmi Note 9 Pro). Перед установкой изучите отзывы на форумах XDA или 4PDA.
Как вернуть официальную MIUI после кастомной прошивки
Если кастомная ROM работала нестабильно или вы хотите вернуть гарантию, можно откатиться на официальную MIUI. Для этого:
Способ 1: Через Fastboot (рекомендуется)
Скачайте официальную прошивку .tgz для вашей модели и прошейте её через Fastboot, как описано выше. Этот метод полностью очистит телефон и вернёт стоковое Recovery.
Способ 2: Через Mi Flash Tool
Утилита Mi Flash Tool автоматизирует процесс прошивки:
- Распакуйте прошивку
.tgzв папку. - Откройте Mi Flash Tool и выберите папку с прошивкой.
- Подключите телефон в режиме
Fastboot. - Нажмите
Refresh, затемFlash. - Выберите
Clean all(полная очистка) илиClean all and lock(с блокировкой загрузчика).
Опция Clean all and lock заблокирует загрузчик обратно, но помните: для повторной разблокировки придётся ждать 7–15 дней.
Способ 3: Через Recovery (если загрузчик заблокирован)
Если загрузчик заблокирован, а телефон включается, можно попробовать прошить .zip через стоковое Recovery:
- Переименуйте скачанный
.zipвupdate.zip. - Поместите его в корень памяти телефона.
- Зажмите
Громкость вверх + Питание, чтобы войти в Recovery. - Выберите
Install update.zip.
Этот метод работает не на всех моделях и может завершиться ошибкой из-за проверки подписи.
FAQ: Частые вопросы по прошивке Xiaomi через Fastboot
Можно ли прошить Xiaomi без разблокировки загрузчика?
Нет. Все официальные и кастомные прошивки через Fastboot требуют разблокированного загрузчика. Исключение — обновление через Recovery (если прошивка подписана Xiaomi и совместима с текущей версией).
Как узнать, разблокирован ли загрузчик на моём Xiaomi?
Выключите телефон, затем зажмите Громкость вниз + Питание. Если появится надпись Unlocked под логотипом зайца — загрузчик разблокирован. Если Locked — заблокирован.
Что делать, если после прошивки телефон не включается (брик)?
Сначала проверьте, реагирует ли телефон на подключение к ПК (звук подключения USB). Если да:
- Попробуйте снова прошить через
Fastboot. - Используйте Mi Flash Tool с опцией
Clean all. - Если ошибка
anti-rollback, скачайте специальную прошивку для вашей модели.
Если телефон не реагирует (полный брик), потребуется EDL-режим и авторизованный аккаунт Xiaomi для прошивки через Mi Flash Pro.
Можно ли прошить Xiaomi через Fastboot на Mac или Linux?
Да, но потребуется:
- Установить
adbиfastbootчерезbrew install android-platform-tools(Mac) илиsudo apt install android-tools-adb android-tools-fastboot(Linux). - Дать права на выполнение скриптам:
chmod +x flash_all.sh. - Запускать команды от имени суперпользователя (
sudo).
На Linux также может потребоваться добавление правил для USB-устройств (udev).
Как прошить Xiaomi, если Mi Unlock Tool не работает?
Проблемы с Mi Unlock Tool часто связаны с:
- 🔹 Устаревшей версией программы (скачивайте только с официального сайта).
- 🔹 Непривязанным аккаунтом Mi к телефону (проверьте в
Настройки → Аккаунт Xiaomi). - 🔹 Блокировкой антивирусом (добавьте Mi Unlock Tool в исключения).
- 🔹 Серверными проблемами Xiaomi (попробуйте через VPN или позже).
Если ничего не помогает, попробуйте использовать альтернативные методы разблокировки (например, через EDL, но это требует специального кабеля и аккаунта разработчика).