Как прошить устройство Xiaomi с помощью XiaoMiFlash? [инструкция]

Инструкция по установке прошивки с помощью Xiaomi Mi Flash Tool



Подготовка:

  • Если у вас Windows 8 \ 10 -> отключить проверку подписи у драйверов
  • Установить Xiaomi MiFlash и драйвера для устройств с процессором Qualcomm (архивы прикрепил к посту)
  • Установить драйвера для ADB и Fastboot -> инструкция
  • Скачать актуальную версию прошивки с официального сайта MIUI для своего устройства по этой ссылке


Перед тем как скачивать прошивку посмотрите, закрашена ли звёздочка (она означает закрыт ли загрузчик с завода производителем)

Пример (выделены закрашенные):



для устройств с закрашенной "*" звёздочкой:

для тех, у кого "*" не закрашена -> сразу переходим непосредственно к прошивке, у вас загрузчик открыт по дефолту

Определяем открыт или закрыт загрузчик (если не знаете). Если есть возможность, то я рекомендую открыть загрузчик -> инструкция. Дело в том, что на некоторых устройствах (не на всех), если загрузчик закрыт, то аппарат не получится прошить в режиме Fastboot, но должно получиться в режиме EDL. Для того, чтобы определить какой статус у загрузчика проделываем следующее:

1. Скачиваем архив adb_fastboot_files.zip, распаковываем в удобное место.
2. Переводим устройство в режим fastboot. Для этого нужно на выключенном смартфоне\планшете зажать и удерживать вместе кнопки: ЗВУК ВНИЗ + ПИТАНИЕ, сразу после включения кнопку питания можно отпустить, а кнопку уменьшения громкости продолжить держать до появления логотипа с кроликом (Fastboot Mode).
3. Запустить файл check_bootloader.bat. Посмотреть, что написано в "Device unlocked:"



"true" означает, что загрузчик разблокирован, если написано "false" - это означает, что он заблокирован.

Если загрузчик заблокирован и при скачивании прошивки "*" была закрашенной, то для прошивки нужно перевести устройство в режим EDL (когда смартфон находится в fastboot mode запустить файл EDL.bat из папки adb_fastboot_files). Если в логе ошибка ("FALSE") при переходе в EDL - это значит, что текущая установленная прошивка не поддерживает этот режим, тогда остаётся либо искать инженерный кабель, либо разблокировать загрузчик и прошить устройство из режима fastboot, или же замкнуть контакты тестпоинта на плате: Фото Test Point'ов для перевода смартфонов Xiaomi в режим EDL (замыкаем скрепкой контакты и подключаем USB кабель к ПК, как телефон определился как Qualcomm HC-USB QDLoader 9008 - контакты отпускаем и шьём)

Лог нормального перехода в режим EDL:



прошивка устройства:

1. После того, как скачали прошивку - распакуйте архив *.tgz с прошивкой. Некоторыми архиваторами нужно будет распаковывать архив дважды (к примеру 7-zip, в архиве *.tgz содержится ещё один архив *.tar). На выходе у вас должна получиться папка с такими файлами (пример):



2. Запустить MiFlash, нажать "select" и указать путь к папке, где находятся все файлы прошивки:



3. Выбрать режим прошивки:

  • "clean all" -> установит прошивку начисто, все личные данные будут удалены (рекомендуется выбирать именно этот режим)
  • "save user data" -> установит прошивку с сохранением личных данных, но не факт, что в этом режиме прошивка вообще запустится, а если и запустится, то легко могут быть ошибки работы системы Android
  • "clean all and lock" -> Mi Flash Tool установит прошивку начисто удалив все данные и закроет загрузчик


4. Подключить телефон\планшет к ПК в режиме fastboot (или EDL) и нажать кнопку "Refresh".
5. После того, как устройство определится в программе (ID, Device) нажать "Flash" и дождаться окончания процесса прошивки:



6. В конце устройство перезагрузится. Если этого не произошло - выключить долгим нажатием на кнопку вкл. питания. Включить.
Первая загрузка в систему может быть ОЧЕНЬ! долгой (до 20 минут).