Архив с расширением .tgz — это официальная fastboot-прошивка для смартфонов Xiaomi, и прошить её через fastboot можно двумя способами: через фирменную утилиту Mi Flash или вручную командами в терминале. Если устройство зависло на логотипе, ушло в bootloop после обновления или нужно откатиться на стабильную версию MIUI, именно tgz-пакет позволяет восстановить систему целиком, включая все разделы.
Ниже разберём подготовку, распаковку архива, оба способа прошивки и типичные ошибки. Инструкция ориентирована на смартфоны Xiaomi, Redmi и POCO, поскольку именно этот производитель распространяет fastboot-прошивки в формате tgz. Для устройств других брендов процедура отличается, и приведённые шаги к ним не применимы.
Что такое tgz-прошивка и когда она нужна
Файл .tgz — это сжатый архив формата tar.gz, внутри которого лежат образы разделов (boot.img, system.img, vendor.img и другие) и скрипты автоматической прошивки. В отличие от OTA-обновления, которое накатывается поверх работающей системы, fastboot-прошивка перезаписывает разделы напрямую на низком уровне.
Ситуации, когда нужна именно tgz-прошивка:
- 📱 Смартфон не загружается дальше логотипа или уходит в циклическую перезагрузку
- 🔄 Требуется откат с нестабильной бета-версии MIUI на стабильную
- 🌍 Смена региона прошивки — например, переход с китайской на глобальную версию
- 🛠️ Восстановление после неудачного рута или повреждения системных разделов
⚠️ Внимание: прошивка через fastboot требует разблокированного загрузчика (bootloader). На заблокированном устройстве команды fastboot на запись разделов будут отклонены. Разблокировка выполняется через официальную утилиту Mi Unlock и стирает все данные.
Подготовка: что понадобится перед прошивкой
Прежде чем подключать телефон, соберите всё необходимое. Пропуск любого пункта — частая причина сбоев на середине процесса.
- 💻 Компьютер на Windows с установленными драйверами ADB и Fastboot
- 📦 Архив прошивки tgz строго для вашей модели — кодовое имя устройства можно уточнить в документации или по номеру модели
- 🔌 Исправный USB-кабель, желательно подключённый к порту на задней панели ПК
- 🔋 Заряд батареи смартфона не менее 50%
- 🔓 Разблокированный загрузчик
☑️ Подготовка к прошивке
Прошивка от другой модели, даже внешне похожей, может привести к «окирпичиванию» устройства — проверяйте кодовое имя в названии архива. Например, файл для Redmi Note 10 Pro содержит кодовое имя sweet, и его нельзя ставить на другие аппараты.
Как правильно распаковать tgz-архив
Частая ошибка новичков — попытка прошить сам архив tgz. На самом деле его нужно сначала распаковать, причём иногда в два этапа: архив tgz внутри содержит файл .tar, который распаковывается отдельно.
Используйте архиватор 7-Zip или WinRAR. Распаковывайте в папку с коротким путём без русских букв и пробелов, например C:\firmware. Длинные пути и кириллица — известная причина ошибок в Mi Flash и при работе скриптов.
Внутри корректно распакованной прошивки вы найдёте несколько bat-файлов: flash_all.bat (чистая прошивка), flash_all_except_storage.bat (с сохранением пользовательских данных, поддерживается не всегда) и flash_all_lock.bat (прошивка с повторной блокировкой загрузчика). Последний вариант опасен при смене региона прошивки.
Способ 1: прошивка через Mi Flash
Официальная утилита Xiaomi Mi Flash — самый простой путь. Переведите смартфон в режим fastboot: на выключенном устройстве зажмите кнопку питания и уменьшение громкости до появления зайца в шапке-ушанке и надписи FASTBOOT. Комбинация может отличаться на отдельных моделях — сверьтесь с инструкцией к вашему аппарату.
Далее порядок действий такой:
- 1️⃣ Запустите Mi Flash от имени администратора
- 2️⃣ Нажмите
Selectи укажите папку с распакованной прошивкой - 3️⃣ Подключите телефон и нажмите
Refresh— устройство должно появиться в списке - 4️⃣ Внизу окна выберите режим
clean all(вариантclean all and lockблокирует загрузчик) - 5️⃣ Нажмите
Flashи дождитесь статусаsuccess
⚠️ Внимание: не выбирайте режим clean all and lock, если ставите прошивку другого региона. Блокировка загрузчика на «чужой» региональной прошивке — распространённая причина полного кирпича, требующего вмешательства через EDL-режим.
Способ 2: прошивка командами fastboot вручную
Если Mi Flash не видит устройство или выдаёт непонятную ошибку, прошивку можно выполнить напрямую через командную строку. Откройте терминал в папке с распакованной прошивкой и проверьте соединение:
fastboot devices
Если устройство определилось (в ответе появится серийный номер), самый надёжный вариант — запустить готовый скрипт из комплекта прошивки:
flash_all.bat
Скрипт последовательно прошьёт все разделы и перезагрузит устройство. Ручной вариант с пошаговыми командами выглядит примерно так, но точный список разделов зависит от конкретной прошивки — ориентируйтесь на содержимое скрипта:
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot reboot
Почему нельзя давать универсальный список команд
Состав разделов у разных поколений Xiaomi отличается: на устройствах с разметкой A/B есть слоты _a и _b, на новых моделях добавились разделы vendor_boot, dtbo, super. Прошивка неполного набора или не в те слоты приводит к нерабочей системе. Поэтому безопаснее использовать скрипт flash_all из самого архива — он написан производителем именно под эту прошивку.
Сравнение способов прошивки
| Критерий | Mi Flash | Скрипт flash_all | Ручные команды |
|---|---|---|---|
| Сложность | Низкая | Низкая | Высокая |
| Контроль процесса | Средний | Средний | Полный |
| Риск ошибки в командах | Минимальный | Минимальный | Высокий |
| Диагностика сбоев | Коды ошибок утилиты | Лог в консоли | Лог в консоли |
| Когда выбирать | Стандартный случай | Mi Flash не работает | Нестандартная ситуация |
Типичные ошибки и их решение
Ошибка error: cannot load 'system.img' или подобная обычно означает, что архив распакован не полностью или путь содержит кириллицу. Переместите папку в корень диска и повторите. Если Mi Flash пишет flash partition error, проверьте, разблокирован ли загрузчик.
Статус FAILED (remote: not allowed in locked state) прямо указывает на заблокированный загрузчик. А ситуация, когда fastboot devices ничего не возвращает, почти всегда связана с драйверами: переустановите их, смените USB-порт или кабель.
⚠️ Внимание: если прошивка прервалась на середине (отключили кабель, выключился ПК), не паникуйте и не перезагружайте устройство кнопками. Повторно войдите в fastboot-режим и запустите процесс заново с самого начала.
Что делать после успешной прошивки
После статуса success устройство перезагрузится в чистую систему. Пройдите первоначальную настройку, проверьте работу связи, камеры и Wi-Fi. Если прошивка выполнялась для смены региона, убедитесь, что в настройках «О телефоне» указана ожидаемая версия MIUI.
Загрузчик после прошивки через clean all остаётся разблокированным. Блокировать его повторно имеет смысл только на родной региональной прошивке — в остальных случаях риск окирпичивания перевешивает выгоду.
Частые вопросы
Можно ли прошить tgz без разблокировки загрузчика?
Нет. Fastboot-прошивка требует разблокированного bootloader. На заблокированном устройстве доступен только режим EDL через авторизованный сервисный аккаунт, что для обычного пользователя практически недоступно.
Удалятся ли данные при прошивке tgz?
Да, при режиме clean all и при запуске flash_all.bat все данные стираются. Отдельные прошивки содержат скрипт с сохранением хранилища, но полагаться на него не стоит — делайте резервную копию заранее.
Чем открыть файл tgz на Windows?
Подойдут 7-Zip или WinRAR. Учтите, что распаковка двухслойная: сначала tgz превращается в tar, затем tar распаковывается в папку с образами и скриптами.
Mi Flash не видит телефон — что проверить?
Убедитесь, что устройство действительно в fastboot-режиме, выполните команду fastboot devices в терминале, переустановите драйверы, смените USB-порт на задней панели ПК и попробуйте другой кабель.
Можно ли прошить tgz на Samsung или другой бренд?
Нет. Формат tgz с fastboot-скриптами используется Xiaomi. У Samsung прошивки распространяются в формате tar.md5 и ставятся через Odin, у других брендов — свои утилиты и форматы.