Перепрошивка Xiaomi через ADB: полное руководство с командами и советами

Перепрошивка смартфона Xiaomi через ADB (Android Debug Bridge) — это мощный инструмент для опытных пользователей, позволяющий обновить систему, установить кастомное ПО или восстановить работоспособность устройства. В отличие от стандартного обновления через Настройки → О телефоне, метод с использованием fastboot и ADB даёт полный контроль над процессом, но требует аккуратности: один неверный шаг может превратить ваш Redmi или POCO в «кирпич». Эта статья покрывает все этапы — от разблокировки загрузчика до установки прошивки, с акцентом на особенности работы с MIUI 14/15 и новыми моделями 2023–2026 годов.

Почему именно ADB? Этот метод незаменим, когда: официальные обновления недоступны для вашей модели, нужно откатиться на старую версию MIUI, или вы хотите установить LineageOS/Pixel Experience. Мы разберём два сценария: прошивка через fastboot (для официальных и кастомных прошивок) и через ADB sideload (для обновления без потери данных). Важно: процедура аннулирует гарантию и может привести к блокировке аккаунта Mi Account при ошибках.

1. Подготовка: что нужно для прошивки через ADB

Прежде чем приступать, убедитесь, что у вас есть всё необходимое. Прошивка через ADB требует больше подготовки, чем стандартное обновление «по воздуху». Вот минимальный набор:

  • 📱 Смартфон Xiaomi с зарядом батареи не менее 60% (риск отключения во время процесса сводит усилия на нет).
  • 💻 Компьютер под управлением Windows 10/11, macOS или Linux (для Mac потребуется установка homebrew для драйверов).
  • 🔌 Кабель USB Type-C (желательно оригинальный — дешёвые кабели могут прерывать соединение).
  • 🔓 Разблокированный загрузчик (об этом подробнее в следующем разделе).
  • 📁 Прошивка в формате .tgz (официальная) или .zip (кастомная) для вашей модели.

Особое внимание уделите выбору прошивки. Для официальных версий MIUI скачивайте файлы только с официального сайта Xiaomi (раздел Download → Select device). Кастомные прошивки (например, ArrowOS или HavocOS) ищите на форумах XDA Developers или 4PDA, но проверяйте отзывы пользователей — некоторые сборки могут содержать баги с модулем Wi-Fi или NFC.

⚠️ Внимание: Прошивка через ADB для моделей Xiaomi 12T, 13 Pro и новее требует авторизации аккаунта Mi даже после разблокировки загрузчика. Если вы забыли пароль — восстановите доступ заранее, иначе устройство заблокируется после перепрошивки.
📊 Какую модель Xiaomi вы планируете прошить?
Redmi Note 12/13
POCO F5/X5
Xiaomi 13/14
Другая модель

2. Разблокировка загрузчика: шаг нулевой

Без разблокированного загрузчика (bootloader) прошивка через ADB невозможна. Xiaomi блокирует его по умолчанию для защиты от несанкционированных изменений. Процесс разблокировки занимает от 3 до 7 дней (из-за проверки аккаунта) и включает следующие этапы:

  1. Привяжите устройство к аккаунту Mi в настройках (Настройки → Аккаунт Xiaomi).
  2. Активируйте режим разработчика: перейдите в Настройки → О телефоне и 7 раз нажмите на Версия MIUI.
  3. Включите Отладку по USB и Разблокировку OEM в Настройки → Дополнительно → Для разработчиков.
  4. Установите утилиту Mi Unlock Tool на ПК и авторизуйтесь под тем же аккаунтом Mi.
  5. Подключите телефон в режиме fastboot (зажмите Громкость вниз + Питание) и следуйте инструкциям программы.

Важный нюанс: с 2023 года Xiaomi ужесточила правила. Теперь для разблокировки требуется:

  • 📱 Устройство должно быть привязано к аккаунту не менее 7 дней (раньше хватало 72 часов).
  • 🔗 Аккаунт Mi должен иметь подтверждённый номер телефона и email.
  • 🌍 Регион аккаунта должен совпадать с регионом прошивки (например, для MIUI Global нужен аккаунт с регионом «Global»).
⚠️ Внимание: После разблокировки загрузчика смартфон выполнит полный сброс (wipe). Заранее сохраните данные на ПК или в облако. Также некоторые банковские приложения (например, СберБанк Онлайн) могут перестать работать из-за триггера SafetyNet.
Что делать, если Mi Unlock Tool выдаёт ошибку "Couldn't unlock"?

Эта ошибка возникает, если:

1) Аккаунт не привязан к устройству достаточно долго (минимальный срок — 7 дней).

2) Вы используете неофициальную версию Mi Unlock Tool (скачивайте только с официального сайта).

3) Устройство было куплено в Китае и привязано к аккаунту с регионом "China" (потребуется смена региона аккаунта).

Решение: подождите ещё 3–5 дней и повторите попытку с оригинальной утилитой.

3. Установка ADB и Fastboot на ПК

Для работы с ADB и fastboot на компьютере должны быть установлены соответствующие драйверы и утилиты. Самый надёжный способ — использовать Platform Tools от Google:

  1. Скачайте Platform Tools для вашей ОС (размер ~50 МБ).
  2. Распакуйте архив в корень диска C:\ (например, C:\platform-tools\).
  3. Откройте Командную строку (Win + R → cmd) и перейдите в папку:
    cd C:\platform-tools\
  4. Подключите телефон в режиме fastboot и проверьте соединение командой:
    fastboot devices

    Если устройство определилось (появится серийный номер), драйверы установлены корректно.

Для Windows может потребоваться ручная установка драйверов Android Bootloader Interface. Если команда fastboot devices возвращает пустой список:

  • 🔧 Откройте Диспетчер устройств (Win + X → Диспетчер устройств).
  • 🔍 Найдите устройство с жёлтым восклицательным знаком (обычно в разделе Другие устройства).
  • 📥 Кликните правой кнопкой → Обновить драйвер → Выполнить поиск на этом компьютере и укажите путь к папке platform-tools.

4. Прошивка через Fastboot: пошаговая инструкция

Этот метод подходит для установки официальных прошивок MIUI (формат .tgz) и некоторых кастомных (например, Xiaomi.eu). Он полностью стирает данные на устройстве, поэтому предварительно выполните бэкап.

Алгоритм действий:

☑️ Подготовка к прошивке через fastboot

Выполнено: 0 / 4
  1. Распакуйте скачанную прошивку (например, miui_BLOCKNAME_Global_V14.0.1.0.TKWMIXM_1234567890_12.0.tgz) в папку platform-tools. Внутри должен появиться файл flash_all.bat (для Windows) или flash_all.sh (для Linux/macOS).
  2. Подключите телефон в режиме fastboot (зажмите Громкость вниз + Питание при выключенном устройстве).
  3. Запустите скрипт прошивки:
    flash_all.bat

    Для Linux/macOS сначала дайте права на выполнение:

    chmod +x flash_all.sh
    

    ./flash_all.sh

  4. Дождитесь завершения (процесс занимает 5–15 минут). Телефон перезагрузится автоматически.

Если скрипт выдаёт ошибку fastboot: error: Cannot generate image for userdata, это означает, что раздел userdata не был очищен. Решение:

  1. Вручную выполните очистку:
    fastboot erase userdata
  2. Перезапустите скрипт flash_all.bat.
Ошибка Причина Решение
fastboot: error: Failed to boot into fastbootd Устройство не поддерживает fastbootd (актуально для старых моделей) Используйте команду fastboot oem reboot-edl и прошейте через Mi Flash Tool
Invalid sparse file format at header Повреждён файл прошивки или несовпадение модели Скачайте прошивку заново и проверьте название модели в flash_all.bat
Device is locked. Cannot flash Загрузчик не разблокирован Вернитесь к разделу о разблокировке загрузчика

5. Прошивка через ADB Sideload: обновление без потери данных

Метод ADB sideload позволяет установить обновление MIUI без полной очистки устройства. Он подходит для:

  • 📲 Обновления «по воздуху» (OTA), если оно не приходит автоматически.
  • 🔄 Отката на предыдущую версию MIUI (если новая работает нестабильно).
  • 🛠 Установки патчей безопасности без сброса настроек.

Важно: этот метод не работает для перехода между глобальными и китайскими версиями MIUI (например, с MIUI China на MIUI Global). Для этого нужен fastboot.

Инструкция:

  1. Скачайте прошивку в формате .zip (например, miui-blockota-global-V14.0.2.0.TKWMIXM-V14.0.1.0.TKWMIXM-12.0.zip).
  2. Переместите файл в папку platform-tools и переименуйте его в update.zip для удобства.
  3. На телефоне перейдите в Настройки → О телефоне → Обновление системы, нажмите на три точки в правом верхнем углу и выберите Выбрать файл обновления.
  4. Выберите скачанный update.zip. Система предложит перезагрузиться в режим восстановления (recovery).
  5. В меню восстановления выберите Apply update → Apply from ADB.
  6. На ПК выполните команду:
    adb sideload update.zip

    Процесс займёт 3–10 минут. По завершении выберите Reboot system now.

⚠️ Внимание: Если после прошивки через ADB sideload телефон завис на логотипе MI, выполните сброс через recovery (Wipe data → Wipe all data). Это связано с несовместимостью ядра или модулей.

6. Установка кастомной прошивки (LineageOS, Pixel Experience)

Кастомные прошивки типа LineageOS или Pixel Experience дают больше свободы, но их установка сложнее. Помимо разблокированного загрузчика, потребуется:

  • 🔧 Установить кастомное восстановление (custom recovery), например, TWRP или OrangeFox.
  • 📦 Скачать прошивку, GApps (если нужны сервисы Google) и Magisk (для рут-прав).
  • ⚠️ Проверять совместимость прошивки с вашей моделью (например, LineageOS 20 не поддерживает Xiaomi Redmi Note 10 Pro из-за проблем с драйвером камеры).

Пошаговая инструкция:

  1. Прошейте TWRP через fastboot:
    fastboot flash recovery twrp-3.7.0_12-1-sweet.img
    

    fastboot reboot recovery

  2. В TWRP выполните Wipe → Format Data (введите yes для подтверждения).
  3. Перенесите файлы прошивки, GApps и Magisk на телефон через MTPTWRP есть опция Mount → Enable MTP).
  4. Установите прошивку, затем GApps, затем Magisk (порядок важен!).
  5. Перезагрузитесь в систему. Первый запуск может занять до 15 минут.

Проблемы после установки кастомной прошивки:

Проблема Возможная причина Решение
Не работает камера Отсутствуют проприетарные драйверы Xiaomi Установите патч ANX_Camera или вернитесь на MIUI
Нет сети (IMEI пропал) Повреждён раздел modem или EFS Восстановите бэкап EFS или прошейте официальную прошивку
Быстрый разряд батареи Неоптимизированное ядро или фоновые процессы Установите ядро FrancoKernel или откалибруйте батарею

7. Решение распространённых ошибок

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

  • 🔌 adb: device unauthorized → На телефоне появится запрос на разрешение отладки. Подтвердите его.
  • 🔄 fastboot: error: Command not allowed → Загрузчик не разблокирован или устройство не поддерживает команду. Проверьте статус разблокировки командой:
    fastboot oem device-info

    Ищите строку Device unlocked: true.

  • 📱 E: unknown command [sideload] → Устаревшая версия recovery. Обновите TWRP или используйте fastboot.
  • Battery low! Please charge and try again → Заряд батареи ниже 30%. Подключите зарядку и повторите попытку.

Если после прошивки телефон не включается (чёрный экран или зависание на логотипе), попробуйте:

  1. Зажать Громкость вверх + Питание на 10–15 секунд для принудительной перезагрузки.
  2. Подключиться к ПК и проверить вывод команды:
    fastboot devices

    Если устройство определяется, повторите прошивку.

  3. Если команда возвращает пустой список, телефон может быть в режиме EDL (аварийная прошивка). Для выхода из него потребуется Mi Flash Tool и авторизованный аккаунт Mi.
Что делать, если после прошивки телефон просит пароль Mi Account?

Это означает, что устройство привязано к аккаунту Mi и требует авторизации. Решения:

1) Введите данные аккаунта, который был привязан до прошивки.

2) Если забыли пароль — восстановите его через официальный сайт.

3) Если аккаунт не ваш (например, телефон куплен с рук), обратитесь к предыдущему владельцу или используйте сервисы разблокировки (рискованно).

Внимание: после 5 неудачных попыток ввода устройство заблокируется на 24 часа!

8. Часто задаваемые вопросы (FAQ)

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

Нет. Любая прошивка через ADB или fastboot требует разблокированного загрузчика. Исключение — обновления через ADB sideload в штатном recovery, но они должны быть подписаны Xiaomi (официальные OTA-пакеты).

❓ Как проверить, разблокирован ли загрузчик?

Выключите телефон, затем зажмите Громкость вниз + Питание, чтобы войти в fastboot. Подключите к ПК и выполните команду:

fastboot oem device-info

Если в выводе есть строка Device unlocked: true, загрузчик разблокирован.

❓ Почему после прошивки пропал IMEI?

Это типичная проблема при установке кастомных прошивок, связанная с повреждением раздела EFS, где хранятся данные модема. Решения:

  1. Восстановите бэкап EFS (если делали его до прошивки).
  2. Прошейте официальную прошивку через fastboot.
  3. Используйте инструменты вроде ChimeraTool (платно) для восстановления IMEI.
Внимание: изменение IMEI вручную незаконно в некоторых странах.

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

Да, но с оговорками:

  • Для официальных прошивок используйте fastboot или ADB sideload (если версия совместима).
  • Откат с Android 13 на Android 12 может привести к проблемам с Wi-Fi или Bluetooth.
  • Перед откатом сделайте бэкап данных — некоторые приложения (например, WhatsApp) могут требовать повторной авторизации.

❓ Как прошить Xiaomi, если он не включается (кирпич)?

Если телефон не реагирует на кнопки и не определяется в fastboot, попробуйте:

  1. Подключите к ПК и проверьте, определяется ли как Qualcomm HS-USB QDLoader 9008 (режим EDL).
  2. Скачайте Mi Flash Tool и прошейте официальную прошивку в режиме EDL (потребуется авторизованный аккаунт Mi).
  3. Если устройство не определяется даже в EDL, обратитесь в сервисный центр — возможно, повреждена материнская плата.
⚠️ Внимание: Прошивка в режиме EDL без авторизации Mi Account может привести к полной блокировке устройства (hard brick).