Для того чтобы прошить телефон Xiaomi MIUI Fastboot из Linux, для начала вам нужно установить на компьютер инструменты платформы Android
Debian:
sudo apt-get install android-tools-adb sudo apt-get install android-tools-fastboot
Arch linux:
sudo pacman -S android-tools
После чего скачивайте под свой телефон прошивку для Fastboot, обычно она заархивирована в tgz, разархивируете её и переходите в папку которую вынули из архива. Архив выглядит примерно так:
После того как android-tools установили вам следует подключить устройство к компьютеру с помощью USB-кабеля и включите отладку по USB в настройках устройства. Проверьте, обнаружено ли ваше устройство командой:
adb devices
В ответ должны получить примерно такой вывод:
* daemon not running; starting now at tcp:5037 * daemon started successfully List of devices attached
После этого выполняем еще ряд команд:
adb reboot bootloader fastboot devices
После второй ваше устройство должно загрузиться в fastboot режим а это значит что у вас все получает.
Далее даем права файлу:
chmod a+x ./flash_all.sh
и выполняем саму прошивку, командой:
./flash_all.sh
Процесс выглядит примерно так:
Сядьте поудобнее и расслабьтесь. Сценарий не требует взаимодействия с пользователем. После прошивки ПЗУ скрипт перезагрузит ваше устройство. Перезагрузка займет совсем немного времени. Не паникуйте.
На github на английском How to flash MIUI Fastboot ROM from Linux
Вам может быть интересно : Включаем оповещение о доставке смс Xiaomi Mi