Прошиваем телефон Xiaomi на Linux.

В интернете очень много статей как прошить смартфон Xiaomi, при этом ОС по средствам которой прошивается телефон, это в основном Windows, для Linux инструкции нужно еще поискать, поэтому, я решил описать свой вариант. Прошивать будем на linux debian base в режиме FastBoot, для этого нам не понадобится рутовать смартфон.
Предпосылкой к прошивке послужило то, что на изначально на смартфоне стояла так называемая «вьетнамская» прошивка. Для тех, кто не в курсе, что это можно почитать на 4pda.

Приступим.

Скачиваем последнюю версию прошивки. Взять можно здесь.

Переводим телефон в режим fastboot

Настройки — О телефоне — Кликаем 10 раз на «Версия MIUI», пока не появится надпись о том что вы стали разработчиком.

Далее…

Настройки — Дополнительно — Для разработчиков — Режим Fastboot

Выключаем телефон, включаем одновременным нажатием кнопок убавления звука и включения, держим до вибрации, все телефон готов для новой прошивки (на экране должен появится заяц в ушанке со звездой, разбирающий android):

Устанавливаем пакеты необходимые для прошивки

$sudo apt-get install android-tools-fastboot android-tools-adb

Подключаем телефон к компьютеру.

Извлекаем из архива скаченную прошивку, в корневой директории находим скрипт flash_all_except_storage.sh и запускаем его

sudo ./flash_all_except_storage.sh

Прошивка начнет заливаться в течении примерно 5 минут, после телефон начнет включение, это займет у него минут 10-15, после этого новая прошивка будет установлена.