Samsung & Android Tweaks – Telegram
Samsung & Android Tweaks
3.05K subscribers
458 photos
76 videos
67 files
210 links
Get the most out of your Samsung\Android device with Samsung & Android Tweaks. Join our channel for ROMs, TWRP recoveries, tips, and tutorials..❤️

For promos / Help : @ravindu (owner)
Random Dumps : @ravindu644
Download Telegram
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 :)
❤‍🔥62🤩1
stress testing by running multiple containers :)
4🔥2🗿2
Me and my friends are cooking something 😌❤️
🔥223❤‍🔥1👏1😎1
Samsung & Android Tweaks
Photo
Finally
🔥214🍾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 :)
15🔥4🍾3🤩1🏆1😎1
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:

- 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