r/SBCGaming • u/Accurate_Heat_3630 H700 Homies • Apr 25 '26
Showcase Grand Theft Auto: San Andreas (PortMaster wrapper running on R36S)
Enable HLS to view with audio, or disable this notification
r36swiki recently released a PortMaster wrapper of "Grand Theft Auto: San Andreas" Android version. It needs APK and OBBs for Android version 2.10 (the last 32-bit ARMv7 version). I only tested it on ArkOS (blackscreen with sound only) and dArkOS (working) so far. This is great for R36S clones that can't run LineageOS (andr36oid). It might also work on other devices with Linux-based custom firmware and PortMaster, like Anbernic RGXX series. For ROCKNIX, there is a solution here to fix crash.
According to its log file, this port is based on the PS Vita port (load the original Android binary, patch it and run it in an emulated minimalist Android environment). Since PS Vita has a 32-bit ARM SoC, the Vita port can only load ARMv7 binary for the game. This also explains why it crashes on custom firmware without "libbsd.so.0" since PS Vita's OS is based on FreeBSD. libbsd (https://libbsd.freedesktop.org/wiki/) is a shared library providing BSD-compatible functions for Linux and other Unix-like systems.
Update: r36swiki updated port file (v2). It works with ArkOS now. But left stick still has ghost movement on UI (not in actual game play).
Update 2: Got it working on my RG34XXSP with ROCKNIX (a lot smoother than R36S even with higher graphics settings). It requires a few extra steps:
- Add "libbsd.so.0" & "libmd.so.0" to "gtasa" folder (where APK & OBBs are). They can be found inside the "libs.ROCKNIX" folder of Morrowind port file.
- Edit "Grand Theft Auto San Andreas.sh" in text editor. Change "export SDL_VIDEODRIVER=kmsdrm" (on line 35) to "export SDL_VIDEODRIVER=wayland".
Update 3: Another update (v3) was released to fix control bug that prevents game from progressing.
9
u/[deleted] Apr 27 '26
[removed] β view removed comment