Ошибка «FAILED (remote: 'partition not found')» или отказ команды fastboot update принять ZIP-архив — типичный симптом того, что пользователь пытается прошить через Fastboot файл, который для этого режима не предназначен. Прямая команда вида fastboot flash firmware.zip не существует: Fastboot работает с отдельными образами разделов (boot.img, system.img, vendor.img), а ZIP-пакеты устанавливаются либо через специальный формат fastboot-прошивки, либо через режим fastbootd, либо распаковываются вручную. Именно это различие форматов и становится причиной большинства неудач.
В этой статье разберём, какие ZIP-прошивки реально ставятся через Fastboot, как подготовить ПК и смартфон, какие команды использовать и что делать, если устройство не определяется или установка завершается ошибкой. Инструкция подходит для смартфонов с разблокированным загрузчиком — конкретные шаги разблокировки зависят от производителя и описаны в его официальной документации.
Какие ZIP-прошивки поддерживает Fastboot
Прежде чем подключать кабель, важно понять, какой именно архив у вас в руках. В мире Android существует три принципиально разных типа ZIP-прошивок, и путать их нельзя:
- 📦 OTA-пакеты (recovery ZIP) — ставятся через кастомное рекавери (TWRP) или штатное меню восстановления, Fastboot их не принимает;
- 🛠️ Fastboot-ROM — архив с образами
.imgи скриптамиflash-all, предназначен именно для прошивки через Fastboot (типично для Xiaomi и Google Pixel); - 🔄 Full OTA в формате payload — архив с файлом
payload.bin, который прошивается через fastbootd или командуfastboot update; - ⚙️ Отдельные образы — например,
boot.imgдля получения root, прошиваются напрямую командой flash.
Проверить тип архива просто: откройте ZIP любым архиватором. Если внутри лежат system.img, boot.img и скрипты flash-all.bat / flash-all.sh — это fastboot-прошивка. Если видите папку META-INF и скрипт установщика — это recovery-пакет, и через Fastboot он не встанет.
Подготовка: драйверы, ADB и разблокировка загрузчика
Без корректной подготовки команда fastboot devices вернёт пустую строку, и процесс остановится ещё до начала. Вам понадобится компьютер с Windows, Linux или macOS, качественный USB-кабель и заряд смартфона не ниже половины — прерывание прошивки на середине может оставить устройство в нерабочем состоянии.
Для работы нужен набор Android SDK Platform-Tools — официальный пакет с утилитами adb и fastboot, который Google распространяет бесплатно. Скачайте его, распакуйте в папку без кириллицы в пути (например, C:\platform-tools) и откройте в этой папке командную строку или терминал. На Windows дополнительно могут понадобиться USB-драйверы производителя смартфона — без них устройство в режиме Fastboot определяется в диспетчере устройств с ошибкой.
⚠️ Внимание: прошивка через Fastboot возможна только на устройстве с разблокированным загрузчиком (bootloader). Разблокировка стирает все данные и на части моделей лишает гарантии. Процедура разблокировки различается у Xiaomi, Google, OnePlus и других брендов — сверяйтесь с официальной инструкцией производителя вашей модели.
☑️ Подготовка к прошивке через Fastboot
Вход в режим Fastboot
Попасть в режим Fastboot можно двумя способами. Программный — через ADB, когда смартфон включён и отладка по USB активна:
adb reboot bootloader
Аппаратный способ — комбинация кнопок на выключенном устройстве. Чаще всего это одновременное удержание кнопки питания и клавиши уменьшения громкости, но на части моделей используются другие сочетания — точную комбинацию для вашего аппарата уточняйте в документации производителя. Признак успеха: на экране появляется надпись FASTBOOT или фирменная заставка режима загрузчика.
Теперь проверьте связь с ПК. Выполните в терминале:
fastboot devices
Если команда вернула серийный номер устройства — соединение установлено, можно прошивать. Пустой ответ означает проблему с драйверами, кабелем или портом USB. Попробуйте другой порт (желательно USB 2.0 напрямую, без хабов), замените кабель и переустановите драйвер.
Способ 1: прошивка fastboot-ROM через скрипт flash-all
Самый простой сценарий — когда ZIP-архив представляет собой полноценную fastboot-прошивку. Так распространяются заводские образы Google Pixel и fastboot-сборки MIUI/HyperOS для Xiaomi. Порядок действий следующий:
- 📂 Распакуйте ZIP-архив в папку без кириллицы и пробелов в пути;
- 🔌 Переведите смартфон в режим Fastboot и подключите к ПК;
- ▶️ Запустите скрипт
flash-all.bat(Windows) илиflash-all.sh(Linux/macOS) двойным кликом или из терминала; - ⏳ Дождитесь окончания — скрипт сам прошьёт все разделы и перезагрузит устройство.
Скрипт по сути автоматизирует серию команд fastboot flash для каждого раздела. Если хотите выполнить всё вручную, команды выглядят так (имена файлов и набор разделов зависят от конкретной прошивки):
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot reboot
⚠️ Внимание: в архивах для Pixel рядом сflash-all.batлежит вариант, который не стирает данные (обычно его нужно запускать с флагом без-w). Но если вы не уверены в совместимости версий, чистая установка с полным стиранием надёжнее — смешение разделов от разных сборок нередко приводит к бутлупу.
Способ 2: команда fastboot update для OTA-пакетов
Для устройств с разделами A/B (практически все современные модели) существует альтернатива — команда fastboot update, которая принимает полный ZIP-пакет прошивки целиком, без ручной распаковки:
fastboot update firmware.zip
Утилита сама извлекает образы из архива и прошивает их в неактивный слот. Этот метод требует свежей версии Platform-Tools: старые сборки fastboot могут не знать такой команды или падать с ошибкой на больших пакетах. Если fastboot update завершается сообщением об ошибке формата — значит, ваш ZIP не является полным образом устройства, и его нужно ставить другим способом.
Что такое fastbootd и зачем он нужен
На устройствах с динамическими разделами (super) часть логических разделов — system, vendor, product — прошивается не из обычного загрузчика, а из режима fastbootd. Он запускается командой fastboot reboot fastboot. Внешне экран выглядит похоже, но это userspace-режим с расширенным набором команд. Если fastboot flash system возвращает ошибку о недоступности раздела, сначала перейдите в fastbootd и повторите команду там.
Способ 3: ручная распаковка payload.bin
Если внутри ZIP вы обнаружили файл payload.bin — это упакованные образы прошивки в бинарном формате. Напрямую Fastboot его не понимает, поэтому архив сначала нужно распаковать специальной утилитой (например, payload-dumper-go или Python-скриптом payload dumper). На выходе вы получите набор стандартных .img-файлов, которые прошиваются по одному.
Общий порядок после распаковки: переведите устройство в fastbootd (команда fastboot reboot fastboot), затем прошейте разделы по очереди — boot, dtbo, vbmeta, system, vendor и остальные, которые есть в комплекте. Точный список зависит от устройства: ориентируйтесь на состав распакованных файлов и инструкции к конкретной прошивке.
Типичные ошибки и их решения
Даже при полностью правильных действиях Fastboot может вернуть ошибку. Ниже — самые частые ситуации и способы их обхода:
| Ошибка | Вероятная причина | Решение |
|---|---|---|
| waiting for device | Нет драйверов или плохой кабель | Переустановить драйверы, сменить порт/кабель |
| FAILED (remote: unknown command) | Старая версия fastboot | Обновить Platform-Tools |
| FAILED (remote: partition not found) | Раздел прошивается не из fastbootd | Выполнить fastboot reboot fastboot |
| FAILED (remote: not allowed in locked state) | Загрузчик заблокирован | Разблокировать bootloader |
| Бутлуп после прошивки | Несовместимость разделов или слота | Прошить полный комплект, выполнить wipe |
Отдельно стоит упомянуть устройства с A/B-разметкой: там существуют два слота (_a и _b), и прошивать разделы нужно в активный. Узнать текущий слот можно командой fastboot getvar current-slot, переключить — fastboot set_active a или b. Прошивка не в тот слот не критична, но устройство может загрузиться в старую систему.
Что делать после прошивки
После завершения всех команд выполните перезагрузку: fastboot reboot. Первая загрузка новой системы занимает заметно дольше обычного — устройство оптимизирует приложения и создаёт служебные файлы. Не прерывайте этот процесс кнопкой питания: подождите хотя бы 10–15 минут.
Если смартфон завис на логотипе или уходит в циклическую перезагрузку, загрузитесь в рекавери и выполните сброс данных (wipe data/factory reset) — остатки старых пользовательских данных часто конфликтуют со свежей системой. Когда и это не помогает, вернитесь к полному fastboot-ROM и прошейте все разделы заново, включая те, что пропустили в первый раз.
После успешной загрузки проверьте основные функции: связь, Wi-Fi, камеру, датчики. Если прошивка ставилась ради обновления, убедитесь в настройках, что номер сборки соответствует ожидаемой версии.
Часто задаваемые вопросы
Можно ли прошить ZIP через Fastboot без разблокировки загрузчика?
Нет. Заблокированный загрузчик отклоняет любые команды fastboot flash и fastboot update. Единственные способы установки на заблокированном устройстве — штатное обновление по воздуху, установка через стоковое рекавери с подписанными пакетами или фирменные утилиты производителя.
Чем fastboot update отличается от fastboot flash?
Команда fastboot flash записывает один конкретный образ в один раздел. Команда fastboot update принимает целый ZIP-пакет прошивки и автоматически прошивает все содержащиеся в нём разделы — это удобнее для полной установки системы.
Почему команда fastboot devices ничего не показывает?
Чаще всего виноваты драйверы: на Windows устройство в режиме Fastboot требует отдельного драйвера, отличного от ADB. Также проверьте кабель (некоторые кабели передают только питание), попробуйте другой USB-порт и убедитесь, что смартфон действительно находится в режиме Fastboot, а не просто выключен.
Удалятся ли данные при прошивке через Fastboot?
Зависит от способа. Скрипт flash-all по умолчанию обычно стирает данные, а разблокировка загрузчика — обязательно. Команда fastboot update может сохранить данные при обновлении на совместимую версию, но перед любой прошивкой стоит сделать резервную копию.
Можно ли так установить кастомную прошивку вроде LineageOS?
Частично. Некоторые кастомные прошивки распространяются в виде fastboot-пакетов, но большинство ставится через кастомное рекавери (TWRP) или комбинированным способом: сначала через Fastboot прошивается boot/recovery, затем из рекавери — сам ZIP системы. Всегда следуйте официальной инструкции конкретной прошивки для вашей модели.