- Прошиваем Xiaomi с помощью Linux
- Для чего следует «прошивать» телефон и почему я рекомендую делать это с помощью ПК?
- Что такое Fastboot?
- Предупреждение.
- Этап 1. Подготовка к прошивке
- Скачать Mi Flash Pro для прошивки Xiaomi
- Скачать Mi Flash Pro
- Возможности программы
- Прошивка через Mi Flash
- Решение ошибок при прошивке
Прошиваем Xiaomi с помощью Linux
Сразу хочу предупредить, что эта статья нацелена в первую очередь на более или менее разбирающихся в прошивке аппаратов людей. Приведенные ниже инструкции находятся в свободном доступе в сети Интернет, я лишь собрал всё это в одну кучу и немного дополнил своим видением по кое-каким пунктам.
При написании статьи прошивка проводилась с использованием операционной системы Ubuntu 20.04.
Для чего следует «прошивать» телефон и почему я рекомендую делать это с помощью ПК?
В процессе работы различного ПО (особенно если получен root-доступ) в системе накапливаются ошибки, которые в конечном итоге приводят к зависаниям и непредсказуемому поведению аппарата. Также кастомные прошивки и различные патчи, устанавливаемые с помощью модифицированного recovery, могут повредить файлы, которые способна восстановить только прошивка в режиме Fastboot .
Если Вы часто устанавливаете кастомные прошивки, я также рекомендую сначала прошить телефон в режиме Fastboot, а уже затем переходить на другой кастом, чтобы не таскать одни и те же баги из прошивки в прошивку.
Что такое Fastboot?
Fastboot — это режим, позволяющий при помощи ПК «залить» заводскую прошивку в смартфон. В этом случае все файлы перезаписываются на заводские (в том числе и те, которые не перезаписываются кастомными прошивками или официальными прошивками, установленными с помощью модифицированного recovery).
Предупреждение.
Все инструкции, изложенные ниже, Вы можете использовать только на свой страх и риск! У меня всё завершилось успешно и телефон теперь работает как новый, но это не гарантирует Вам такого же результата! Прошивка смартфона должна производиться опытным пользователем, который в случае нештатной ситуации может всё исправить. Если же Вы всё-таки решились прошивать телефон самостоятельно, проверьте аппаратную версию смартфона (китайская или глобальная) и сверьте её с версией прошивки (они должны соответствовать) . Прошивка, используемая в этой статье предназначена для устройств, выпущенных для глобального рынка, имейте это ввиду!
В качестве примера в статье рассмотрена прошивка смартфона Redmi 5 Plus, но эти инструкции подойдут для большинства аппаратов Xiaomi.
Этап 1. Подготовка к прошивке
На официальном сайте ищем прошивку для нашего аппарата:
Скачать Mi Flash Pro для прошивки Xiaomi
Mi Flash Pro – это бесплатная программа от Сяоми для прошивки телефонов Xiaomi, Redmi и POCO в режиме Fastboot. Ми Флеш Про может скачать официальную прошивку, установить её без разблокировки загрузчика, сбросить настройки аутентификации, если вы забыли графический ключ.
Утилита работает с телефонами и планшетами на процессорах Qualcomm Snapdragon и MediaTek. Для разных процессоров в составе программы имеются приложения для прошивки – SP Flash Tool для MTK и Mi Flash для Qualcomm.
Скачать Mi Flash Pro
Удивительная ситуация: у программы нет своей страницы на официальном сайте Xiaomi. В отличие от утилиты Mi Flash Unlock для разблокировки загрузчика, у которой есть лендинг, пользователям приходится скачивать Ми Флеш Про с неофициальных сайтов или файлообменников. Это небезопасно.
Мы предлагаем только оригинальные ссылки на официальные версии Mi Flash Pro. Вам остаётся скачать программу, распаковать zip-архив и установить её на ПК. Это 100% безопасно.
Скачать Mi Flash Pro с официального сайта miuirom.xiaomi.com:
Все версии | Дата выхода | Ссылка на загрузку |
---|---|---|
Mi Flash Pro 7.3.706.21 — Последняя | 7 июля 2022 | Скачать |
Mi Flash Pro 7.3.608.18 | 22 июня 2022 | Скачать |
Mi Flash Pro 7.3.422.16 | 20 мая 2022 | Скачать |
Mi Flash Pro 7.3.224.9 | 7 марта 2022 | Скачать |
Mi Flash Pro 7.3.105.7 | 11 января 2022 | Скачать |
Mi Flash Pro 6.3.318.42 | 02 апреля 2021 | Скачать |
Mi Flash Pro 5.3.1104.39 | 21 ноября 2020 | Скачать |
Mi Flash Pro 5.3.714.36 | 20 июля 2020 | Скачать |
Mi Flash Pro 4.3.1220.29 | 27 декабря 2019 | Скачать |
Для нормальной работы программы требуется ПК с Windows 7 или выше. У последних версий Mi Flash Pro могут наблюдаться проблемы с работой на Windows 8 и 8.1. Версии программы для Linux или macOS не существует.
Чем новее версия программы, тем меньше старых устройств она поддерживает. Если у вас достаточно старый телефон и новая версия программы работает с ошбками, возможно лучше скачать более старую версию Mi Flash Pro для перепрошивки Сяоми.
Приложение самостоятельно проверяет наличие новой версии при запуске. Если вы скачаете старую версию с официального сайта, при запуске Mi Flash предложит загрузить последнюю редакцию ПО.
Программа на английском языке, русский язык отсутствует. Интерфейс простой, но не все его функции понятны интуитивно. Поэтому ниже мы описали как пользоваться программой и написали инструкцию по прошивке.
Возможности программы
Программа содержит в себе несколько инструментов для работы с операционной системой смартфона и его программной частью.
Рассмотрим инструменты, которые входят в состав Mi Flash Pro — они расположены в верхней панели вкладок главного окна программы. Большинство инструментов становятся доступны только после подключения телефона к ПК.
- Manage Devices. Инструмент служит для управления подключёнными смартфонами. Он открывает диспетчер устройств Windows и позволяет удалить устройство из списка, обновить драйверы для него, а также выполнить другие действия. Это полезно для тех пользователей, которые не хотят тратить время на работу с настройками Windows.
- Recovery. Предназначен для установки ПЗУ на телефон через Рекавери. Можно установить на Recovery ROM даже если загрузчик телефона заблокирован. Для работы потребуются драйверы ADB: можно установить универсальные для Qualcomm и MediaTek.
- SP Flash. Это встроенная программа, предназначенная для установки прошивок на смартфоны с процессорами MediaTek. Хорошо работает со старыми телефонами, но с новыми моделями могут возникать проблемы. Позволяет прошивать планшеты на MTK.
- SP Flash V6. Современная версия SP Flash Tool, работающая с актуальными моделями телефонов на MediaTek. Немного отличается от оригинальной SP Flash интерфейсом и возможностями. Многие специалисты рекомендуют именно её, так как она является универсальной и способна прошивать практически все известные модели Xiaomi. При работе с инструментом стоит придерживаться инструкции.
- Mi Flash. Инструмент для установки прошивок на телефоны Xiaomi, Redmi и POCO на основе процессора Qualcomm Snapdragon. Отличается простым интерфейсом, умеет блокировать загрузчик, а также устанавливать ПЗУ без удаления пользовательских данных. При первом запуске предлагает установить все необходимые драйверы.
- BL_To_EDL. Инструмент для прошивки телефона в режиме EDL. Позволяет установить прошивку даже в том случае, если загрузчик заблокирован. Для этого предварительно нужно разобрать корпус смартфона и замкнуть контакты (EDL Point) для того, чтобы перевести устройство в режим EDL. Без соответствующего опыта не рекомендуется производить разборку смартфона.
- ROM Packages. С помощью этого инструмента можно скачивать актуальные прошивки для телефона или планшета Сяоми, Редми или ПОКО. Модель определяется автоматически после подключения смартфона к ПК. Доступны обновления OTA и более старые версии MIUI. Также есть возможность выбрать тип прошивки: Recovery ROM или Fastboot ROM.
Для работы с некоторыми компонентами Mi Flash Pro может потребоваться вход в учётную запись Mi. Выполнить вход достаточно просто: для этого предназначена соответствующая кнопка в верхней панели программы. После входа в учётную запись станут доступны все возможности Xiaomi Flash Pro для прошивки.
Прошивка через Mi Flash
Это программа для прошивки телефона через Fastboot. Для установки ROM необходимо скачать Fastboot ROM для смартфона или планшета, а не Recovery ROM, и следовать инструкции по прошивке. Не забудьте также предварительно активировать отладку по USB в настройках смартфона.
Как прошить через Mi Flash телефон Xiaomi:
- Переведите телефон в режим Fastboot, зажав кнопки питания и уменьшения громкости на выключенном устройстве.
- Подключите смартфон к ПК посредством оригинального USB-кабеля, запустите программу Mi Flash Pro.
- В главном окне программы щёлкните по вкладке Mi Flash в верхней панели.
- Вам предложат установить необходимые драйверы. Согласитесь при помощи кнопки Install .
- Кликните по кнопке Select , выберите каталог с распакованной прошивкой, нажмите кнопку OK .
- В нижней панели отметьте пункт clean all and lock для полной очистки и блокировки загрузчика. Либо укажите save user data , если нужно сохранить пользовательские файлы.
- Нажмите кнопку Refresh и дождитесь, пока программа обнаружит подключённый телефон.
- После этого нажимите кнопку Flash .
Процесс прошивки начнётся немедленно и займёт примерно 5 минут. После этого смартфон перезагрузится. Первый запуск установленной системы может занять от 5 до 10 минут.
Решение ошибок при прошивке
Во время работы программы могут возникать ошибки. Обычному пользователю название ошибки ничего не скажет, но важно знать как исправить ситуацию.
Решение ошибок Mi Flash Pro:
- Current device antirollback version is greater than this package. Пользователь пытается установить слишком старую версию MIUI, откат на которую запрещён производителем. Установите последнюю версию MIUI.
- Flashing is not allowed in lock state. Прошивка не может быть установлена из-за заблокированного загрузчика. Следует разблокировать загрузчик и повторить процедуру.
- Reached the end of the file 0x80070026. Такая ошибка чаще всего возникает, если используется старая версия программы Mi Flash Pro. Скачайте последнюю версию приложения.
- Cannot receive hello packet. Ошибка часто появляется при работе на Windows 7 и 8. Проблема связана с конкретным портом USB. Нужно переключить телефон в другой порт USB 2.0.
- The specified file cannot be found 0x80070002. Программа не может найти в ROM определённый файл. Чаще всего теряется flash_all.bat. необходимо скачать ПЗУ заново и распаковать её.
- Unspecified error 0xffffffff. Ошибка может возникать в случае, если файл прошивки был скачан заново. Необходимо самостоятельно указать путь к файлу flash_all.bat.
- 0x8007007b. Попробуйте перенести каталог с прошивкой на системный диск. Также ошибка появляется, если в пути к каталогу есть нелатинские символы.
- 0x80004005 FAILED (remote: unknown command). Вероятнее всего, пользователь скачал неправильную прошивку. Нужно загрузить ROM для конкретной модели и повторить процедуру.
- Failed Remоte: Partition Flashing Is Not Allowed. Это ещё одна ошибка Ми Флеш Про, сообщающая о том, что загрузчик заблокирован и поэтому прошивка невозможна.
- Flash crclist error. Распакованный архив содержит ошибки. Часто такое бывает, если использовать для распаковки WinRAR. В случае с прошивками лучше применять 7-Zip или стандартный архиватор Windows.
- Cannot found file flash_all.bat. Программа не может найти скрипт, который необходим для установки прошивки. Необходимо указать путь до файла flash_all вручную.
- Cannot fоund file flаsh_all_lock.bat. Возникает при попытке прошить ROM и одновременно заблокировать загрузчик. Необходимо указать программе путь к нужному скрипту.
- Cоuldn’t find flash script. Некорректно указана папка с распакованной прошивкой. Укажите правильный каталог.
- ACK cоunt don’t match. Часто возникает, если пользователь пытается установить прошивку для Recovery в режиме Fastboot. Проверьте скачанный архив ещё раз и в случае необходимости загрузите другую прошивку.
- Flash TZ error. Ошибка говорит о том, что пользователь пытается установить китайскую версию MIUI. Необходимо скачать глобальную MIUI.
- You are nоt authоrized. Какое-то действие пользователя требует авторизации в учётной записи Mi.
- Flаsh Partition Error. Для исправления ошибки нужно разблокировать загрузчик и не выбирать в процессе прошивки flash_all_lock, иначе он снова заблокируется.
- Not catch checkpoint. В случае возникновения ошибки нужно попытаться прошить телефон через Test Point. Для этого активируйте режим EDL на смартфоне.
- Cannot read frоm port com. Для исправления ошибки подключите телефон к порту USB 2.0 (если использовался USB 3.0). Если это не помогает, то нужно попробовать установить прошивку через EDL.
- Ping target via firе. Перезагрузите компьютер и затем снова выполните процедуру прошивки.
- Cannot fоund programmer file. Нужно убедиться, что вы скачали прошивку Fastboot ROM (формат архива TGZ). Также стоит проверить корректность распаковки архива.
- Flаsh xbl error. Это «универсальная» ошибка, которая может означать всё что угодно. Проверьте соответствие скаченной прошивки модели смартфона, корректность её распаковки и состояние загрузчика.
Иногда ошибки случаются из-за некорректных драйверов. Но чаще всего виной повреждённые кабели USB, используемые для прошивки. Не рекомендуется использовать дешёвые аналоги оригинальных кабелей, так как в результате их использования можно получить неработающий смартфон типа «кирпич».
Если у вас возникли сложности с тем, как пользоваться Mi Flash, или вы столкнулись с ошибками в работе программы и решили их, отпишитесь в комментариях.