Factory image для Google Pixel — это полный заводской образ системы, который Google публикует на официальном сайте для разработчиков. Он нужен, когда смартфон не загружается после неудачного обновления, завис в bootloop, требуется откат на предыдущую версию Android или полный сброс прошивки перед продажей устройства.
В отличие от обычного OTA-обновления, которое накатывается поверх текущей системы, заводской образ перезаписывает все разделы — boot, system, vendor и другие. Это делает его надёжным инструментом восстановления, но одновременно требует аккуратности: неправильные действия на этапе прошивки могут окончательно вывести устройство из строя.
Что такое factory image и чем он отличается от OTA
Google выпускает для каждого поколения Pixel два типа файлов прошивки: full OTA images и factory images. Первые предназначены для обновления через режим восстановления (sideload) и сохраняют пользовательские данные. Вторые представляют собой полный снимок системы и при стандартной прошивке стирают всё содержимое устройства.
Factory image распространяется в виде ZIP-архива, внутри которого лежат образы разделов (файлы .img), загрузчик, радиомодуль и скрипты автоматической установки — flash-all.bat для Windows и flash-all.sh для Linux и macOS. Именно эти скрипты выполняют основную работу при прошивке.
Где скачать официальные образы
Единственный официальный источник — сайт Google для разработчиков, страница Factory Images for Nexus and Pixel Devices на домене developers.google.com. Там собраны образы для всех поколений Pixel, начиная с первого. Каждый файл подписан контрольной суммой SHA-256, которую стоит сверить после скачивания.
Образы строго привязаны к модели устройства. Например, сборка для Pixel 7 (кодовое имя panther) не подойдёт для Pixel 7 Pro (cheetah), хотя внешне устройства похожи. Перед скачиванием уточните кодовое имя своей модели — оно указано на той же странице рядом с маркетинговым названием.
⚠️ Внимание: никогда не прошивайте образ от другой модели, даже если она относится к тому же поколению. Несовпадение разделов загрузчика и модема может привести к состоянию «кирпича», из которого устройство выводится только в сервисном центре.
Как узнать кодовое имя своего Pixel
Кодовое имя можно посмотреть в загрузчике (fastboot-режиме) — оно отображается в строке Product. Также оно указано в настройках в разделе «О телефоне» в поле «Модель» на некоторых версиях Android, либо его можно найти по номеру модели в документации Google.
Что понадобится перед прошивкой
Для установки factory image потребуется компьютер с установленными инструментами Android SDK Platform-Tools — именно они содержат утилиты adb и fastboot. Google распространяет Platform-Tools отдельным архивом для Windows, macOS и Linux, полная установка Android Studio не нужна.
Второе обязательное условие — разблокированный загрузчик (bootloader). На устройствах, купленных у операторов (особенно американских), разблокировка может быть запрещена. Проверить статус можно в настройках разработчика: пункт OEM unlocking должен быть доступен для включения.
- 📦 Скачайте и распакуйте Platform-Tools с сайта Google
- 🔓 Активируйте
OEM unlockingв параметрах разработчика - 🔌 Подготовьте качественный USB-кабель, желательно оригинальный
- 🔋 Зарядите смартфон хотя бы до половины ёмкости аккумулятора
- 💾 Сохраните резервные копии данных — прошивка всё удалит
Разблокировка загрузчика
Если загрузчик ещё не разблокирован, нужно перевести телефон в режим fastboot: выключите устройство, затем зажмите кнопку питания и клавишу уменьшения громкости. На экране появится меню загрузчика. Подключите смартфон к компьютеру и проверьте соединение командой fastboot devices — в ответ должен отобразиться серийный номер.
Сама разблокировка выполняется одной командой:
fastboot flashing unlock
На экране телефона появится предупреждение — подтвердите действие клавишами громкости и питания. Учтите: разблокировка стирает все данные на устройстве, а также может повлиять на гарантийные обязательства в зависимости от региона и продавца.
⚠️ Внимание: после разблокировки загрузчика при каждом включении телефона будет появляться предупреждение о незащищённости устройства. Это нормальное поведение, а не признак неисправности. Загрузчик можно заблокировать обратно командой fastboot flashing lock, но только на полностью стоковой прошивке.
Пошаговая прошивка через flash-all
Самый простой способ установить factory image — использовать встроенный скрипт из архива. Распакуйте скачанный ZIP с образом в папку Platform-Tools, чтобы все файлы оказались рядом с fastboot.exe. Затем переведите Pixel в режим fastboot и подключите к компьютеру.
☑️ Порядок прошивки factory image
На Windows запустите файл flash-all.bat двойным щелчком, на macOS и Linux выполните в терминале:
./flash-all.sh
Скрипт последовательно прошьёт загрузчик, радиомодуль и образы системы, после чего устройство перезагрузится. Первая загрузка может занять заметно больше времени, чем обычно — это нормально. Не отключайте кабель и не закрывайте окно терминала до полного завершения процесса.
Нюанс: по умолчанию скрипт стирает пользовательские данные. Если нужно сохранить их, можно отредактировать скрипт, убрав флаг -w из команды обновления, однако при переходе между крупными версиями Android это часто приводит к сбоям, и чистая установка предпочтительнее.
Альтернатива: Android Flash Tool
Для тех, кто не хочет работать с командной строкой, Google предлагает веб-инструмент Android Flash Tool — он работает в браузере Chrome через технологию WebUSB. Сервис сам определяет подключённое устройство, предлагает доступные сборки и выполняет прошивку автоматически.
Инструмент удобен, но требует стабильного интернет-соединения и корректной работы WebUSB в системе. На Windows может понадобиться установка драйвера USB для Android-устройств. Если браузер не видит смартфон, проверьте, что устройство находится именно в режиме fastboot, а не в обычном режиме с включённой отладкой по USB.
Сравнение способов установки прошивки
| Способ | Сложность | Данные пользователя | Когда применять |
|---|---|---|---|
| OTA sideload (adb sideload) | Средняя | Сохраняются | Обновление или откат без потери данных |
| flash-all скрипт | Средняя | Удаляются | Восстановление, чистая установка |
| Android Flash Tool | Низкая | Удаляются (по умолчанию) | Быстрая прошивка без командной строки |
| Ручная прошивка разделов | Высокая | Зависит от команд | Выборочное восстановление разделов |
Типичные ошибки и их решение
Одна из частых проблем — ошибка FAILED (remote: not allowed in locked state), которая означает, что загрузчик не разблокирован. Вернитесь к шагу разблокировки. Ошибки вида fastboot: error: cannot load обычно указывают на то, что команда запущена не из папки с распакованным образом.
Если прошивка обрывается на середине, не паникуйте: устройство в режиме fastboot обычно можно прошить повторно. Отключите кабель, удерживайте кнопку питания для принудительной перезагрузки, снова войдите в fastboot и повторите процедуру с самого начала.
⚠️ Внимание: если устройство не входит в режим fastboot и не реагирует на комбинации кнопок, не пытайтесь перебирать случайные команды. Убедитесь, что аккумулятор заряжен, попробуйте другой кабель и USB-порт. При полном отсутствии реакции обратитесь в авторизованный сервис — самостоятельное вмешательство в аппаратную часть может усугубить ситуацию.
- 🔄 Ошибка «not allowed in locked state» — разблокируйте загрузчик
- 📁 «cannot load» — запускайте команды из папки с образом
- 🔌 Устройство не определяется — смените кабель, порт или драйвер
- ⏳ Зависание на логотипе после прошивки — подождите, первая загрузка долгая
Часто задаваемые вопросы
Можно ли прошить factory image без разблокировки загрузчика?
Нет. Установка заводского образа через fastboot требует разблокированного загрузчика. Без разблокировки доступен только sideload полных OTA-образов через стоковое рекавери, но он не заменяет полную перепрошивку.
Удалит ли прошивка factory image гарантию и данные?
Данные будут удалены — это неизбежно при стандартной прошивке. Что касается гарантии, политика зависит от региона и продавца: в ряде юрисдикций разблокировка загрузчика сама по себе не аннулирует гарантию, но уточнять это нужно у продавца устройства.
Можно ли откатиться на более старую версию Android?
Да, Google хранит архив образов для старых сборок, и откат технически возможен. Однако учтите, что обратная прошивка также требует разблокированного загрузчика и стирает все данные. Кроме того, некоторые обновления загрузчика содержат защиту от отката — актуальные ограничения указаны в примечаниях к конкретной сборке на сайте Google.
Чем factory image отличается от кастомной прошивки?
Factory image — это официальная прошивка от Google, подписанная ключами производителя. Кастомные прошивки (например, на базе AOSP) собираются сторонними разработчиками и могут содержать дополнительные функции, но не проходят сертификацию Google и могут влиять на работу банковских приложений и платёжных сервисов.
Как вернуть устройство в полностью заводское состояние?
Прошейте актуальный factory image через flash-all, а затем заблокируйте загрузчик командой fastboot flashing lock. После этого устройство будет программно идентично новому из коробки. Блокировать загрузчик можно только на официальной прошивке — на модифицированной системе это приведёт к незагружаемому устройству.