Pixel Factory Images: полное руководство по заводским образам Google Pixel

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-кабель, желательно оригинальный
  • 🔋 Зарядите смартфон хотя бы до половины ёмкости аккумулятора
  • 💾 Сохраните резервные копии данных — прошивка всё удалит
📊 Зачем вам понадобился factory image для Pixel?
Устройство не загружается (bootloop)
Откат на предыдущую версию Android
Чистая установка перед продажей
Удаление root и кастомных модификаций

Разблокировка загрузчика

Если загрузчик ещё не разблокирован, нужно перевести телефон в режим fastboot: выключите устройство, затем зажмите кнопку питания и клавишу уменьшения громкости. На экране появится меню загрузчика. Подключите смартфон к компьютеру и проверьте соединение командой fastboot devices — в ответ должен отобразиться серийный номер.

Сама разблокировка выполняется одной командой:

fastboot flashing unlock

На экране телефона появится предупреждение — подтвердите действие клавишами громкости и питания. Учтите: разблокировка стирает все данные на устройстве, а также может повлиять на гарантийные обязательства в зависимости от региона и продавца.

⚠️ Внимание: после разблокировки загрузчика при каждом включении телефона будет появляться предупреждение о незащищённости устройства. Это нормальное поведение, а не признак неисправности. Загрузчик можно заблокировать обратно командой fastboot flashing lock, но только на полностью стоковой прошивке.

Пошаговая прошивка через flash-all

Самый простой способ установить factory image — использовать встроенный скрипт из архива. Распакуйте скачанный ZIP с образом в папку Platform-Tools, чтобы все файлы оказались рядом с fastboot.exe. Затем переведите Pixel в режим fastboot и подключите к компьютеру.

☑️ Порядок прошивки factory image

Выполнено: 0 / 5

На 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. После этого устройство будет программно идентично новому из коробки. Блокировать загрузчик можно только на официальной прошивке — на модифицированной системе это приведёт к незагружаемому устройству.