прошить Linux" на A03s — плохая идея:
1. Чип MediaTek и отсутствие драйверов: Galaxy A03s работает на MT6765. Для него нет полноценных открытых драйверов GPU (PowerVR). Без них вы не получите аппаратное ускорение графики — интерфейс будет тормозить на уровне 1 кадр в секунду.
2. Нет готовых прошивок: postmarketOS, Ubuntu Touch или Sailfish официально НЕ поддерживают эту модель. Вам пришлось бы вручную собирать ядро и править Device Tree — это уровень Senior-разработчика.
3. Эмуляция x86 под ARM: Half-Life 2 написан под x86. Чтобы запустить его через Steam на ARM-процессоре, нужен эмулятор (Box86/FEX). Эмуляция съедает всю производительность, а отсутствие драйверов OpenGL добьет систему. Итог: 2-3 FPS в главном меню.
---
Реальный план: Оставляем Android и запускаем родной порт
Вы можете поиграть в Half-Life 2 на A03s без прошивки, используя официальный порт от Nvidia Shield (Source Engine для ARM).
Что нужно сделать (пошагово):
1. Скачайте файлы игры с ПК (Steam). Вам нужна папка Half-Life 2 (около 4–5 ГБ) с файлами .vpk.
2. Найдите APK-файл "Half-Life 2" для Android (ищите версию hl2_launcher или порты от сообщества на XDA). Установите его.
3. Скопируйте папку Half-Life 2 из Steam в папку на телефоне: Android/data/com.nvidia.valvesoftware/files/ (или в корень внутренней памяти, зависит от сборки).
4. Запустите игру.