Инструкция
Установка GSI на Unisoc
Инструкция по установке GSI, актуально для устройств на Unisoc.

Перед установкой GSI на вашем устройстве должен быть разблокирован загрузчик и должна быть поддержка Project Treble. Инструкция актуальна для устройств с A/B разметкой и динамическими разделами.

Скачиваем Platform Tools, создаём папку на диске C: и распаковываем туда. Заходим в папку, нажимаем на поле с путём и пишем cmd, нажимаем Enter — открылся терминал из нужной папки.

Также нужно установить ADB и Fastboot драйвера под своё устройство. Возможно придётся отключить проверку подписи драйвера. После установки берём устройство, включаем режим разработчика, включаем отладку по ADB, подключаем устройство кабелем и пишем:

bash
adb devices

На устройстве появится запрос на разрешение отладки по ADB — соглашаемся.

Скачиваем GSI — версия Android не должна быть ниже стоковой, выше можно. Распаковываем образ .img из архива в папку с Platform Tools, затем перезагружаем устройство в FastbootD:

bash
adb reboot fastboot

Устройство загрузится в режим FastbootD. Проверяем что оно видно:

bash
fastboot devices

Если устройство отображается — прошиваем:

bash
fastboot flash system название_образа.img

Без кавычек. Если пишет что не хватает памяти — удаляем лишние разделы:

bash
fastboot delete-logical-partition product_a
bash
fastboot delete-logical-partition product_b

После этого повторяем прошивку. Когда процесс завершится — перезагружаемся в recovery:

bash
fastboot reboot recovery

В recovery находим Wipe data / Factory reset, подтверждаем очистку данных, затем выбираем Reboot system now.

Готово — система загрузится, можно настраивать устройство.