Если после прошивки GSI через TWRP смартфон зависает на логотипе или уходит в бутлуп, чаще всего причина в несовпадении архитектуры образа (arm64 вместо arm, A/B-разметка вместо A-only) либо в том, что не выполнен сброс данных перед первой загрузкой. Именно эти две проверки стоит сделать до того, как снова нажимать кнопку Flash.
Установка GSI (Generic System Image) через кастомное рекавери — это способ поставить «чистый» Android на устройство с поддержкой Project Treble, не дожидаясь официальных обновлений производителя. Процедура требует разблокированного загрузчика, установленного TWRP и корректно подобранного образа системы. Ниже — полный разбор процесса: от проверки совместимости до решения типичных проблем после прошивки.
Что такое GSI и когда он нужен
GSI — универсальный образ системы, разработанный Google в рамках Project Treble. Его идея в том, что один и тот же system-образ может работать на разных устройствах, если они соответствуют требованиям Treble: система отделена от «железной» части (vendor-раздела) через стандартизированный интерфейс.
Практический смысл для пользователя прост: на смартфон, который производитель давно перестал обновлять, можно установить более свежую версию Android. Также GSI используют для тестирования чистой системы без фирменных оболочек вроде MIUI или One UI.
Важно понимать ограничение: GSI содержит только систему. Ядро, модем и драйверы остаются от стоковой прошивки, поэтому на некоторых устройствах после установки могут не работать отдельные функции — например, NFC, камера с расширенными режимами или VoLTE. Это нормальное поведение, а не признак неудачной прошивки.
Проверка совместимости устройства
Прежде чем качать образ, необходимо убедиться, что устройство вообще поддерживает GSI. Основное условие — поддержка Project Treble. Проверить её можно через ADB-команду или сторонними приложениями диагностики.
adb shell getprop ro.treble.enabled
Если команда возвращает true — Treble поддерживается. Далее нужно определить два ключевых параметра:
- 🔧 Архитектура процессора — arm64 (подавляющее большинство современных устройств) или arm. Узнать можно командой
adb shell getprop ro.product.cpu.abi. - 📱 Тип разметки разделов — A-only или A/B (seamless updates). Проверяется через
adb shell getprop ro.build.ab_update: значениеtrueозначает A/B-устройство. - 💾 Наличие system-as-root — на части новых устройств система находится внутри boot-образа, что меняет порядок установки.
- 🔓 Разблокированный загрузчик — без этого TWRP и GSI установить невозможно.
⚠️ Внимание: образ для A-only-устройства не загрузится на A/B-устройстве и наоборот. Несовпадение типа разметки — одна из самых частых причин бутлупа после прошивки GSI. Всегда скачивайте вариант образа, строго соответствующий вашей разметке.
Подготовка: что нужно сделать до прошивки
Подготовительный этап занимает больше времени, чем сама установка, но именно он определяет успех. Начните с разблокировки загрузчика — процедура зависит от производителя: у одних брендов достаточно команды fastboot flashing unlock, у других требуется официальное разрешение через фирменную утилиту и время ожидания. Точный порядок сверяйте с документацией именно вашей модели.
Затем установите TWRP, подходящий для конкретного устройства. Важно: сборки рекавери не универсальны, образ под другую модель может привести к нерабочему устройству. После установки TWRP сделайте полный бэкап разделов boot, system, vendor и data — это ваша страховка на случай отката.
- 📦 Скачайте GSI-образ нужной архитектуры и разметки (обычно файл в формате .img или архив .xz, который нужно распаковать).
- 🔋 Зарядите устройство минимум до 50–60%, чтобы исключить отключение в процессе.
- 💽 Скопируйте образ во внутреннюю память или на карту microSD, доступную из рекавери.
- 🗂 Сохраните бэкап TWRP на внешний носитель или ПК — в памяти телефона он будет стёрт при сбросе.
Пошаговая установка GSI через TWRP
Когда подготовка завершена, загрузитесь в TWRP (комбинация кнопок зависит от модели — чаще всего это удержание клавиши громкости и питания на выключенном устройстве, но сверьтесь с инструкцией для вашего аппарата). Дальнейший порядок действий:
☑️ Порядок прошивки GSI в TWRP
Разберём ключевые шаги подробнее. В меню Install по умолчанию отображаются только zip-пакеты — чтобы увидеть .img-файл, нажмите кнопку Install Image внизу экрана. После выбора образа TWRP спросит, в какой раздел его записать: для GSI это System Image.
После завершения записи образа обязательно выполните Format Data через кнопку Wipe с подтверждением словом yes — это снимает шифрование раздела данных и очищает остатки старой системы. Без этого шага устройство, как правило, не загружается или падает в циклическую перезагрузку. Обычный Factory Reset здесь недостаточен, нужен именно Format Data.
⚠️ Внимание: Format Data удаляет всё содержимое внутренней памяти, включая фото, документы и сохранённый ранее бэкап, если он лежал во внутреннем хранилище. Перенесите важные файлы на ПК или карту памяти до начала прошивки.
Возможные проблемы и их решения
Даже при правильной подготовке первая загрузка может не состояться. Ниже — типичные сценарии и способы диагностики, которые не зависят от конкретной модели.
| Проблема | Вероятная причина | Что проверить |
|---|---|---|
| Бутлуп на логотипе | Несовпадение архитектуры или разметки образа | Перепроверить arm64/arm и A-only/A/B, прошить корректный образ |
| Зависание на анимации загрузки | Не выполнен Format Data | Загрузиться в TWRP и сделать Format Data с подтверждением |
| Нет сети / не работает SIM | Конфликт vendor-раздела с GSI | Попробовать другую сборку GSI или вернуться на сток |
| TWRP не видит образ | Образ в сжатом формате или на недоступном носителе | Распаковать .xz/.gz, проверить карту памяти |
| Ошибка при записи в System | Недостаточный размер раздела или динамические разделы | Проверить размер образа; на устройствах с dynamic partitions может потребоваться иной метод установки |
Отдельно стоит сказать про устройства с динамическими разделами (dynamic partitions) — на них system-раздел является частью надраздела super, и классическая запись образа через TWRP может не сработать. Для таких аппаратов чаще применяют установку через fastboot или fastbootd. Если ваше устройство относительно новое, уточните схему разделов до начала прошивки.
Как вернуться на стоковую прошивку
Если GSI не подошёл, загрузитесь в TWRP и восстановите ранее созданный бэкап разделов boot, system, vendor и data через меню Restore. Если бэкапа нет — прошейте стоковую прошивку через fastboot или фирменную утилиту производителя (способ зависит от бренда). Именно поэтому бэкап перед экспериментами обязателен.
Что проверить после первой загрузки
Первая загрузка GSI может занять заметно больше времени, чем обычный старт системы — это нормально, не прерывайте процесс. После появления экрана настройки пройдите начальную конфигурацию и проверьте базовые функции: звонки, мобильный интернет, Wi-Fi, камеру, датчики и звук.
Типичные «болезни» GSI — неработающий автоповорот, проблемы с яркостью или отпечатком пальца. Часть из них решается в разделе настроек Phh Treble Settings (если установлена сборка на базе phhusson), часть — установкой фиксов от сообщества для конкретной модели. На форумах вроде XDA и 4PDA обычно есть темы по вашему устройству с перечнем рабочих и нерабочих функций.
Часто задаваемые вопросы
Можно ли установить GSI без разблокировки загрузчика?
Нет. Заблокированный загрузчик не позволит установить ни кастомное рекавери, ни сторонний образ системы. Разблокировка — обязательный первый шаг, и она обычно сопровождается полным сбросом устройства.
Чем установка через TWRP отличается от установки через fastboot?
Через fastboot образ записывается командой с ПК, например fastboot flash system system.img, и это единственный вариант для устройств без рабочего TWRP или с динамическими разделами. TWRP удобнее тем, что весь процесс выполняется на самом устройстве без компьютера, а бэкап и откат делаются в пару нажатий.
Пропадёт ли гарантия после установки GSI?
Разблокировка загрузчика и установка неофициального ПО у большинства производителей считаются основанием для отказа в гарантийном обслуживании. У некоторых брендов разблокировка фиксируется на сервере и необратима. Уточняйте условия гарантии для вашей модели до начала процедуры.
Почему после прошивки не работает камера или NFC?
GSI содержит только систему, а «железная» часть остаётся в vendor-разделе стоковой прошивки. Если vendor и GSI конфликтуют, отдельные функции могут не работать. Это известное ограничение универсальных образов: ищите сборку, адаптированную под ваше устройство, или фиксы от сообщества.
Можно ли обновлять GSI «по воздуху»?
Как правило, нет — OTA-обновления для GSI не предусмотрены. Новая версия образа устанавливается вручную поверх старой через TWRP или fastboot. Перед обновлением рекомендуется сделать бэкап, а в ряде случаев потребуется повторный Format Data.