Droidspaces
1.2K subscribers
243 photos
26 videos
31 files
105 links
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Built-in rootfs downloader πŸ‘€

Tap -> Tap -> Install πŸ—Ώ
❀11πŸ—Ώ9πŸ”₯3πŸ‘2πŸ’‹1
Droidspaces
Built-in rootfs downloader πŸ‘€ Tap -> Tap -> Install πŸ—Ώ
How's now πŸ‘€?
2πŸ”₯10😍3πŸ‘1πŸ’©1πŸ—Ώ1
Droidspaces
Photo
❀1πŸ’©1
Anyone tried running an AI in their container? πŸ‘€
πŸ”₯1πŸ’©1
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ’©1
What CPU architecture does your Android device use?

If you use Droidspaces, please vote! We need to see if anyone uses 32-bit ARM or x86/x86_64 devices, so we know whether to provide rootfs tarballs for them
Anonymous Poll
97%
aarch64 (Modern 64-bit ARM / Most modern phones)
7%
armhf (Old 32-bit ARM)
6%
x86_64 (64-bit PC or Emulator)
1%
x86 (32-bit PC or Emulator)
❀1πŸ’©1
Proof of concept: Custom rootfs repositories support :)
πŸ”₯11πŸ’©1
Droidspaces
Photo
Testing:
https://t.me/DroidspacesCI/433?single

rootfs.json:
https://github.com/Droidspaces/linuxcontainers-mirror/raw/refs/heads/main/rootfs.json
❀2πŸ’©1
The first YouTube video covering Droidspaces is out!

He is even running Android Studio directly on Android πŸ—Ώ

The video also showcases running Jellyfin, Immich, Docker, Nextcloud, and Home Assistant.

It's incredible to see the community staying by our side, no matter what challenges we face. We are growing! Almost 1K stars πŸ₯³

https://youtu.be/gPUXC-xwyIQ?si=CskAV0DnUf4U-DbI
πŸ”₯26πŸ—Ώ4❀1πŸ’©1
We are happy to announce that we passed our 1,000-stars goal within 3 months.

Thank you to everyone who supported us and contributed to our project ❀️
2❀31πŸ”₯5πŸ’©1
DroidSpaces πŸ“±

A lightweight, LXC-like container runtime for Android and Linux. Run full Linux distributions natively with zero performance penalty

ℹ️ Overview :
- Real native Linux containers on Android with 0 virtualization overhead
- Boot time 150ms to 750ms with full systemd as PID 1, nothing else on Android comes close
- Run systemd, OpenRC, runit, s6, SysVinit, whatever init system you want, natively
- Truly unkillable. Survives 25+ days, immune to Android's battery killers and LMK
- Zero data loss even after app uninstallation, containers and daemons keep running, your data lives in /data/local/Droidspaces, independent of everything
- Starts before any user app, even before you unlock your phone while its encrypted, via native init.rc/service.d integration
- Run Docker, LXC, Podman inside Droidspaces, nested containers work natively on ALL kernels
- Real hardware access out of the box, full udev/systemd-udevd support like a real Linux PC
- Out of the box Qualcomm Turnip/Virgl GPU acceleration and Termux:X11 support, single toggle
- Arch, Alpine, Fedora, Ubuntu, Debian, OpenWRT, you name it, Droidspaces runs it
- Full namespace isolation: PID, MNT, IPC, UTS, Cgroup, completely separate from Android
- NAT/Host/None networking with port forwarding, TCP and UDP, works out of the box, no manual bridge setup
- Volatile/ephemeral containers via OverlayFS, all changes in RAM, gone on exit
- Portable rootfs.img support with loop mount, fsck, and SELinux hardening
- 0 dependencies. The entire runtime is a single ~400KB static musl binary
- Works on kernels as old as 3.10, supports aarch64, armhf, x86_64, x86 and riscv64
- Beautiful Android app to manage unlimited containers with full GUI control
- Custom bind mounts, multi-DNS, per-container cgroup hierarchies, and dozens more features


πŸ”Ž: GitHub
πŸ‘€: Preview
πŸ–₯: Codebase
πŸ’Ž: #Android #Linux #Containers #Kotlin

Join us: @Androbusket πŸ‘ˆ
πŸ—Ώ7πŸ”₯2πŸ’©1
Droidspaces has been falsely detected as malware on VirusTotal and OnePlus devices' built-in security scanning tools.

I want to clarify that this is a false positive. The issue has been 99% resolved after changing ~20 lines of code in the codebase.

The new CI builds will give you absolutely 0 false positives on OnePlus devices.

Droidspaces is an open-source project, and everything is fully transparent.

We follow strict rules to protect the codebase from malicious contributors and attackers.

Anyone spreading misinformation or blaming the developers will be instantly fedbanned/gbanned without any further discussion.
πŸ—Ώ20❀5πŸ’©1🀣1
As a rooted Android user, what do you prefer Droidspaces to be?
Final Results
17%
Sandboxed environment
83%
Freedom to do whatever you like
πŸ—Ώ3❀1πŸ’©1
Next version of Droidspaces is on the way!

But, it totally depends on how stable this CI variant is:

https://t.me/DroidspacesCI/455?single

So, testing and reporting any issues if they exist is appreciated 🀝
πŸ‘10πŸ’©1
Droidspaces v6.2.5 has been released! πŸ₯³

What's new?

- app: implement rootfs repository browser and download manager for rootfs tarballs with custom repository support
- mount: add :ro flag support for read-only bind mounts
- post_extract_fixes: restrict dhcpcd to NAT mode and whitelist eth interfaces to prevent Android network interference
- fix: prevent Linux /dev breakage by restricting device pruning to Android environments
- fix: add hostname sanitization and validation for container configuration menu
- fix: cancel terminal session notification upon service termination or empty session state
- seccomp: truly skip all filters when noseccomp is active
- Android: fix icon cache poisoning and stale state after container poweroff
- fix: log: persist container logging across pivot_root isolation
- build: fix all hardened-debug compiler warnings
- daemon: add mid-run log rotation for droidspacesd.log
- ds_dhcp: fix cross-container DHCP leaks with ifindex and direction filtering
- mount: unify masking as self-bind+RO, drop unused shared mask-dir tmpfs
- fix: declare BootReceiver to satisfy RECEIVE_BOOT_COMPLETED permission
- build: reduce R8 obfuscation to lower AV heuristic score
- post_extract_fixes: generate and set machine-id to prevent systemd deadlocks on Fedora 44
- post_extract_fixes: remove problematic iptables service files
- seccomp: drop mknod/mknodat device blocking


and misc. UI improvements and bug fixes.

Full Changelog and Downloads:

https://github.com/ravindu644/Droidspaces-OSS/releases/tag/v6.2.5

@Droidspaces
2❀10πŸ’©1
Droidspaces
app: implement rootfs repository browser and download manager for rootfs tarballs with custom repository support
If you need to learn more about the newly added rootfs repository feature and add the LXC rootfs tarballs repository to the app, please refer to this part of the documentation:

https://github.com/ravindu644/Droidspaces-OSS/blob/main/Documentation/Usage-Android-App.md#rootfs-repository
πŸ—Ώ6πŸ’©1