Android‑IPC — binder_linux + ashmem_linux modules for Android containers

Kryxan

New Member
May 20, 2026
1
0
1
I’ve just finished restructuring and releasing a fully updated and packaged Android IPC based on old redroid‑modules. These are kernel modules and are easier to load with secure boot off, though it can work with secure boot on.

Android‑IPC provides binder/ashmem kernel modules needed for any Android container host.
- ashmem_linux kernel module (optional as memfd works for redroid)
- binder_linux kernel module (mandatory though present in some modern distros)
- a fully signed Secure Boot–compatible installer
- ipcverify tools (host + APK) to validate binder/ashmem functionality
- support for many Linux distros and kernel versions 4.x-7.x

Though really, it is primarily for redroid because:
- Waydroid is based on Android 13 / LineageOS and runs a full Android desktop stack inside a container with extra composition layers. Binder/ashmem IPC overhead works inside a container.
- Android‑x86 is active but based on old Android versions (up to 9 officially, 13 unofficially) and runs in a VM.
- ChromeOS is based on Android 11. It is not the solution for most people.
- Anbox and most other Android for PC releases are effectively dead.

Redroid can run Android 8.1 through to Android 16 in a docker container and can support GPU passthrough.

Android-IPC: https://github.com/Kryxan/Android-IPC

redroid docker containers: https://github.com/remote-android/redroid-doc
original redroid-modules: https://github.com/remote-android/redroid-modules

to connect to and view android containers use scrcpy: https://github.com/Genymobile/scrcpy

I did this for Proxmox 9 originally but have been expanding it to support additional distros. I don't run these other distros, so for now I'm counting on the fact that it is based on known working kernel modules for Linux kernel 4.x and works on my Proxmox 9 kernel 6.17. Should work on Proxmox kernel 7.

I’d love feedback, testing, and contributions.