Прошивка Xiaomi Mi A2: полное руководство

Зависание Xiaomi Mi A2 на логотипе Android One после очередного обновления — типичный повод искать прошивку: смартфон известен проблемой bootloop при переходе между версиями Android, и часто единственный рабочий выход — чистая установка системы через fastboot. Модель выпускалась под программой Android One, поэтому прошивается она иначе, чем аппараты с MIUI: никаких режимов Recovery с обновлением из памяти телефона, только компьютер и официальные образы.

В этом материале разберём, какие прошивки существуют для Mi A2 (кодовое имя jasmine_sprout), как подготовить устройство, как прошить его через Mi Flash и вручную через fastboot, а также что делать, если процесс прервался с ошибкой. Инструкция ориентирована именно на Mi A2 — не путайте его с Mi A2 Lite (кодовое имя daisy), прошивки между ними несовместимы.

Проверка модели и подготовка к прошивке

Перед скачиванием любых файлов убедитесь, что у вас именно Mi A2. Зайдите в Настройки → О телефоне и посмотрите название модели. Если смартфон не загружается, модель указана на задней крышке и на коробке. Установка прошивки от другого аппарата почти гарантированно приведёт к бутлупу или «окирпичиванию».

Далее подготовьте компьютер и сам смартфон. Вам понадобится ПК на Windows, оригинальный или качественный кабель USB и заряд аккумулятора — желательно больше половины, чтобы устройство не отключилось посреди записи разделов.

  • 🔋 Зарядите Mi A2 минимум до 50-60%.
  • 💾 Сохраните фото, контакты и файлы — прошивка сотрёт все данные.
  • 🔌 Используйте порт USB напрямую на материнской плате, без хабов.
  • 🧩 Установите драйверы: обычно достаточно пакета ADB/Fastboot и драйверов Xiaomi, которые ставятся вместе с Mi Flash.
  • 📦 Скачивайте прошивку только для jasmine_sprout и проверяйте, что архив распаковался полностью.

Какие прошивки бывают для Mi A2

Для Xiaomi Mi A2 существуют официальные fastboot-образы Android One и неофициальные кастомные сборки. Официальные пакеты распространяются в формате tgz и содержат скрипты flash_all для автоматической установки. Кастомные прошивки (на базе LineageOS и подобных) ставятся иначе — через recovery или fastboot, и их установка требует опыта.

Выбор зависит от цели. Если нужно просто восстановить работоспособность смартфона — берите официальный fastboot-образ той же или более новой версии Android. Кастом имеет смысл только если вы осознанно хотите продлить поддержку устройства после прекращения официальных обновлений.

Тип прошивкиИсточникСпособ установкиКому подходит
Официальная fastboot (tgz)Серверы XiaomiMi Flash или скрипт flash_allВсем, стандартный вариант
OTA-пакет (zip)Серверы обновленийЧерез recovery / sideloadДля точечного обновления
Кастомная (LineageOS и др.)Сообщество разработчиковRecovery / fastbootОпытным пользователям
Бэкап разделов (dump)Сервисные источникиРучная запись через fastbootДля восстановления отдельных разделов
⚠️ Внимание: Mi A2 использует схему разделов A/B (seamless updates) — в устройстве два слота системы. Некорректная прошивка одного слота или переключение активного слота может привести к циклической перезагрузке даже при исправных файлах.

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

Установка любой прошивки через fastboot требует разблокированного загрузчика (bootloader). На Mi A2 это делается стандартной командой fastboot, без ожидания одобрения, как на аппаратах с MIUI, — модель относится к Android One, и процедура проще. Однако разблокировка полностью стирает данные.

Сначала включите в настройках разработчика пункт Заводская разблокировка (OEM unlocking). Затем загрузите смартфон в режим fastboot: выключите его, зажмите клавишу уменьшения громкости и, удерживая её, подключите кабель к ПК — на экране появится зайчик с надписью FASTBOOT. После этого выполните в командной строке:

fastboot devices

fastboot flashing unlock

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

📊 Зачем вы прошиваете свой Mi A2?
Смартфон завис на логотипе / bootloop
Хочу откатиться на старую версию Android
Обновление до свежей официальной версии
Установка кастомной прошивки

Прошивка через Mi Flash

Самый простой способ установить официальный образ — утилита Mi Flash. Распакуйте скачанный архив прошивки в папку без кириллицы и пробелов в пути, например C:\firmware\jasmine. Внутри должны лежать файлы flash_all.bat, образы разделов и служебные скрипты.

Переведите телефон в режим fastboot и подключите к ПК. В Mi Flash нажмите refresh — устройство должно появиться в списке. Затем укажите путь к папке с прошивкой через кнопку select и выберите режим внизу окна:

  • 🧹 clean all — полная прошивка с очисткой данных, загрузчик остаётся разблокированным. Рекомендуемый вариант.
  • 💾 save user data — с сохранением данных; использовать рискованно, при смене версии Android часто даёт сбои.
  • 🔒 clean all and lock — прошивка с повторной блокировкой загрузчика. Выбирайте только если уверены, что образ официальный и подходит вашему устройству.

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

☑️ Прошивка Mi A2 через Mi Flash

Выполнено: 0 / 5

Ручная прошивка через fastboot

Если Mi Flash выдаёт ошибку или вы работаете на Linux/macOS, прошивку можно выполнить вручную. В папке официального образа уже есть готовые скрипты: flash_all.sh для Linux/macOS и flash_all.bat для Windows. Достаточно перевести телефон в fastboot и запустить соответствующий скрипт — он сам запишет все разделы в правильном порядке.

Разработчикам и тем, кто восстанавливает отдельные разделы, доступна и пошаговая запись. Типовые команды выглядят так (имена файлов зависят от конкретного пакета):

fastboot flash boot boot.img

fastboot flash system system.img

fastboot flash vendor vendor.img

fastboot reboot

Из-за A/B-разметки некоторые пакеты требуют указания слота (--slot=a или --slot=b) либо используют команду fastboot update с zip-пакетом. Если скрипт из комплекта прошивки отработал без ошибок — ручное вмешательство не нужно.

Что такое слоты A/B и зачем они нужны

Mi A2 хранит две копии системных разделов — слот A и слот B. Обновление устанавливается в неактивный слот, и после перезагрузки телефон переключается на него. Если новая система не загружается, устройство должно автоматически вернуться на рабочий слот. При ручной прошивке важно не перепутать активный слот, иначе можно записать образ «не туда» и получить bootloop.

Типичные ошибки и их решения

Чаще всего пользователи сталкиваются с тем, что Mi Flash не видит устройство. Обычно причина в драйверах или кабеле: проверьте, что в диспетчере устройств смартфон определяется как Android Bootloader Interface, а команда fastboot devices возвращает серийный номер. Смена порта USB и кабеля решает большинство таких случаев.

Вторая группа проблем — ошибки записи разделов (error в статусе Mi Flash или сбой скрипта). Возможные причины: повреждённый архив прошивки, кириллица или пробелы в пути к папке, несоответствие образа модели. Скачайте пакет заново, распакуйте в короткий путь латиницей и повторите попытку.

⚠️ Внимание: если после прошивки телефон перезагружается в fastboot или зависает на логотипе, не паникуйте и не прошивайте повторно «вслепую». Сначала попробуйте выполнить сброс через стоковое recovery (клавиша питания + увеличение громкости) — часто bootloop вызван остатками данных от старой версии системы.

Отдельная ситуация — прошивка с заблокированным загрузчиком через режим EDL требует авторизованного аккаунта Xiaomi, который есть только у сервисных центров. Если загрузчик заблокирован, а телефон не загружается, самостоятельные варианты ограничены: попробуйте recovery и сброс данных, а при неудаче обращайтесь в сервис.

После прошивки: первые шаги

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

Затем проверьте базовые функции: звонки, мобильный интернет, Wi-Fi, камеру и датчики. Если что-то не работает после официальной прошивки — вероятно, образ был повреждён или не подошёл, и установку стоит повторить с другим пакетом. При желании вернуть защиту можно заблокировать загрузчик командой fastboot flashing lock, но только на полностью стоковой системе: блокировка с кастомной прошивкой приведёт к незагружающемуся устройству.

Часто задаваемые вопросы

Можно ли прошить Mi A2 без разблокировки загрузчика?

Официальные OTA-обновления устанавливаются штатно, без разблокировки. Полная прошивка fastboot-образом требует разблокированного загрузчика. Режим EDL с заблокированным загрузчиком доступен только с авторизованным сервисным аккаунтом.

Подойдёт ли прошивка от Mi A2 Lite или Mi 6X?

Нет. У Mi A2 Lite другое кодовое имя (daisy), а Mi 6X — аппаратно похожая модель с MIUI (wayne), но их образы несовместимы с jasmine_sprout. Установка чужой прошивки приведёт к неработоспособности устройства.

Сотрутся ли данные при прошивке?

Да. Разблокировка загрузчика и режим clean all полностью очищают память. Заранее перенесите фото, документы и контакты на компьютер или в облако.

Телефон не выходит из fastboot-режима, что делать?

Зажмите кнопку питания на 10-15 секунд — устройство принудительно перезагрузится. Если оно снова возвращается в fastboot, вероятно, системный раздел повреждён: понадобится повторная прошивка полным пакетом.

Можно ли откатиться на более старую версию Android?

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