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
This media is not supported in your browser
VIEW IN TELEGRAM
Droidspaces final demonstration !
This is where the frontend is properly communicating with the backend 👀
All of this is just 12MB, with multi-architecture support (both frontend and backend: aarch64, armhf, x86, x86_64) 🗿,
with a fully functional systemd manager for Android! (World’s first time?) 🟢
This kind of thing has never been done by anyone, and it is totally unique to our work, which we achieved after spending over a month on research.
That means we won't open source everything,
but we will provide some documentation about how the backend works,
and provide you with a simple set of example code to show how to achieve something like this.
I hope you guys understand this situation from the perspective of just a single developer :)
This is where the frontend is properly communicating with the backend 👀
All of this is just 12MB, with multi-architecture support (both frontend and backend: aarch64, armhf, x86, x86_64) 🗿,
with a fully functional systemd manager for Android! (World’s first time?) 🟢
This kind of thing has never been done by anyone, and it is totally unique to our work, which we achieved after spending over a month on research.
That means we won't open source everything,
but we will provide some documentation about how the backend works,
and provide you with a simple set of example code to show how to achieve something like this.
I hope you guys understand this situation from the perspective of just a single developer :)
❤15🔥4🍾3🤩1🏆1😎1
Samsung & Android Tweaks
Droidspaces final demonstration ! This is where the frontend is properly communicating with the backend 👀 All of this is just 12MB, with multi-architecture support (both frontend and backend: aarch64, armhf, x86, x86_64) 🗿, with a fully functional systemd…
Test APK if anyone wants to test (I haven't added the requirement checks for the kernel features yet):
https://news.1rj.ru/str/Samsung_Tweaks/97028
https://news.1rj.ru/str/Samsung_Tweaks/97028
Telegram
Ravindu Deshan in Samsung & Android Tweaks | Chat
here it is
❤7🔥2🍾2
These are the only things that need to be enabled to make this project work:
# IPC mechanisms
CONFIG_SYSVIPC=y
# Namespaces support
CONFIG_NAMESPACES=y
CONFIG_PID_NS=y
CONFIG_UTS_NS=y
CONFIG_MNT_NS=y
CONFIG_IPC_NS=y
# devtmpfs for hw access
CONFIG_DEVTMPFS=y
# Cgroup devices for systemd
CONFIG_CGROUPS=y
CONFIG_CGROUP_DEVICE=y
⚡3
Droidspaces-universal-pre-release-6.apk
11.7 MB
Droidspaces - pre-release #6
Supported architecture: universal
Demonstration: here
🪵 Changelog:
Get containers from: https://images.linuxcontainers.org/images/
❤️ Note:
1. Kernel support is required to start a container: click here
2. On kernels below 5.10, you won’t be able to run modern containers like Arch, Fedora, or openSUSE because newer systemd requires a newer kernel
@SamsungTweaks
Supported architecture: universal
Demonstration: here
🪵 Changelog:
- Improved the console width on high DPI screens
- Fixed Android file picker when selecting files from the Recent tab when installing a tarball
- Added a post-fix noscript to tell systemd to mask the udev trigger service, which resets the permissions of the hardware and leads to bugs when the container is started
- Enabled systemd-resolved and systemd-networkd in systemd-supported containers to auto-detect network changes
Get containers from: https://images.linuxcontainers.org/images/
❤️ Note:
1. Kernel support is required to start a container: click here
2. On kernels below 5.10, you won’t be able to run modern containers like Arch, Fedora, or openSUSE because newer systemd requires a newer kernel
@SamsungTweaks
❤🔥5