I'm looking to de-Google my Xiaomi Redmi A5 and I'm not sure which route to take.
Has anyone successfully de-Googled a Xiaomi Redmi A5? If so, which OS did you use and what was your experience like? @postmarketOS @mobian @linmob @[email protected] @ubuntu @omgubuntu


#Privacy #DeGoogle #Xiaomi #RedmiA5 #UbuntuTouch #LineageOS #eOS #TechHelp #CommunitySupport #CommunityQuestion #phosh
#LinuxMobile #LinuxMobile #postmarketOS #Mobian #UbuntuTouch #SailfishOS #Phosh #Librem5 #FuriLabsFLX1 #PinePhone #Linux #MobileLinux #postmarketOS #LinuxOnIPhone

@debby @postmarketOS @mobian @linmob @[email protected] @ubuntu @omgubuntu It's too new of a phone (~Mar 2025). Only the best-supported phones by 3rd party ROMs (eg, Pixels) get supported that quickly. Other phones lag behind by a year, two, or even more. Some never get 3rd party ROM support.

The first step is unlocking the bootloader; folks haven't been successful there yet apparently? https://xdaforums.com/t/serenity-25028rn03i-bootloader-wont-unlock-err-0xffffffff.4749281/

[Serenity/25028RN03I] Bootloader won’t unlock – Err:0xffffffff

Device: Redmi A5 4G (Serenity), model 25028RN03I OS: HyperOS (Android 15 Go) What I’ve tried: - `fastboot oem unlock` → FAILED (Err:0xffffffff) - `fastboot flashing unlock` → unknown cmd - Mi Unlock Tool → “device not supported”...

XDA Forums
@debby
As a @Andres4NY said, this phone is too new to trying install on it something unofficial without Google/Xiaomi spies. You can obviously unlock bootloader, but then what? Get root privileges, manually remove junk from Google and Xiaomi? Even so, you will be left with manufacturer backdoors on board, not to mention the security breach. If you haven't bought this phone yet, consider buying a Pixel and install GrapheneOS.
Of course, you can install LineageOS if you have any supported model. You must then be aware that, although your data will not flow to the manufacturer and to Google, you remain on your own with security holes in your phone. If you're not going to log in to the bank, don't worry about losing your phone, won't store any critical data on it, you can install LineageOS. However, be aware of the risk you take.

@wolnoscwkieszeni @Andres4NY Thank you for your insights.

For me, the Xiaomi A5 is intended more as a tool for experimentation and learning rather than for handling sensitive information.
Personally, I wouldn't even consider putting sensitive data on a phone.

While security is still nice, my primary goal is to explore its capabilities and find any practical use for it. I got the A5 for free, so I'm looking to repurpose it in a way that aligns with my interests.

I'm particularly interested in exploring alternative operating systems and seeing how they can transform the device into something more aligned with my preferences. Any suggestions or tips on how to make the most out of this device would be greatly appreciated.

@debby @Andres4NY
Please don't generalize:
"Personally, I wouldn't even consider putting sensitive data on a phone."
Android unequal to the other android. For example GrapheneOS for now is more secure than any Linux distro, not to mention LineageOS or Windows.

@wolnoscwkieszeni @Andres4NY Thank you so much for sharing your perspective! You’re absolutely right—I should avoid generalizations, especially when discussing something as nuanced as security. The debate between mobile systems and traditional computers is full of important nuances, and it really depends on the context, threat model, and specific use case.

GrapheneOS is indeed a standout in the mobile security space, and I deeply respect the work that’s gone into making it a privacy-focused, hardened version of Android. That said, mobile devices inherently come with unique challenges. For example, modern smartphones are packed with sensors—GPS, accelerometers, microphones, cameras, and cellular modems—that create a broad attack surface. While GrapheneOS does an excellent job mitigating software-level risks, it can’t fully control the hardware or low-level drivers, which can still introduce vulnerabilities. Even something as seemingly innocuous as a SIM card can become an attack vector, often operating outside the OS’s visibility.

On the other hand, traditional computers—especially those running security-oriented Linux distributions—offer more flexibility in reducing that attack surface. For instance, you can build a highly secure workstation by combining 'Qubes OS' (with its powerful compartmentalization) and an open-source bootloader like 'Coreboot' to replace proprietary firmware. This setup allows you to physically disable or remove unnecessary sensors and components, something that’s far harder to do on a mobile device. Distributions like 'Tails' (for amnesic, privacy-focused use) or 'Qubes OS' (for isolation) demonstrate just how secure a Linux-based system can be when tailored for high-risk environments.

One of the biggest advantages of traditional computers is transparency: open hardware and drivers (while still not perfect) are generally more accessible and auditable than the closed ecosystems of most mobile devices. If you don’t need GPS, a microphone, or a cellular modem, you can simply omit them from your build. Try doing that with a smartphone!

Of course, security is never one-size-fits-all. Without a shared framework or threat model, it’s tough to declare one system definitively "more secure" than another. Different scenarios demand different solutions. For my part, I avoid using mobile phones for sensitive data entirely, simply because the risks associated with mobile networks and hardware-level vulnerabilities feel too significant. (I’m also fortunate enough not to rely on smartphones, so I’ll admit my perspective might be a bit biased—though I’m always open to learning more!)

Speaking of learning: Do you know of a reliable way to test GrapheneOS in a virtual machine? I’d love to get a hands-on impression of its capabilities and limitations—it’s always great to explore these tools firsthand!

Thanks again for the insightful discussion—I’m always eager to dive deeper into these topics!

Getting Started Guide for local GrapheneOS development with WSL - GrapheneOS Discussion Forum

GrapheneOS discussion forum

GrapheneOS Discussion Forum