Перепрошивка смартфона 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 даже после разблокировки загрузчика. Если вы забыли пароль — восстановите доступ заранее, иначе устройство заблокируется после перепрошивки.
2. Разблокировка загрузчика: шаг нулевой
Без разблокированного загрузчика (bootloader) прошивка через ADB невозможна. Xiaomi блокирует его по умолчанию для защиты от несанкционированных изменений. Процесс разблокировки занимает от 3 до 7 дней (из-за проверки аккаунта) и включает следующие этапы:
- Привяжите устройство к аккаунту Mi в настройках (
Настройки → Аккаунт Xiaomi). - Активируйте режим разработчика: перейдите в
Настройки → О телефонеи 7 раз нажмите наВерсия MIUI. - Включите
Отладку по USBиРазблокировку OEMвНастройки → Дополнительно → Для разработчиков. - Установите утилиту Mi Unlock Tool на ПК и авторизуйтесь под тем же аккаунтом Mi.
- Подключите телефон в режиме
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:
- Скачайте Platform Tools для вашей ОС (размер ~50 МБ).
- Распакуйте архив в корень диска
C:\(например,C:\platform-tools\). - Откройте
Командную строку(Win + R → cmd) и перейдите в папку:cd C:\platform-tools\ - Подключите телефон в режиме
fastbootи проверьте соединение командой:fastboot devicesЕсли устройство определилось (появится серийный номер), драйверы установлены корректно.
Для Windows может потребоваться ручная установка драйверов Android Bootloader Interface. Если команда fastboot devices возвращает пустой список:
- 🔧 Откройте
Диспетчер устройств(Win + X → Диспетчер устройств). - 🔍 Найдите устройство с жёлтым восклицательным знаком (обычно в разделе
Другие устройства). - 📥 Кликните правой кнопкой →
Обновить драйвер → Выполнить поиск на этом компьютереи укажите путь к папкеplatform-tools.
4. Прошивка через Fastboot: пошаговая инструкция
Этот метод подходит для установки официальных прошивок MIUI (формат .tgz) и некоторых кастомных (например, Xiaomi.eu). Он полностью стирает данные на устройстве, поэтому предварительно выполните бэкап.
Алгоритм действий:
☑️ Подготовка к прошивке через fastboot
- Распакуйте скачанную прошивку (например,
miui_BLOCKNAME_Global_V14.0.1.0.TKWMIXM_1234567890_12.0.tgz) в папкуplatform-tools. Внутри должен появиться файлflash_all.bat(для Windows) илиflash_all.sh(для Linux/macOS). - Подключите телефон в режиме
fastboot(зажмитеГромкость вниз + Питаниепри выключенном устройстве). - Запустите скрипт прошивки:
flash_all.batДля Linux/macOS сначала дайте права на выполнение:
chmod +x flash_all.sh./flash_all.sh
- Дождитесь завершения (процесс занимает 5–15 минут). Телефон перезагрузится автоматически.
Если скрипт выдаёт ошибку fastboot: error: Cannot generate image for userdata, это означает, что раздел userdata не был очищен. Решение:
- Вручную выполните очистку:
fastboot erase userdata - Перезапустите скрипт
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.
Инструкция:
- Скачайте прошивку в формате
.zip(например,miui-blockota-global-V14.0.2.0.TKWMIXM-V14.0.1.0.TKWMIXM-12.0.zip). - Переместите файл в папку
platform-toolsи переименуйте его вupdate.zipдля удобства. - На телефоне перейдите в
Настройки → О телефоне → Обновление системы, нажмите на три точки в правом верхнем углу и выберитеВыбрать файл обновления. - Выберите скачанный
update.zip. Система предложит перезагрузиться в режим восстановления (recovery). - В меню восстановления выберите
Apply update → Apply from ADB. - На ПК выполните команду:
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 из-за проблем с драйвером камеры).
Пошаговая инструкция:
- Прошейте TWRP через
fastboot:fastboot flash recovery twrp-3.7.0_12-1-sweet.imgfastboot reboot recovery
- В TWRP выполните
Wipe → Format Data(введитеyesдля подтверждения). - Перенесите файлы прошивки,
GAppsиMagiskна телефон черезMTP(в TWRP есть опцияMount → Enable MTP). - Установите прошивку, затем
GApps, затемMagisk(порядок важен!). - Перезагрузитесь в систему. Первый запуск может занять до 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%. Подключите зарядку и повторите попытку.
Если после прошивки телефон не включается (чёрный экран или зависание на логотипе), попробуйте:
- Зажать
Громкость вверх + Питаниена 10–15 секунд для принудительной перезагрузки. - Подключиться к ПК и проверить вывод команды:
fastboot devicesЕсли устройство определяется, повторите прошивку.
- Если команда возвращает пустой список, телефон может быть в режиме
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, где хранятся данные модема. Решения:
- Восстановите бэкап
EFS(если делали его до прошивки). - Прошейте официальную прошивку через
fastboot. - Используйте инструменты вроде ChimeraTool (платно) для восстановления IMEI.
❓ Можно ли откатиться на старую версию MIUI?
Да, но с оговорками:
- Для официальных прошивок используйте
fastbootилиADB sideload(если версия совместима). - Откат с Android 13 на Android 12 может привести к проблемам с
Wi-FiилиBluetooth. - Перед откатом сделайте бэкап данных — некоторые приложения (например, WhatsApp) могут требовать повторной авторизации.
❓ Как прошить Xiaomi, если он не включается (кирпич)?
Если телефон не реагирует на кнопки и не определяется в fastboot, попробуйте:
- Подключите к ПК и проверьте, определяется ли как
Qualcomm HS-USB QDLoader 9008(режимEDL). - Скачайте Mi Flash Tool и прошейте официальную прошивку в режиме
EDL(потребуется авторизованный аккаунт Mi). - Если устройство не определяется даже в
EDL, обратитесь в сервисный центр — возможно, повреждена материнская плата.
⚠️ Внимание: Прошивка в режиме EDL без авторизации Mi Account может привести к полной блокировке устройства (hard brick).