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
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 droidspaces executable permissions using: chmod +x /data/local/droidspaces

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:

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
53🔥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
🗿42
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