Droidspaces – Telegram
Channel created
droidspaces-v4.2.1-2026-02-21-1918.tar.gz
295.9 KB
Droidspaces v4.2.1

What's changed..?

[ App ]

- Added "Mask service" option to all 4 stages (Running, Enabled, Disabled, Abnormal) in the Systemd Services menu
- Removed the redundant "Running, Enabled, Disabled..." color legend bar from the top of the Systemd screen


[ Backend ]

- Implement and integrate cgroup attachment to ensure processes entering containers are correctly placed in the host's cgroup hierarchy for D-Bus/logind functionality and refine container-specific cgroup path creation


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

@Droidspaces
1
droidspaces-v4.2.3-2026-02-22.tar.gz
297.7 KB
Droidspaces v4.2.3

What's changed..?

[ App ]

- Completely re-wrote the sparse image installer and hardened the image integrity verifying process before mounting the created rootfs.img


[ Backend ]

undefined
Changelog
- fix container restart bug: implement restart marker and early mount detection
- fix: sync and sleep 200ms after repairing the rootfs image AND before mounting the image


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

@Droidspaces
2
droidspaces-v4.2.4-2026-02-22.tar.gz
298.4 KB
Droidspaces v4.2.4

What's changed?

[ Backend ]

Changelog
- Improve rootfs mount and unmount resilience on older kernels like Kernel 4.14 by adding retry logic for image mounting and extra sync calls during unmounting


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

@Droidspaces
3
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