Samsung & Android Tweaks
Droidspaces demonstration :) *Written in pure C ; does not depend on BusyBox or any other Android binaries ; fully statically linked 🗿 Tested on Android 12–15 (4.14 and 5.15) Requirements: - devtmpfs support - cgroup devices support - PID, mount, IPC,…
Current situation with droidspaces
- Everything is 99% stable
- Tested on Ubuntu, Fedora, Alpine, and openSUSE
- systemd is fully functional
- SSH and Tailscale are working perfectly
- Can be used as an isolated container or as a container with full hardware access
- Can be used in both foreground mode (booting with systemd) and background mode (systemd booting silently with terminal access)
- Ability to disable IPv6
- Ability to customize the hostname
etc.
- Everything is 99% stable
- Tested on Ubuntu, Fedora, Alpine, and openSUSE
- systemd is fully functional
- SSH and Tailscale are working perfectly
- Can be used as an isolated container or as a container with full hardware access
- Can be used in both foreground mode (booting with systemd) and background mode (systemd booting silently with terminal access)
- Ability to disable IPv6
- Ability to customize the hostname
etc.
🗿9🔥7
droidspaces-arm64-static-1.2.0-stable.tar.gz
300.1 KB
For testing: Droidspaces v1.2.0-stable
How to use? , Help
01. Extract the tarball to /data/local
02. Give
03. Download any container tarball you want from: https://images.linuxcontainers.org/images/
- On older kernels, likely below GKI v2, you won't be able to run modern containers like Ubuntu 24.x+, Arch, Fedora, SUSE, etc.
- You are limited to Ubuntu 22.04 or Alpine Linux.
04. Extract it to /data/local using:
05. Finally, you can run the container using:
To configure the root password, open another terminal, enter a root shell, and change the password for the root user:
How to use? , Help
01. Extract the tarball to /data/local
02. Give
droidspaces executable permissions using: chmod +x /data/local/droidspaces03. Download any container tarball you want from: https://images.linuxcontainers.org/images/
- On older kernels, likely below GKI v2, you won't be able to run modern containers like Ubuntu 24.x+, Arch, Fedora, SUSE, etc.
- You are limited to Ubuntu 22.04 or Alpine Linux.
04. Extract it to /data/local using:
mkdir -p /data/local/my-rootfs
busybox tar -xvf /path/to/rootfs.tar.xz -C /data/local/my-rootfs
05. Finally, you can run the container using:
cd /data/local
./droidspaces --rootfs=/data/local/my-rootfs --pidfile=/data/local/rootfs.pid start -F
To configure the root password, open another terminal, enter a root shell, and change the password for the root user:
cd /data/local
#running inside Android
./droidspaces --rootfs=/data/local/my-rootfs --pidfile=/data/local/rootfs.pid enter
#run inside container
passwd root
⚡5❤3🔥1🍾1
Samsung & Android Tweaks
droidspaces-arm64-static-1.2.0-stable.tar.gz
For help:
a16xm:/data/local # ./droidspaces --help
Droidspaces v1.2.0-stable
by ravindu644
https://github.com/ravindu644/Droidspaces
Usage: ./droidspaces [OPTIONS] COMMAND
Required (one of):
--rootfs=PATH Path to rootfs directory
--rootfs-img=PATH Path to rootfs.img (ext4 image)
--pidfile=PATH Path to PID file
Optional:
--hostname=NAME Container hostname
--enable-ipv6 Enable IPv6 inside container (default: disabled)
--enable-android-storage Bind-mount /storage/emulated/0 into container
--hw-access Enable full hardware access
-F, --foreground Attach terminal to console
Commands:
start Start container
stop Stop container
restart Restart container
status Show status
enter [user] Enter shell
run [cmd...] Run command inside container
🗿4❤2
Added support for compiling for all common architectures :)
So, no matter whether it is Linux or Android, ARM or x86, DroidSpaces will support everything :)
Edit: I know the name has "droid," which means it is made for Android. The reason I added Linux support is that it also just worked on my Linux PC :)
So, no matter whether it is Linux or Android, ARM or x86, DroidSpaces will support everything :)
Edit: I know the name has "droid," which means it is made for Android. The reason I added Linux support is that it also just worked on my Linux PC :)
❤🔥6❤2🤩1
Samsung & Android Tweaks
stress testing by running multiple containers :)
image_2025-12-24_19-35-59.png
90.1 KB
Testing all 74 possible combinations of scenarios
🔥3🗿3⚡1
Me and my friends are cooking something 😌❤️
🔥22❤3❤🔥1👏1😎1