Droidspaces – Telegram
I added custom DNS support to the Droidspaces binary.

Do you guys want me to add it to the Android APK, too?
👍2
droidspaces-v4.2.5-2026-02-22.tar.gz
299.9 KB
Droidspaces v4.2.5

What's Changed..?

[ App ]

Added custom DNS servers support in the container configuration menu


[ Backend ]

terminal: upgrade terminal proxy from select to epoll for better performance
mount: harden unmount_rootfs_img with retries and settle time
android: refactor iptables configuration logic into a clean loop
core: harden PID validation and implement shared OS-release parsing
core: implement dynamic container list allocation and use shared OS-release parsing
network: implement multi-DNS support and update CLI options
fix: ensure host-side resource cleanup on container boot failure in rootfs.img mode


Github Release: https://github.com/ravindu644/Droidspaces-OSS/releases/tag/v4.2.5

@Droidspaces
🔥1
droidspaces-v4.3.0-2026-02-22.tar.gz
300.1 KB
Droidspaces v4.3.0

What's new..?

[ App ]

- Change the SELinux context of rootfs.img to `u:object_r:vold_data_file:s0` after formatting to avoid mounting errors in the sparse image installer
- Update the boot noscript to auto-detect all `.img` files under /data/local/Droidspaces/Containers and set their SELinux context to `u:object_r:vold_data_file:s0`


[ Backend ]

- If the host is Android and rootfs.img mode is used, set the SELinux context of rootfs.img to `u:object_r:vold_data_file:s0` before mounting to prevent mounting issues


Github Release: https://github.com/ravindu644/Droidspaces-OSS/releases/tag/v4.3.0

@Droidspaces
Droidspaces
droidspaces-v4.3.0-2026-02-22.tar.gz
This should fix all the issues related to the sparse image mode..
Droidspaces' Android app has been open-sourced..! 🥳

https://github.com/ravindu644/Droidspaces-OSS/tree/main/Android
1
Wrote the initial README:

https://github.com/ravindu644/Droidspaces-OSS/tree/readme

Please check and let me know if there are any mistakes :)

I didn’t use any emojis in the README - do you guys want them?
Droidspaces-universal-v4.3.1-2026-02-23.apk
12.4 MB
Droidspaces v4.3.1

What's new..?

[ App ]

- app: synced droidspaces kernel configuration to the latest available config 


[ Backend ]

- revert Android optimizations only if unmount is not skipped and no containers are running
- Require rootfs or rootfs-img for restart command


Github Release: https://github.com/ravindu644/Droidspaces-OSS/releases/tag/v4.3.1

@Droidspaces
droidspaces-v4.3.2-2026-02-24.tar.gz
302.2 KB
Droidspaces v4.3.2

What's new..?

[ Backend ]

- feat(backend): remount /data with suid for directory-based containers on Android
- style(backend): silence redundant ENOENT warnings for optional namespaces
- refactor(cli): added a new function to print the startup banner and showing a recommended kernel version if the current kernel is too old
- style(cli): update startup banner and silence default DNS logs
- style(backend): silence redundant cgroup namespace warnings on legacy kernels
- fix(cli): restrict foreground mode to strictly interactive terminals


Github Release: https://github.com/ravindu644/Droidspaces-OSS/releases/tag/v4.3.2

@Droidspaces
Droidspaces-universal-v4.4.1-2026-02-25.apk
12.4 MB
Droidspaces v4.4.1

What's new..?

[ App ]

- real-time terminal output streaming via libsu CallbackList
- implemented auto-scroll to the terminal



[ Backend ]

- feat: Implement a conditional Seccomp shield that applies only to systemd containers on legacy kernels to prevent grab_super deadlocks and improve compatibility - That means you can run Docker/LXC in non-systemd containers like Alpine Linux in legacy kernels as well.

- feat: remove PR_SET_NO_NEW_PRIVS from seccomp setup to fix sudo in Alpine
- Fix DNS race condition and simplify DNS setup
- feat: Implement force cleanup logic in cleanup_container_resources to prevent hangs with unkillable processes by skipping sync and using lazy/force unmounts
- feat: Increase container stop timeout and delay SIGTERM fallback during container shutdown, Send multiple graceful shutdown signals concurrently



Github Release: https://github.com/ravindu644/Droidspaces-OSS/releases/tag/v4.4.0

@Droidspaces
1
Droidspaces
Droidspaces-universal-v4.4.1-2026-02-25.apk
Man, I'm fed up.

Every time I fix something, something else breaks 😂

Yeah,

I fixed a race condition where the logs showed that the container was stopped, even though in three places it clearly said the container had been started..
😁4
If you find any bugs in DroidSpaces, kindly open an issue on GitHub or make a pull request.

It's just me, a single guy, cooking up a cross-platform portable containerization tool for both Android and Linux in my basement.

I think the project is stable now.
Forwarded from Samsung & Android Tweaks (Ravindu Deshan)
This media is not supported in your browser
VIEW IN TELEGRAM
Look how fast DroidSpaces has become 🗿

The container boots in under 1 second..! 🔥
😁1
Fixed issues in both the app and the backend. But I'll keep it as a pre-release because it needs further testing.

If you find any bugs, lemme know 😄

https://github.com/ravindu644/Droidspaces-OSS/releases/tag/v4.4.2
Absolute Cinema 🗿

This is Ubuntu 22.04 running inside my Galaxy S10 5G, which has an old ass kernel..
🔥2