Ask HN: What currently is the best, nerd-friendly, rootable Android phone?
I like running rooted Android because of systemwide adblocking, the ability to run things like Frida and inspect or modify applications, and _ideally_ be something where I can get CTS_BASIC_INTEGRETY – my main bank (Monzo) works with other OSes and rooted phones quite happily, but having the ability to play the highly irritating fun and games is a bonus point. I despise remote attestation and DRM and ideally would have something that fails from the start (!). I'm aware of the security issues with running a rooted Android device; I just frankly don't think that in my threat model that they are that severe. I'd much rather have the freedom to toggle on/off Secure DoH, change my SIP routing, and spoof settings such as my geolocation for legitimately good purposes (e.g. network-level VPN to a different country!).
I've experienced /e/ OS and CyanogenMod in the past and would like a privacy-focussed, ideally open source OS – linux would be perfect but unfortunately it just appears that the totally free Phone OSes aren't ready for prime-time just yet.
What is the best – or perhaps "least worst" – hardware to run something natively rooted on, or an OS like LineageOS? Is there a single manufacturer that supports this? At the moment I probably lean towards the Fairphone 5 but I honestly would love to know of the least worst option.
56 comments
[ 8.9 ms ] story [ 197 ms ] threadYou can also installiert Kali nethunter rootless with tmux.
No need to root in my opinion
And if you have F-Droid (probably a given if you want more freedom) you can also install OsmAnd~ (note the tilde) from there for the full premium version of OsmAnd.
OpenCamera is really nice on the Pixel when you want to tweak a bunch of settings, but the stock app is fine too for non-demanding snaps on the go. Just put them both under an icon somewhere.
also, have you tried fairemail? I like it a lot better than k9 mail, mostly because it appears more paranoid. https://github.com/M66B/FairEmail
Thanks for fairemail, will check it out soon
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
It's a de-googled LineageOS fork with a focus on usability.
What is obsolete about them? They will receive updates forever, and are quite snappy when using a good OS (e.g. SXMo).
> 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.
Personally, I stopped rooting a few years ago and I don't see any ads with Firefox + uBlock Origin; I just don't use the type of apps that would show ads; not necessarily intentionally any more, just that the types of services I install apps for don't do it (making obvious exceptions for things like Amazon where the entire app is an Ad).
I co-develop a FOSS Android app that can run DoH, ODoH, firewall, and WireGuard: https://github.com/celzero/rethink-app
https://eylenburg.github.io/android_comparison.htm
The newer SHIFTphone 8 (still preorder) from the same maker looks quite interesting: https://shop.shiftphones.com/shiftphone-8.html
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
"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.
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.
Or just buy Librem 5 and use it with the preinstalled PureOS. Works for me.
Linux phones are just not there, and getting non-smart phone would be better than a linux phone for reliability.
The nature of the problem is more about:
* being somewhat at the mercy of Google (in hardware, and in where they take Android, and how they might frog-boil), and
* in supporting this compromise, to the exclusion of advancing more open and sustainable ones.
I suspect that the relative number of principled techies has dropped dramatically, as the number of people developing computer stuff increased massively, and we let the Leetcode interviews and the VCs lead astray prospective new principled techies.
Debian, for example, has a critical mass of principled techies for historical reasons. Not many projects do. And it's really hard to find new principled techies, when most people are just imitating what they see everyone else doing: posturing and promoting personal brands with open source (because they heard it's a good way to help land ), or launching open source projects that they hope to be startups (usually essentially investment scams, whether they realize that or not, or the rare legitimate ones). They're not bad, they just haven't seen much different. Plus the occasional state actor sleeper on a project, which we have to assume is happening, plus entire projects that are giant long-con honeypots.
So I'm hoping GrapheneOS somehow manages to be sustainable and have integrity. I think founder strcat is principled and passionate, for example, though I don't know the current contributors. I sent the project a little money I could spare. Because GrapheneOS is the best user-respecting daily-driver option I see at the moment, and I couldn't wait or flail around any longer.
Purism might be a good daily driver, and I think they respect users, but their entry level price point is too high for me and most people. And they seem to chronically have financial problems, so I don't know how long they'll be around. Last I checked, running their software platform on affordable used third-party hardware, as entry points for large numbers of principled techies (like Linux was), wasn't yet viable.
It seems you've just described Pinephone, which runs Phosh quite well and is quite affordable.
I'm thinking the minimal: Reliable phone calls including VoLTE, reliable SMS and MMS, working data, poor but working camera, no crashes/lockups, OK battery life, etc.
(A few years ago, my Pinephone nth-version developer edition was interesting, but none of the software I tried was ready at the time.)
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
I'd also check out xda developers forums and see which phones are popular on there.