TGViewer
sashikknox Всё портит! 👾 sashikknox Всё портит! 👾 @auroraosgames · 288 subscribers
Post #149 1.84K
Невероятно! San Andreas на ОС Аврора!

Разработчик-энтузиаст @erhoof подготовил порт легендарной GTA: San Andreas для ОС Аврора. За основу взят порт GTA SA для PS Vita, который, в свою очередь, построен на Android-версии игры.
Подход интересен тем, что это не эмуляция и не переписывание движка. По духу это ближе всего к тому, как Wine запускает Windows-приложения на Linux: инструкции процессора выполняются нативно, транслируются только вызовы к чужому API. Здесь ровно та же идея, только вместо Win32 оборачивается Android. Чуть подробнее - под спойлером.
Мобильная GTA SA собрана с помощью Android NDK и поставляется в виде нативной ARM-библиотеки `libGTASA.so`. Сам код игры - это обычный C++, никакой Java внутри нет; с Android-окружением он общается только через несколько «точек соприкосновения».
Чтобы запустить такой .so на Авроре, пишется so-loader: он загружает библиотеку игры в память, разбирает её таблицу импортов и подменяет каждый внешний символ на нативную реализацию для Авроры. Создание окна, инициализация GLES-контекста, вывод звука, ввод, работа с файлами, JNI-заглушки - всё это реализуется поверх API целевой ОС. Сам код игры при этом не трогается и исполняется процессором как есть - ровно поэтому это не эмулятор.

Важный момент: так как ARM-инструкции из .so выполняются напрямую, сборка на данный момент доступна только для ARM32 - той же архитектуры, под которую собран оригинальный APK.
Чувствую это не последняя Android игра которая будет запущена на Авроре! 😺

Совсем скоро RPM появится на AuroraRepos.

Устройство на видео: Fplus R570e

Telegram | Boosty
  • 🔥 32
  • 👍 5
  • ❤ 3
  • 🎉 2
  • 🥰 1
  • 🤣 1
More from @auroraosgames
  1. Sep 25, 2026Quake 2 VR на ОС Аврора 😼 Недавно в Санкт-Петербурге прошла встреча сообщества ОС Аврора.…
  2. Sep 23, 2026Diablo теперь в RuStore на ОС Аврора! 😈 Diablo - культовая Action RPG, разработанная студ…
  3. Sep 21, 2026Успейте зарегистрироваться на встречу сообщества ОС Аврора в Санкт-Петербурге! 🗓 Мероприя…
  4. Sep 15, 2026Порт QUAKE 4 для ОС Аврора! Quake 4 — прямое идейное и сюжетное продолжение Quake II (1997…
  5. Sep 14, 2026Турнирчики по Quake II на Город IT в Томске Приятно видеть, что играют в классику по сети…
  6. Sep 11, 2026Я вам не скажу, какую следующую игру портирую, но будут знаки. 😼 💠💠💠💠
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →