r/mobilelinux • • 4h ago

Demonstration A Nothing Phone (1) on mainline Linux, built with Claude

Thumbnail gallery
0 Upvotes

Trying to post it again, I thought this was pretty cool


r/mobilelinux • • 4h ago

Development Zero OS running Steam games with Linux userspaces on Android—successfully ran on the Snapdragon 8 Elite Gen 5 (SM8850).

Thumbnail
youtu.be
3 Upvotes

r/mobilelinux • • 6h ago

Discussion QMI to AT commands

1 Upvotes

Hi everyone, iam new to this mobile Linux things.

I am just exploring thing's.

With AI support and vibe coding i build a bridge or proxy what ever it is .

It's looks and working fine but when comes to authentications with modemmanager it's broking.

If someone have experience with modemmanagers need help to build something for mobile Linux a QMI to AT commands support demon.

All suggestions are welcome

Thanks


r/mobilelinux • • 6h ago

Demonstration This Isn't Android: My OnePlus Pad 4 Runs Arch Linux, heavy Android Games and a 200Hz external monitor

350 Upvotes

My OnePlus Pad 4 now runs Arch Linux with Denial and Droidloom, turning an Android tablet into a fully functional Linux desktop!

After the sadness of hard-bricking the first OnePlas Pad 4 I found the courage to try again, and the result is amazing!

I spent the last 3 months working on Droidloom and Denial, I have been working on them each and every day, trying many different devices and computers. All this effort is paying out, no compositor can give me this amazing experience!

And I have no intention to stop.

In this video, I demonstrate:

  • Native Linux applications, including Kitty
  • Android games, including Arknights: Endfield, running through Droidloom
  • Google Play Store running directly within the Linux environment (Endfield has been installed from it)
  • 1440p @ 200Hz external display hotplug support
  • Keyboard & touchpad mode: the tablet becomes a full-screen keyboard and multitouch touchpad when connected to an external monitor
  • Dual-display mode: the tablet's own screen becomes a secondary monitor instead

All of this runs on Arch Linux, with Denial as the Wayland compositor and Droidloom providing Android application compatibility.

It also supports controller and external mouse and keyboard, just like a normal desktop it has no limitation.

Project website: https://denialwm.org
Denial GitHub: https://github.com/denialwm/denial
Droidloom GitHub: https://github.com/denialwm/droidloom


r/mobilelinux • • 6h ago

Discussion AI created sailfishOS Apps

0 Upvotes

I was curious to see how far this would go – and I was very pleasantly surprised. I now have a full featured, modern podcast, an updated version of Heebo and even Doppelkopf.
Anyone interested?


r/mobilelinux • • 12h ago

Development First ("Usable") Boot on Nothing Phone 4a

Post image
41 Upvotes

r/mobilelinux • • 17h ago

OS Release Archlinux on OnePlus 6t with hallium (custom UI)

Post image
60 Upvotes

r/mobilelinux • • 21h ago

Discussion Linux On HONOR

1 Upvotes

Hello, I love using the terminal and customizing my system, but on Honor Play 20A it's not good enough. We don't have the full settings, we don't have a terminal, and we can't customize the other screen enough. I hope you see my comment and update the system with support for that.


r/mobilelinux • • 21h ago

Discussion Complete beginner wanting to port postmarketOS to a Samsung Galaxy F23 5G. Where do I even start?

10 Upvotes

I have an old Galaxy F23 5G (SM-E236B) that I can't sell. It has a replacement screen and a broken mic. Instead of letting it sit in a drawer, I want to use it to learn how getting Linux running on a phone actually works.

What I know: I'm comfortable with regular Linux. I use it daily and run a small homelab with a few servers.

What I don't know: Pretty much anything about phones at a low level. I've never built a kernel for a device or ported anything. I've already unlocked the bootloader, and that's about as far as I've got.

The phone:

Snapdragon 750G (SM7225)

6.6" LCD (aftermarket, so maybe not the original part)

Last official update was Android 14 / One UI 6

From some reading, I understand the Fairphone 4 uses the same chip and already runs postmarketOS. I'm hoping that makes this more doable than it sounds.

My questions:

What should I learn first? Are there concepts or guides I should read before touching the phone?

Is the Fairphone 4 work actually useful to me, and how would I go about using it?

Are there Samsung-specific gotchas a beginner usually runs into?

How long did your first port take, and what do you wish you'd known starting out?

My end goal is a working phone UI someday. I know that's a long way off, and I'm mostly here to learn. The phone is expendable, so I don't mind breaking it. Any pointers are appreciated!


r/mobilelinux • • 22h ago

Discussion TWRP ON HONOR 90 LITE !!!???

Post image
2 Upvotes

Possible PostMarketOS on Honor 90 lite? What do you think guys???


r/mobilelinux • • 22h ago

News Luma Mobile (Alpha 1) is officially available!

53 Upvotes

We've been building Luma, a desktop / tablet / mobile OS with Apple-like continuity across different devices. Today Luma Mobile (the first Alpha version) is finally available for download.

It officially supports the Fairphone 6 - we are working on the Pixel 9 family and expect it to release next week (and a few interesting others!). HOWEVER, porting Luma to different devices is surprisingly easy assuming the devices themselves are willing to play ball. We encourage technical folks to use the guides on the website to try porting it to other devices today!

We will be announcing a giveaway/contest later today to the tune of $1,000 regarding ports (a sort of 7 day sprint contest where we give $250 to 4 random successful mobile ports completed by next Friday).

Anyway, we'd love for you to check out Luma, submit bug reports and make feature requests! Let us know what you think!

https://simplyluma.com/download/mobile


r/mobilelinux • • 1d ago

Discussion Unpopular opinion

Post image
20 Upvotes

A while back I asked this Reddit what it thought about the use of artificial intelligence being leveraged in projects to port Linux (mainline) to Android devices. Since then, quite a few people have made posts about getting Linux functional on this or that Android device. I'm personally pleased to see that large language models are being used to make this happen at incredibly fast speeds.

Vibe coding is usually a bad word that causes a lot of fights, but for something like this I think it's a good use.

I would like to live in a world where the users have the luxury of choosing what they run on their devices.

I get that it's not for everybody, but I'm happy to see progress is being made.

Please enjoy this image of metalgreymon.


r/mobilelinux • • 1d ago

Write-up Looking for something that you can do.

1 Upvotes

Dear Reditors I have the phone poco c61. I want to convert into some useful machine or the object with the help of termux. Could anyone of you help me to do that process or what I can use it as a potentially.


r/mobilelinux • • 1d ago

Development Linux 7.2.11 on a 15-year-old HTC Wildfire S (ARMv6)

Post image
99 Upvotes

spent an evening and night getting Linux 7.2.11 to boot on (quite) old HTC Wildfire S. sure thing, with help of GPT-6 Astra ¯_(ツ)_/¯

so far it's just a minimal BusyBox environment with kinda working USB serial console..
thinking about turning this into a tiny Linux server for fun xd


r/mobilelinux • • 1d ago

Demonstration Xiaomi 12t pro Mainline Linux 7.2.10 - call, 5G data, camera, GPU, audio, hw decoding chromium/Firefox, sensors

Thumbnail
gallery
65 Upvotes

Hi, with help from Claude and existing work I've been able to run mainline Linux with Ubuntu 26.04 on this phone with most functions working for daily use. Battery after a day use with a bit of browsing, YouTube and a phone call and a few reboots after installing updated kernel was 50%.

I've placed the sources at: https://github.com/royka1/diting-ubuntu/

If there's interest I'll upload an image, but you can create one yourself. Everything you need you can find on the GitHub page


r/mobilelinux • • 2d ago

OS Release Samsung Galaxy S9 (Exynos) on Nura (postmarketOS): headless server ROM with a browser flasher, touch UI, Docker, overclock + audio

Thumbnail
gallery
17 Upvotes

In my Mi A3 post I wondered if this could be a 1-button situation. For the S9 it is now. My Galaxy S9 (SM-G960F, starlte, Exynos 9810) now runs Nura (formerly postmarketOS) as an always-on box: Docker containers, Tailscale, ssh. This one stays on Samsung's 4.9 vendor kernel (mainline on the 9810 isn't there yet), with my own patches on top. What it has:

  • Web flasher: Chrome/Edge, plug in the phone, click. It installs TWRP over Odin, then writes the images over ADB and SHA-256 checks everything on the phone. No Odin, no pmbootstrap.
  • Touch UI on the phone's screen: status pages, a real terminal with an on-screen keyboard (buffyboard), Wi-Fi/SSH/USB/Bluetooth setup. The power key cycles console → dashboard → screen off.
  • Web dashboard, Docker, Tailscale, USB networking (plug in the cable, the phone is at 172.16.43.1)
  • Speaker audio with Samsung's DSP firmware, plus alert chimes
  • Thermal guard + charge cap (holds it at 70 % on the charger) so it doesn't cook or swell
  • Opt-in overclock: up to 2.7 GHz on all 4 big cores, off by default behind two warnings
  • llama.cpp: ~8 t/s on the CPU; Vulkan on the Mali runs but is slower , 2B Q6

Kernel patches I had to write: fbcon console on the decon display, Wi-Fi and wireless charging fixes, hotplug governor/ACPM hangs, a stand-mode charge hold, the quad-core frequency cap. They're all in the repo.

Not working: camera, flash LED. Not tested: modem, GPS, fingerprint, NFC. It's a server, not a daily driver. Exynos only (SM-G960F). Snapdragon S9s need a different build.

Yes, this was made with vibes and dreams once again. It's tested end to end on exactly one phone, mine, so feedback is very welcome, especially from anyone else with a drawer S9.

Login is user / changeme. Change it.


r/mobilelinux • • 2d ago

Demonstration Ubuntu 24.04 arm running on Xiaomi 11 Lite NE 5g (Lisa)

Thumbnail
gallery
178 Upvotes

After poco f3 (alioth) finally managed to mainline Lisa successfully . Currently most of the things working like WiFi , BT , GPU ,Touch ,SD card….etc but many things broken too like sensors..


r/mobilelinux • • 2d ago

Demonstration Alpine Linux running on the Samsung A14 (A145R)

Thumbnail
gallery
87 Upvotes

Hey there y'all! Just wanted to share with you guys something I was able to setup IN JUST 2 DAYS!! With the help of DeepSeek and Claude, Alpine Arm running on this Samsung Phone! :D

(SM-A145R)

I even updated the Nura(postmarketOS) page for this phone:

https://wiki.nura.eco/wiki/Samsung_Galaxy_A14_(samsung-a14m)

I was able to get a lot of stuff working right away, AND FUNNY ENOUGH, THIS IS BOOTING OFF AN SDCARD!!


r/mobilelinux • • 2d ago

Development Nokia 7.1 (CTL) Mainline Linux Kernel Support WIP

11 Upvotes

For the past couple of days I have been working on bringing PostmarketOS to my Nokia 7.1 which had been sitting in my drawer for years.

I've made great progress. It boots PostmarketOS.

So far I have working support for:
eMMC
MicroSD
USB gadget & CDC-ACM to the host
USB Networking
MSM UART
RPM regulators/clocks/power domains
Display output latched automatically on boot.

I'm now working on getting the GPU initialized which is proving to be quite the challenge.


r/mobilelinux • • 3d ago

News Me and My friend got Phosh Running on the Debian VM that Google Made

Post image
27 Upvotes

So one day I was curious and so I decided to hit up my friend and see if we could do a project together and he agreed, I said what if we tried to install Phosh on the Native Debian VM provided by Google and he said let’s do it, it took us about a hour to debug and get everything setup but it worked really good, he even got Minecraft Java running


r/mobilelinux • • 3d ago

Discussion Switching to Linux on a Samsung Galaxy S25?

3 Upvotes

I was wondering if there's a way to ditch Android and switch to Linux on my Samsung Galaxy S25 Ultra, because I want to use a base distribution, code, and customize it to best fit my needs. I know I'm not asking enough questions; I was just wondering if it is possible.


r/mobilelinux • • 3d ago

News Vulkan for pixel and mali G77

28 Upvotes

panvk for Valhall (JM)


r/mobilelinux • • 3d ago

News Uboot and vulkan

52 Upvotes

Booting uboot and so on. Ufs driver and serial (ACM) is working while flashed. Did only work if booted with fastboot earlier. This is Pixel 6 oriole.


r/mobilelinux • • 3d ago

Demonstration Demonstrating operating system

14 Upvotes

Note: This is not a complete OS for Phone and merely a demonstration of what it can do and has no hardware abstraction layer to use with real phone hardware. If you want to contribute and develop for it or just check it out, check out the GitHub page.


r/mobilelinux • • 4d ago

OS Release Xiaomi Mi A3 Mainline7.2 on Nura (postmarketOS): battery driver, Wi-Fi, BT, IR, GPU, speaker + touch dashboard

Thumbnail
gallery
11 Upvotes

My Mi A3 (laurel_sprout, SM6125) now runs Nura (formerly postmarketOS) on mainline 7.2 as an always-on box on the charger: Docker containers, Tailscale, ssh. Stock pmOS boots on it, but a lot of hardware was missing. Here's what I added:

  • Battery: fuel gauge driver for the PMI632 (%, current, voltage) and a charge limit that holds it at 50 % so it doesn't swell on the charger
  • Wi-Fi + Bluetooth: WCN3990/WCN3988 via device-tree changes and firmware from the phone's own stock partitions
  • IR blaster: a TV remote in the dashboard
  • Bottom speaker: MAX98937 amp through the ADSP, with volume/gain and alert chimes
  • GPU, cpufreq, temperature sensors: plus a thermal guard that powers off if it overheats
  • Touch dashboard on the phone's screen (overview, containers, processes, network, files, power) and a web dashboard

Not working: modem (only half set up, enough for Wi-Fi), earpiece, mics, GPS, fingerprint, cameras. It's a server, not a daily driver.

One script on your PC builds the modules in Docker and hopefully installs everything over ssh. Point your favorite agent at this and everything should work out great. Can i turn this into a simple 1 button situation? Maybe lets see if this even interested anyone or works for others. ¯_(ツ)_/¯ Yes this was made using vibes and dreams - bite me. The README has a stock-to-here guide.

Most of this is out-of-tree hacks (runtime DT overlays, userspace amp init), so not upstream-ready yet. The DT bits (Wi-Fi, BT, IR, cpufreq) are what I'd try to upstream first. Feedback welcome, especially from anyone else running SM6125.