Droidspaces
1.41K subscribers
276 photos
26 videos
31 files
112 links
Download Telegram
Guys, I have some big news that entirely changes my life..๐Ÿฅนโค๏ธ

All thanks to this great project, Droidspaces, and you!
๐Ÿ”ฅ18โค10๐Ÿคจ2
I'm just a student from Sri Lanka. Here, the traditional path is to do Advanced Levels and go to university.

So, it applies to me as well. I did my Advanced Levels in the Physical Science stream.

Since I'm very passionate about Android low-level stuff, I studied while cooking kernels at 3AM, building custom ROMs, kernels, recoveries, and experimenting with the concept of "Linux on Android" and other projects.

Because of this, I messed up my A/Ls for 4 years. I never made it work. My friends made fun of me. They went to uni, posting photos with their partners and trips they go on, etc. I know I'm more capable than them in my own field. I was very disappointed in myself, but I kept cooking.

I just gave the middle finger to A/Ls and focused on my low-level work where I truly feel like "home".

I did some great projects, learned new things, saw my impressions on my GitHub profile and other platforms increasing, and kept building things.

My core goal is to find frustration points in the tools I use in my day-to-day life, identify what's already there in the industry, take inspiration from only the "good" in the projects already on the web, and build something "that just works" by combining all the ideas I had and got from others.

This is how I built Droidspaces. I was amazed by LXC and its ability to run an init system, but it's so limited on Android. So, why not build something entirely from scratch?

Ever since I built Droidspaces and posted it on Reddit, the numbers on my GitHub profile skyrocketed.

I got 400+ followers, our repo has almost 1.5K stars, 20K+ downloads, kernel tutorials got 600+ stars, etc.

Since I have a good portfolio, I applied for the InfoSchol Scholarship program conducted by one of the top private universities in Sri Lanka (IIT) just to see what happens. I just cooked up a 3-page CV with proof links containing my life's work, attached it to the online application, and waited until the deadline, May 31, 2026.

I'm not gonna publicly share IIT's selection process as it is private information, but after a 5-layer selection process, including aptitude tests and physical interviews, I can finally say I'm in!

I applied under Computer Science, and after the whole 5-layer selection process, only 46 applicants were left out of thousands, and I'm one of them..!

It's crazy to imagine someone who screwed up A/Ls, has no certificates from school because I never showed off my skills publicly as I didn't want trouble and I'm an introvert, and lived inside a cave cooking kernels and Droidspaces at 3AM can pull this off.

In the physical interview, they didn't even look at my "educational qualifications". They just looked at the first page of my CV and asked a bunch of questions, checked out my phone for the kernel and Droidspaces, and told me people like me are very rare.. That conversation confused me as well. They checked the bulky certificates from other candidates, but not mine..

So, this is it..! The filtering isn't over.. There are 2 final filters (a 3-month induction programme and a physical interview) to go. I guess I can face them as well :)

I'm going to IIT starting this July 20! (yeah 2 days left..)

If everything goes well, I'll start my journey as a Computer Science student in January 2027 :)

So, this is my story.. All because I never gave up even when my entire life felt like it was falling apart.

If Droidspaces had never existed, I might not have been able to come this far, to be honest...
3โค173๐Ÿ”ฅ18๐ŸŽ‰10๐Ÿ—ฟ5๐Ÿ‘Œ1
Media is too big
VIEW IN TELEGRAM
DUCT-TAPED OPENWRT ROUTER
=========================


[ Dialog Router ]
| ethernet
[ UGREEN AX88179 ]
| usb
| [ PD charger ]
| | power
+----+-----+
| usb-c
[ USB-C splitter ]
|
==== GALAXY S10 ==========
|
eth0
|
[ Droidspaces ]
|
[ OpenWRT ]
|
+-------+-------+
| |
[ VirtualAP ] [ Ubuntu ]
managed mode jellyfin
|
ap0 ))))
|
[ Wi-Fi clients ]

@Droidspaces
๐Ÿ—ฟ19โค4๐Ÿ”ฅ4๐Ÿคฏ1
Guys, this CI version includes over 80 commits that fix dozens of security vulnerabilities and feature minor UI overhauls in the Android app, while removing duct-tapes that reduced the codebase by 6,200 lines of code.

This is a major refactor of Droidspaces, thanks to the recent Claude Max subscription ๐Ÿฆ€

I have personally tested everything I can. However, I need your help to test the latest CI for at least three days to identify any hidden glitches.

https://t.me/DroidspacesCI/651

Thanks.
Please open Telegram to view this post
VIEW IN TELEGRAM
โค15๐Ÿ”ฅ5๐Ÿพ1
I always appreciate if you guys can make PRs in the repo if you guys can actually fix them rather than opening issues.

Life went busy, but I'm still going on.

Managing Droidspaces while listening to music while travelling in the bus, managing fiverr orders, managing 6h sleep, managing the team and the teamwork, etc..
โค25๐Ÿ‘2๐Ÿ”ฅ1๐Ÿฅฐ1
If there are no bugs in the main branch, I'm going to release v6.5.0 right now ๐Ÿ—ฝ

Any bugs ?
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ—ฟ13๐Ÿ‘3
Droidspaces v6.5.0 has been released! ๐Ÿฅณ


- 40+ security fixes across the daemon: shell-quoting, symlink race hardening, CLOEXEC, netlink bounds checks
- seccomp: block KSU magic-reboot fd install and neutralize GRANT_ROOT escape
- feat(systemd): unit inspection and override.conf editing
- fix(net): actually remove DS iptables rules on cleanup; stop phantom drop logs
- fix(net): re-base jump verdicts on raw iptables delete (fixes ELOOP), keep uplink route monitor alive across internal reboots
- fix: reinstall host network rules when netd flushes them
- feat(ui): swipe between home/containers/control panel and service filter categories
- app: drag to reorder upstream interfaces, launcher long-press shortcuts, validate tarball is a Linux rootfs before install
- refactor: unified Edit/Config and Procd/OpenRC/Systemd screens, extracted shared UI components, ~6,300 LoC nuked


Plus the usual round of translation updates, UI polish, and under-the-hood refactoring.

Full Changelog and Downloads:

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

@Droidspaces
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ22๐Ÿ—ฟ6โค3
๐Ÿ—ฟ
๐Ÿ—ฟ60๐Ÿ˜ฑ5โค3๐Ÿ‘3๐Ÿ”ฅ1๐Ÿฅฐ1
New option: custom rootfs installation location!
โค18๐Ÿ—ฟ3๐Ÿ”ฅ2๐Ÿ‘2๐Ÿ˜1
If you are a beginner in Android kernels AND eager to learn how to cook your own kernel properly instead of paying/relying on someone, this guide is for you:

https://github.com/ravindu644/Android-Kernel-Tutorials

The tutorial has been updated with the latest tips, build scripts, and re-formatted markdown files.

This guide works for compiling both non-GKI kernels and GKI kernels out of the kernel root. It covers the basics that you need to become a "pro cooker"

Feel free to leave a star if it's useful for you ๐ŸŽ‰
โค38๐Ÿ‘4๐Ÿ”ฅ4
Anything that annoys you when using Droidspaces?

Anything that you would like Droidspaces to have except Wayland gimmicks that is truly universal?
1๐Ÿ‘€7๐Ÿคทโ€โ™€3
New options to customize the terminal experience! ๐Ÿค“
1๐Ÿ”ฅ16โค6๐Ÿซก2๐Ÿ˜1๐Ÿ—ฟ1
Kali Linux is now available in the official rootfs repo ๐Ÿ‘ฉโ€๐Ÿ’ป
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ38โค5๐Ÿ—ฟ4๐Ÿ‘3๐Ÿ˜ข1
๐Ÿซฉ

#meme
๐Ÿ”ฅ16๐Ÿ˜7๐Ÿ—ฟ4
Droidspaces v6.5.5 has been released! ๐ŸŽ‰

- feat(ui): dedicated Terminal settings page - font size, custom font picker with live preview, dark mode toggle, manual keyboard toggle, optional confirm before closing a tab
- feat(app): install a container rootfs to any directory, with filesystem capability probing for the chosen path
- feat(app): experimental 64-bit backend toggle for 32-bit userspaces, plus an update-available notice fed by the latest GitHub release
- fix: restart now honors every CLI flag exactly like start; command locks left over from a previous boot are treated as stale
- fix: prefer busybox consistently for loop mounts and image tooling; drop sparsemgr's mkfs fallback and loop path length check
- fix: fail closed in the ds_peer_in_pidns peer namespace guard
- fix(app): Reinstall Backend runs more than once, RAM chip survives 0MB, SELinux row no longer flashes "Checking" on launch, one shared AppStateViewModel across Home/Settings/Requirements
- refactor(ui): full design-system pass - one dialog shell, one SectionHeader, one type scale, unified radii and spacing, legacy colour constants and dead components deleted
- app: no more container name length limit, NixOS rootfs tarballs accepted, swipe-to-dismiss snackbars, UIJ permissions and battery exemption helper, IME activation for 12-key terminal input


Plus the usual round of translation updates, UI polish, and under-the-hood refactoring.

Full Changelog and Downloads:

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

@Droidspaces
Please open Telegram to view this post
VIEW IN TELEGRAM
โค12๐Ÿ”ฅ2
Artix Linux (Arch without Systemd) is now available in the rootfs repository.

This means users with older kernels (<= 5.4) can use it as a replacement for Arch Linux.
๐Ÿ”ฅ22โค7๐Ÿ‘1