Введение: зачем нужна прошивка через ADB Run
Прошивка смартфонов Xiaomi через ADB Run — один из самых гибких способов обновления или восстановления системы, когда стандартные методы (через Updater или Mi Flash) не работают. Этот метод особенно актуален для устройств с заблокированным загрузчиком, повреждённой прошивкой или когда требуется установка кастомного ПО без разблокировки bootloader.
В отличие от классического fastboot, прошивка через ADB Sideload (которую и автоматизирует ADB Run) позволяет устанавливать официальные и неофициальные прошивки прямо из recovery-режима. Это спасает, когда телефон не включается, завис на логотипе Mi, или после неудачного обновления "по воздуху". Однако метод требует аккуратности: ошибка в команде или прерванный процесс может превратить гаджет в "кирпич".
В этой статье разберём весь процесс от установки драйверов до фикса распространённых ошибок, а также объясним, почему ADB Run упрощает работу с ADB и Fastboot для новичков.
Что такое ADB Run и почему он лучше стандартного ADB
ADB Run — это графическая оболочка (или скриптовый интерфейс) для утилит ADB (Android Debug Bridge) и Fastboot, разработанная специально для устройств Xiaomi. Она автоматизирует рутинные команды, снижает риск ошибок при вводе и предлагает готовые сценарии для прошивки, разблокировки загрузчика или сброса настроек.
Преимущества перед классическим ADB:
- 🔹 Визуальное меню: не нужно запоминать команды — достаточно выбрать пункт в списке.
- 🔹 Автоматическая проверка подключения: утилита сама определяет, видит ли ПК ваш Xiaomi.
- 🔹 Поддержка скриптов: можно создать последовательность команд для повторного использования.
- 🔹 Логирование: все действия записываются в файл, что упрощает диагностику проблем.
Однако у ADB Run есть и ограничения: она не заменяет полноценное знание команд ADB, а в некоторых случаях (например, при работе с кастомными рекавери) может требовать ручного ввода. Кроме того, утилита не обновляется так часто, как официальные инструменты Google или Xiaomi.
Подготовка к прошивке: что нужно сделать до начала
Прежде чем приступать к прошивке, убедитесь, что выполнены все предварительные шаги. Пренебрежение подготовкой — главная причина "окирпичивания" устройств.
Обязательные условия:
- Зарядите аккумулятор минимум на 60%. При разряде во время прошивки устройство может выключиться и перестать реагировать на зарядку.
- Скачайте правильную прошивку. Для ADB Sideload подходит только архив с расширением
.zip, предназначенный для вашей модели. Прошивки дляFastboot(с расширением.tgzили.img) не подойдут! - Установите драйверы. Без них ПК не увидит телефон в режиме
ADBилиFastboot. Для Xiaomi нужен пакет Mi USB Driver. - Разблокируйте OEM (если требуется). В настройках разработчика (
Настройки → О телефоне → Версия MIUI— тапните 7 раз) включитеOEM UnlockиОтладка по USB.
Скачал прошивку для своей модели|Установил ADB Run и драйверы|Включил отладку по USB|Зарядил телефон >60%|Сделал бэкап важных данных-->
Критически важно: прошивка через ADB Sideload стирает все данные на устройстве, если вы устанавливаете полный пакет (не OTA-обновление). Даже если телефон не включается, попробуйте извлечь файлы через TWRP или Mi Assistant перед прошивкой.
Пошаговая инструкция: прошивка Xiaomi через ADB Run
Теперь перейдём к самому процессу. Следуйте инструкции строго по шагам — пропуск этапа может привести к ошибкам.
Шаг 1: Запуск ADB Run и подключение телефона
1. Распакуйте архив с ADB Run в корень диска C:\ (например, C:\ADB_Run\).
2. Запустите файл ADB_Run.exe от имени администратора.
3. Подключите телефон к ПК через USB-кабель (желательно оригинальный).
4. В меню ADB Run выберите пункт ADB Device, чтобы проверить подключение. Если устройство определилось — переходите дальше.
Шаг 2: Перевод телефона в режим Recovery
Для прошивки через ADB Sideload нужно загрузиться в стоковое или кастомное рекавери:
- 🔄 Выключите телефон.
- 🔄 Зажмите
Громкость вверх + Питаниедо появления логотипа Mi. - 🔄 В меню recovery выберите
Connect with MiAssistant(илиADB Sideload, если у вас TWRP).
Шаг 3: Запуск прошивки через ADB Sideload
1. В ADB Run выберите меню Manual Command → ADB.
2. Введите команду для проверки подключения:
adb devices
Если устройство отображается — продолжайте.
3. Запустите прошивку командой:
adb sideload путь_к_прошивке.zip
Например:
adb sideload C:\MIUI\miui_LMI_V12.5.3.0.zip
4. Дождитесь завершения процесса (на экране телефона будет прогресс-бар).
Шаг 4: Перезагрузка и первичная настройка
После успешной установки:
- 🔄 В меню recovery выберите
Reboot → System. - 🔄 Первая загрузка может занять до 10 минут — не выключайте телефон!
- 🔄 Если устройство зависло на логотипе дольше 20 минут, попробуйте повторно прошить или установить другую версию MIUI.
Что делать, если прошивка не начинается?
Если после команды adb sideload процесс не стартует, проверьте:
1. Правильность пути к файлу прошивки (не должно быть кириллических символов).
2. Целостность архива (распакуйте и заново запакуйте ZIP).
3. Версию ADB (обновите через adb --version).
4. Подключение кабеля (попробуйте другой порт USB 2.0).
Распространённые ошибки и их решения
Даже при точном следовании инструкции могут возникать ошибки. Разберём самые частые из них и способы их исправления.
| Ошибка | Причина | Решение |
|---|---|---|
adb: failed to stat |
Неверный путь к файлу прошивки | Проверьте расширение файла (.zip) и отсутствие пробелов в пути |
device not found |
Драйверы не установлены или кабель неисправен | Переустановите Mi USB Driver, попробуйте другой кабель/порт |
signature verification failed |
Прошивка не предназначена для вашей модели | Скачайте официальную прошивку с сайта Xiaomi для вашего устройства |
| Зависание на 47% | Особенность некоторых версий MIUI | Подождите 10–15 минут, не прерывайте процесс |
cannot read |
Повреждён архив прошивки | Скачайте файл заново, проверьте контрольную сумму (MD5) |
Если ошибка не указана в таблице, изучите лог ADB Run (файл ADB_Run_log.txt в папке с утилитой). Часто там содержится подсказка, например, код ошибки 7 означает несовпадение модели устройства и прошивки.
Прошивка заблокированных устройств: что нужно знать
Если на вашем Xiaomi заблокирован загрузчик (bootloader), прошивка через ADB Sideload возможна, но с ограничениями:
- 🔒 Можно устанавливать только официальные прошивки от Xiaomi (кастомные ZIP-файлы не пройдут проверку подписи).
- 🔒 Версия MIUI должна быть не ниже текущей. Понижение версии (даунгрейд) требует разблокировки.
- 🔒 Некоторые модели (например, Redmi Note 10 Pro или POCO F3) могут требовать привязки аккаунта Mi даже для официальных прошивок.
Чтобы проверить статус загрузчика, введите в ADB Run команду:
fastboot oem device-info
Если в ответе Device unlocked: false — загрузчик заблокирован.
⚠️ Внимание: На устройствах с заблокированным загрузчиком и включённой защитой Anti-Rollback (ARB) попытка прошить старую версию MIUI приведёт к полной блокировке (hard brick). Проверьте версию ARB в настройках (Настройки → О телефоне → Версия MIUI → Полная информация).
Альтернативные методы прошивки Xiaomi
Если ADB Sideload не сработал, рассмотрите другие способы:
| Метод | Когда использовать | Плюсы | Минусы |
|---|---|---|---|
| Mi Flash Tool | Полная перепрошивка через Fastboot |
Работает даже на "кирпичах", поддерживает все модели | Требует разблокировки загрузчика, стирает все данные |
| TWRP + ZIP | Установка кастомных прошивок (LineageOS, Pixel Experience) | Гибкость, бэкап через Nandroid | Нужно разблокировать загрузчик, риск ошибок при несовместимости |
| OTA-обновление | Обновление "по воздуху" или через Updater |
Безопасно, сохраняет данные | Не работает на повреждённых системах |
| Qualcomm EDL | Восстановление после hard brick | Работает без разблокировки | Требует авторизованный аккаунт, риск блокировки IMEI |
Для большинства пользователей ADB Sideload через ADB Run остаётся оптимальным балансом между безопасностью и функциональностью. Однако если вам нужно установить кастомное ПО или восстановить устройство после серьёзного сбоя, без Mi Flash или TWRP не обойтись.
FAQ: ответы на частые вопросы
Можно ли прошить Xiaomi через ADB Run без потери данных?
Нет, прошивка через ADB Sideload стирает все данные на устройстве, за исключением случаев, когда вы устанавливаете OTA-обновление (инкрементальный патч). Если вам нужно сохранить файлы, предварительно сделайте бэкап через Mi PC Suite или TWRP (если установлен).
Почему ADB Run не видит мой Xiaomi?
Причин несколько:
- 🔌 Не установлены драйверы (скачайте Mi USB Driver с официального сайта).
- 🔌 Используется USB 3.0 порт (попробуйте USB 2.0).
- 🔌 В настройках телефона не включена
Отладка по USB. - 🔌 Кабель повреждён (используйте оригинальный кабель от Xiaomi).
Также проверьте, определяется ли устройство в Диспетчере устройств Windows (должно отображаться как Android ADB Interface).
Как узнать модель своего Xiaomi для скачивания прошивки?
Модель указана:
- 📱 На коробке устройства (например, Redmi Note 11 Pro 5G — модель
veux). - 📱 В настройках:
Настройки → О телефоне → Модель(например,M2101K6G). - 📱 На наклейке под крышкой (для устройств со съёмным аккумулятором).
Для точного определения кода модели (например, alioth для POCO F3) используйте команду:
adb shell getprop ro.product.device
Можно ли откатить прошивку на более старую версию MIUI?
Откат (даунгрейд) возможен, но с оговорками:
- 🔙 На устройствах с разблокированным загрузчиком можно прошить любую версию.
- 🔙 На заблокированных устройствах даунгрейд запрещён из-за защиты Anti-Rollback (ARB). Попытка приведёт к блокировке.
- 🔙 Для проверки совместимости версии MIUI с вашим устройством используйте таблицы ARB на форумах XDA Developers или 4PDA.
Что делать, если после прошивки телефон не включается?
Если устройство не реагирует на кнопку питания:
- Подключите к зарядке на 30 минут — возможно, аккумулятор разряжен.
- Попробуйте загрузиться в
Fastboot(Громкость вниз + Питание). Если получится — прошейте устройство через Mi Flash Tool. - Если телефон не определяется ПК, возможно, повреждён загрузчик. В этом случае поможет только прошивка через
EDL(требует авторизованный аккаунт).
Если экран горит, но система не загружается (bootloop), повторите прошивку через ADB Sideload или установите другую версию MIUI.