September 19th, 2024

Ask HN: What currently is the best, nerd-friendly, rootable Android phone?

A user is experiencing call issues due to their network provider disabling 3G and VoLTE blacklisting. They seek a privacy-focused, open-source OS like LineageOS and hardware recommendations.

Ask HN: What currently is the best, nerd-friendly, rootable Android phone?

The user is facing issues with their network provider disabling 3G, which has affected their ability to make calls due to VoLTE being blacklisted on their device. They prefer using rooted Android for its advantages, such as system-wide ad-blocking and application inspection, while also wanting to maintain compatibility with their bank's app. The user expresses a strong dislike for remote attestation and DRM, favoring the freedom to customize their device's settings, including geolocation and VPN configurations. They have previously used /e/ OS and CyanogenMod and are seeking a privacy-focused, open-source operating system, ideally based on Linux, but find that fully free phone OS options are not yet viable. They are inquiring about the best hardware options for running a natively rooted OS like LineageOS, with a particular interest in the Fairphone 5, but are open to other recommendations for the least problematic device.

- User's network provider has disabled 3G, affecting call capabilities.

- Preference for rooted Android for customization and privacy features.

- Dislike for remote attestation and DRM; seeks freedom in device settings.

- Previous experience with /e/ OS and CyanogenMod; looking for open-source options.

- Interested in hardware recommendations for running LineageOS or similar OS.

Link Icon 21 comments
By @neilv - 5 months
When I tried CalyxOS years ago, it gave me the impression of generic Android with all possible "privacy" apps recommended.

I replaced it with GrapheneOS, which at the time seemed seemed to be developed much more seriously. (I haven't looked at recent CalyxOS.)

Choosing GrapheneOS determines the hardware: recent-generation Google Pixel.

For a more open platform, maybe take the Phosh stuff (or whatever it is now) that Purism developed for the Librem 5, and run it with PostmarketOS Linux with whatever is the current most mainline-kernel-and-drivers supported device. Or maybe the KDE Plasma mobile stuff has come along further.

I've been trying to get a good Linux handheld so long (including buying dozens of various devices, trying many approaches, doing many crazy builds, etc.), that I finally gave up. GrapheneOS works as a daily driver without violating me itself.

By @cyber24 - 5 months
I'm not sure if I can recommend a particular phone model, but in terms of Manufacturers to consider buying a phone from, this can be a good starting point: https://github.com/melontini/bootloader-unlock-wall-of-shame
By @sandreas - 5 months
I would probably use either CalyxOS, GrapheneOS or /e/OS with a set of open source apps:

  Aurora Store
  Open Camera
  Immich / Ente.io
  Obtainium
  Magic Earth / Organic Maps
  PDF Doc Scan
  Binary Eye
  K9 Mail

Just to name a few. Best compatibility is Google pixel but Motorola or fairphone might also be supported.

You can also installiert Kali nethunter rootless with tmux.

No need to root in my opinion

By @WarOnPrivacy - 5 months
The Motorola G100 is easily rooted. It works with that whitelisting carrier (AT&T). Also works on other GSM networks (T-Mobile, etc).

It's dual physical SIM, the 2nd SIM slot doubles as microSD. Has 3.5 jack, 802.11 AC and does 5G. The rest of the specs are pretty okay.

Worst thing is side button dedicated to Google, which can be 'fixed' after rooting.

https://www.gsmarena.com/motorola_moto_g100-10791.php

By @hollow-moe - 5 months
imo Google Pixels are a good bet, officially supported by GrapheneOS, Lineage and a lot of alternative ROMs, easy bootloader unlock. Just buy it refurbished so no money comes from you to Google directly. My second hand Pixel 4a is running lineage micro g for a year and half and the only issue i have is the battery dying.
By @mystified5016 - 5 months
I just went through this a few weeks ago. From what I can tell, the best available options are Google Pixel, or those open source pinephones with hardware that was obsolete ten years ago.

I got a pixel 8. I'm currently running graphene, but it's definitely not for me so I'll be switching to lineage soon

By @ignoramous - 5 months
Get a Pixel or a Motorola and install userdebug GrapheneOS / DivestOS / CalyxOS.

> running rooted Android because of systemwide adblocking, the ability to run things like Frida and inspect or modify applications

nb: Don't need root for any of that.

By @3np - 5 months
SHIFT6mq is a favorite of some postmarketOS devs: https://wiki.postmarketos.org/wiki/SHIFT_SHIFT6mq_(shift-axo...

The newer SHIFTphone 8 (still preorder) from the same maker looks quite interesting: https://shop.shiftphones.com/shiftphone-8.html

By @megasquid - 5 months
Pinephone is getting more stable. Typing from one now with PostMarketOS. Waydroid android app emulation works. Email works. SMS / calls work. Open source maps work. Time investment required but definitely nerd-friendly and runs android & linux simultaneously. Once you set it up make a backup and you're set.
By @Beijinger - 5 months
" appears to have blacklisted it on the basis of its model name"

Why is that?

I think Pixel was always good for this. The problem with rooted phones is that many bank applications wont run anymore.

"of systemwide adblocking"

Your alternative would be to use another DNS service like https://nextdns.io

By @Moldoteck - 5 months
Best would probably be pixel. If you want even more freedom - probably last gen fairphone
By @giantg2 - 5 months
I thought I remembered VoLTE or something related to using VoLTE on some networks wouldn't work with a rooted phone. But I'm not sure since I was looking at this a year or two ago and don't remember.
By @janice1999 - 5 months
Pixel phones have good support. Here's a good comparison of possible OSes:

https://eylenburg.github.io/android_comparison.htm

By @jqpabc123 - 5 months
"Best" is a vague requirement.

"Best" performance wise would probably be Pixel.

"Best" price wise would probably be Motorola.

I use Motorola One 5G Ace with e/OS.

Shout out to Discreet Launcher which I run in a blacked out setup.

By @nijave - 5 months
Pixel 7 stock OS root passes CTS Basic with Magisk/Zygisk and Play Integrity Fix (usually)

I'd also check out xda developers forums and see which phones are popular on there.

By @theyknowitsxmas - 5 months
Galaxy Note 2 + Replicant. I got 2 used for $10, one is my main, the other a dummy airport security can look at.