Перед установкой GSI на вашем устройстве должен быть разблокирован загрузчик и должна быть поддержка Project Treble. Инструкция актуальна для устройств с A/B разметкой и динамическими разделами.
Скачиваем Platform Tools, создаём папку на диске C: и распаковываем туда. Заходим в папку, нажимаем на поле с путём и пишем cmd, нажимаем Enter — открылся терминал из нужной папки.
Также нужно установить ADB и Fastboot драйвера под своё устройство. Возможно придётся отключить проверку подписи драйвера. После установки берём устройство, включаем режим разработчика, включаем отладку по ADB, подключаем устройство кабелем и пишем:
adb devices
На устройстве появится запрос на разрешение отладки по ADB — соглашаемся.
Скачиваем GSI — версия Android не должна быть ниже стоковой, выше можно. Распаковываем образ .img из архива в папку с Platform Tools, затем перезагружаем устройство в FastbootD:
adb reboot fastboot
Устройство загрузится в режим FastbootD. Проверяем что оно видно:
fastboot devices
Если устройство отображается — прошиваем:
fastboot flash system название_образа.img
Без кавычек. Если пишет что не хватает памяти — удаляем лишние разделы:
fastboot delete-logical-partition product_a
fastboot delete-logical-partition product_b
После этого повторяем прошивку. Когда процесс завершится — перезагружаемся в recovery:
fastboot reboot recovery
В recovery находим Wipe data / Factory reset, подтверждаем очистку данных, затем выбираем Reboot system now.
Готово — система загрузится, можно настраивать устройство.