Flatsonar

Cordial

by luohoa97

Run Roblox on Linux natively

Broad permissions Verified creator GPL-3.0-or-later v0.17.0

About

Cordial loads Roblox's official Android x86-64 engine directly on Linux through a purpose-built runtime: the AOSP bionic linker, a bionic/glibc shim, a JNI VM in place of Android's, and a framework layer that answers the client's calls. No emulator, no container, no virtual machine. Plugins are ordinary programs in their own processes, and they are granted named capabilities rather than access. There is no script execution, no hooking and no memory access — those are absent from the API rather than disabled, so there is no primitive to re-enable in a fork. Cordial ships no Roblox code, APK or assets. You supply the Android client yourself. It is experimental. Signing in, loading an experience and playing it with keyboard and mouse all work, text fields draw what you type, and sound plays. Voice chat does not, and on roughly one launch in three a signed-in client reaches the home screen and freezes; reopening usually works. Install it expecting rough edges.

Permissions

2 permissions weaken the sandbox. Flatsonar asks before installing.

  • network configuration
    --system-talk-name=org.freedesktop.NetworkManager
  • your keyring / saved passwords
    --talk-name=org.freedesktop.secrets
  • GPU acceleration
    --device=dri
  • Wayland display
    --socket=wayland
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • inter-process communication (needed for X11)
    --share=ipc
  • network
    --share=network
  • audio
    --socket=pulseaudio
  • access to xdg-run/pipewire-0
    --filesystem=xdg-run/pipewire-0:ro
  • keeps .cordial between runs
    --persist=.cordial
  • access to xdg-run/discord-ipc-0
    --filesystem=xdg-run/discord-ipc-0
  • access to xdg-run/app/com.discordapp.Discord
    --filesystem=xdg-run/app/com.discordapp.Discord:ro
  • access to ~/.var/app/org.vinegarhq.Sober/data/sober/packages
    --filesystem=~/.var/app/org.vinegarhq.Sober/data/sober/packages:ro
  • talks to com.feralinteractive.GameMode
    --talk-name=com.feralinteractive.GameMode
  • accessibility
    --talk-name=org.a11y.Bus
  • access to xdg-run/at-spi
    --filesystem=xdg-run/at-spi

Who publishes this

The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.

  • hosted by github.com/luohoa97, which owns the io.github namespace of io.github.luohoa97.Cordial
    publisher:namespace

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.