r/mobilelinux • • 16h ago

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

Thumbnail
gallery
137 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 • • 9h ago

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

Thumbnail
gallery
13 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 • • 21h ago

Demonstration Alpine Linux running on the Samsung A14 (A145R)

Thumbnail
gallery
74 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 • • 1d 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 • • 1d ago

Development Nokia 7.1 (CTL) Mainline Linux Kernel Support WIP

10 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 • • 1d ago

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

9 Upvotes

Hi, with a lot of help from Claude and existing work I've been able to run mainline Linux with Ubuntu 26.04 on this phone with most functions for daily use working.

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

News Uboot and vulkan

Enable HLS to view with audio, or disable this notification

50 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 • • 2d ago

News Vulkan for pixel and mali G77

Enable HLS to view with audio, or disable this notification

25 Upvotes

panvk for Valhall (JM)


r/mobilelinux • • 2d ago

Demonstration Switched to Jolla (2026) with SailfishOS

Thumbnail
gallery
197 Upvotes

After more than 10 years on Android, I'm finally back to Linux on my main and secondary phone. And I like it!

I can run systemd services that honor battery state, have all my tools and dotfiles in place and, by the way, using it as a phone for calls and messages works like a charm!

The hardware is decent too. The privacy hardware switch is configurable which is very useful and hell, how did I miss a blinking status LED in the color of the app (i.e., Signal notification = blinking blue).

Now I'm curious to see what the community will build with the open serial port on the back ("The Other Half").

Can recommend.


r/mobilelinux • • 1d 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 • • 2d ago

Demonstration Demonstrating operating system

Enable HLS to view with audio, or disable this notification

11 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 • • 2d ago

Development Pixel 6 on mainline: calls, data, GPU, waydroid, and audio!

Thumbnail
gallery
243 Upvotes

I got mainline working on my Pixel 6 with the help of Opus 5.5. Most of the work is already done by u/MaskuRevolt It only took a few days and it's quite usable. The repo is public

What works:

  • Modem: mobile data, SMS, MMS and VoLTE calls through ModemManager
  • Wi-Fi and Bluetooth: A2DP and HFP both work
  • GPU: hardware-accelerated GL
  • Charging: 9V USB-PD fast charging
  • GPS: works without proprietary blobs, using a custom BCM4776 driver, and geoclue picks it up
  • Sensors: auto-brightness through the AoC sensor hub, plus compass and haptics with persistent calibration
  • Front camera: works in apps through libcamera
  • Waydroid: hardware GL, GPS and sensors are passed through to Android apps

What does not work?

  • No Vulkan yet
  • The camera has latency/choppiness and color problems, and only the front camera works so far
  • Battery temperature reporting is faked for now
  • The Wi-Fi drops out sometimes.

Let me know if you have any questions.


r/mobilelinux • • 2d ago

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

Thumbnail
gallery
10 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.


r/mobilelinux • • 3d ago

Discussion [Release] Kirin Tool for Linux: Free Huawei bootloader unlock, flash and rebrand utility (Native alternative to Windows Kirin Tool)

14 Upvotes

Hi everyone,

For anyone working with Huawei devices on Linux who is tired of needing a dedicated Windows installation, a heavy VM, or broken Wine setups:

I put together Kirin Tool for Linux, a native port of the Kirin utility designed to run directly on Linux distributions (Arch, CachyOS, Ubuntu, Fedora, Debian).

Key Features and Capabilities:

  • Native Linux execution: Runs out of the box via AppImage, pacman packages, or direct source build.
  • Bootloader unlocking: Unlocks Huawei and Honor bootloaders across Kirin chipsets from Kirin 620 up to Kirin 990 5G.
  • Partition and firmware flashing: Built on top of a bundled, Huawei-patched fastboot binary with OEM dump support (does not depend on system android-tools).
  • Device rebranding and FRP: Tools for changing region and vendor partitions.
  • Automatic udev configuration: Includes udev rules setup for fastboot and VCOM serial access.

Supported Chipsets:

  • Kirin 620, Kirin 650, Kirin 659
  • Kirin 710, Kirin 810, Kirin 820
  • Kirin 960, Kirin 970, Kirin 980
  • Kirin 990 5G
  • Experimental read-only info and rescue USB update for Kirin 9000

Links and Documentation:

Feedback, issue reports, and pull requests are welcome on GitHub.


r/mobilelinux • • 3d ago

Discussion I have a Linux phone (ZTE Cymbal 2) and I wanna know what I can do with it not being my main phone.

3 Upvotes

As mentioned above I got this phone for free, it's basically unused and I'm trying to find out stuff about it and how it works. It seems to run android but everything else says it's Linux and it will not take apks at all stating permission denied. Anyone know anything about that phone or would be willing to look at what it can do and tell me about it?


r/mobilelinux • • 4d ago

News OnePlus Pad 4 Fedora Mainline (WIP)

Post image
88 Upvotes

r/mobilelinux • • 4d ago

Development Claude and I made an app that runs a full KDE Plasma desktop on my Pad 3, no root. Here it is running Steam and KSP.

Thumbnail gallery
20 Upvotes

r/mobilelinux • • 4d ago

Hardware Linux (Arch) on mobile (Pixel 9 Pro)

Post image
13 Upvotes

r/mobilelinux • • 4d ago

Apps I turned my Android home screen into a terminal-inspired setup using Termux Launcher

Enable HLS to view with audio, or disable this notification

9 Upvotes

r/mobilelinux • • 3d ago

News Linux on iPhone11

Thumbnail patreon.com
3 Upvotes

r/mobilelinux • • 4d ago

Discussion How to check bootloader unlock hours in Linux 😭

Thumbnail
1 Upvotes

r/mobilelinux • • 6d ago

Discussion Postmarket OS Vince

Thumbnail
gallery
75 Upvotes

Hi everyone 👋 , iam happy to share my story about my little server that is running in postmarket OS without breaking the docker from last 3 Days and the device is also Cool 😎.

Device redmi note 5 vince (an 8 years old device)

Still performing will and smooth running PBX server for personal use and testing and leaning things.

Iam facing a strange issues with the mobile data , it's able to turn on the data but there is something blocking to allow the traffic , with mobile data tailscale network working but unable to browse the internet in it , i tried fixing the dsn and all but still no luck .

At present using with WiFi and the device is working soo cool.

Iam happy to hear your ideas and way to fix the internet issue.


r/mobilelinux • • 7d ago

Hardware Samsung Galaxy Tab s6 Lite

5 Upvotes

Hi Y'all I'man average termux user and since i pushed it to the limits (running blender with hw accelleration) and ive even rooted it i want to take it a further step.

Ive installed pmbootstrap but it is not included, arch is even harder to install and i still gotta check droidin and mobian


r/mobilelinux • • 7d ago

Discussion Article: Will Linux phones become a viable alternative to the Android/iOS duopoly?

Thumbnail
57 Upvotes

r/mobilelinux • • 8d ago

Discussion Do established mobile linux projects benefit from AI-supported ports?

22 Upvotes

Not based on real data, but it feels like AI supported ports to new phones are increasing. I understand that established projects like postmarketos have "No AI code" policies. However, I'm also afraid that the projects are not benefitting from AI support and the many new ports stay isolated projects.

Would it make sense and be practical for them (e.g. postmarketos, etc.) to have a separate repository where AI code is allowed (maybe even without properly reviewing it, if that is too much work), just to see where it is going. Their main repository could always stay free of AI code. Wouldn't that allow them to have the best of both worlds?