Hardware far outlasts software in the smartphone world, due to aggressive chronic designed obsolescence by market abusing monopolies. So I will never buy a new smartphone - don’t want to feed those scumbags. I am however willing to buy used smartphones on the 2nd-hand market if they can be liberated. Of course it’s still only marginally BifL even if you don’t have demanding needs.
Has anyone gone down this path? My temptation is to find a phone that is simultaneously supported by 2 or 3 different FOSS OS projects. So if it falls out of maintence on one platform it’s not the end. The Postmarket OS (pmOS) page has a full list and a short list. The short list apparently covers devices that are actively maintained and up to date, which are also listed here. Then phones on that shortlist can be cross-referenced with the LineageOS list or the Sailfish list.
So many FOSS phone platforms seem to come and go I’ve not kept up on it. What others are worth considering? It looks like the Replicant device list hasn’t changed much.
(update) Graphene OS has a list of supported devices
(and it appears they don’t maintain old devices)
Pixel 9 Pro Fold (comet)
Pixel 9 Pro XL (komodo)
Pixel 9 Pro (caiman)
Pixel 9 (tokay)
Pixel 8a (akita)
Pixel 8 Pro (husky)
Pixel 8 (shiba)
Pixel Fold (felix)
Pixel Tablet (tangorpro)
Pixel 7a (lynx)
Pixel 7 Pro (cheetah)
Pixel 7 (panther)
Pixel 6a (bluejay)
Pixel 6 Pro (raven)
Pixel 6 (oriole)
So Graphene’s mission is a bit orthoganol to the mission of Postmarket OS. Perhaps it makes sense for some people to get a Graphene-compatible device then hope they can switch to pmOS when it gets dropped. But I guess that’s not much of a budget plan. Pixel 6+ are likely not going to be dirt cheap on the 2nd-hand market.
It doesn’t and can’t exist, because the networks keep changing. You could have a 2005 phone that still is perfectly solid, but it’s a 2g phone and the networks now are all 4g and 5g. Also, the idea of a smartphone is to use internet services or at least web pages, and those invariably want you to use recently made phone hardware to deal with bloat. If you can get 5 years from a phone you’re doing ok.
Arguably 5G is a massive downgrade in easy deployabilty for most countries so 4G will stick around for a bit longer, but yeah, even 5G might not set you up for life.
Idk what the deployment issues are for 5g vs 4g, but I get the impression that at least here in the US, most new installs are 5g which means that 4g coverage will gradually worsen, then maybe go away. Same with 5g but not as soon, I’d guess.
The countryside will never be covered by 5G. The range is massively decreased due to the higher frequency. You would have to litter the forest and fields with antennas. 4G isnt going away any time soon unless we intend to cut off all sorts of infrastructure and farmers and hikers and emergency services from internet access.
4G has a range in the 10+ km area
5G is in the low hundreds of meters range so its a fancy city tech
There is a workaround for this, which is to use a service like JMP.chat to redirect SMS to XMPP, at which point you only need to ensure internet which is a bit of a lower requirement than specific networks (but of course may still become more limiting over time)
It doesn’t and can’t exist, because the networks keep changing. You could have a 2005 phone that still is perfectly solid, but it’s a 2g phone and the networks now are all 4g and 5g.
Indeed the amount of lifetime you get out of a phone depends on what you need. I don’t actually use a smartphone as a phone. My phone has no SIM chip inserted. Wi-Fi is not getting outpaced as quickly. If you have sufficient control over your device, you can reverse tether as well.
This is how my old AOS 5 device connects (2 ways):
① AOS 5 → Wi-Fi → router w/usb port → USB mobile broadband stick → LTE(4g)
② AOS 5 → USB 2 reverse tethered → 16 year old laptop → router w/usb port → USB mobile broadband stick → LTE(4g)
My AOS 2 phone (from ~2009ish?) can also still connect via method ① but I have no use for putting it online.
What I care about is the phone-laptop connection so I can side-load f-droid apps, OSMand in particular. I will always be able to hack together a hotspot to update the OSMand maps.
and the networks now are all 4g and 5g.
You may have just helped solve a mystery for me. I was using an HSDPA stick to connect a yr or 2 ago. Then one day I suddenly had no internet. Had to scramble to get another mobile broadband stick, which happened to be LTE – which worked. I bitched to the carrier. I thought maybe they pushed a faulty baseband update to my hardware and broke it. They claimed my modem just died. I thought no fucking way does a simple solid state USB device like that just croak. Maybe they pulled the plug on 3g and didn’t inform anyone.
As others have mentioned, there are no good BifL options. Based on what I gather from your post, your best option is probably getting 2nd hand devices and following behind by a few years. You can probably keep a 3-year-old device for 7 or 8 years (which is ages in the smartphone world), then “upgrade” to another 3-year-old device at that time.
For this, I’d recommend something popular like a Pixel. They have a number of options for alternative OSes (Graphene and LineageOS are both good options) and they’ve done well for me as long-term use phones.
I’ve bought my last couple phones on Swappa, and I’ve had no issues with any of them. Sold one on there too, and they’re pretty vigilant (they manually review posts before they can go public).
GraphineOS seems to set the benchmark for secure de-googled android phones and has a very short list of supported devices. I think I’d suggest starting with one of those, and once support eventually drops, if you’re comfortable with a reduced security capability, looking to lineageOS or similar. I think if Graphine supports a phone, it’s pretty much guaranteed to have support on the more general OSs.
For a while I looked at ruggedized smartphones (some with removable batteries!) that were supported by lineageOS and others. I didn’t find one I was convinced would hold up as long as I wanted, and I had security concerns so I ended up getting a decent secondhand phone with guaranteed security support for a few years and putting it in a good case.
Sometimes I check in on various raspberry pi smartphone projects. I love the idea and think it’d probably be able to last the longest (or be turned into something else after an upgrade) but I don’t think any feel reliable enough to me yet.
The real answer is giving up on the concept of phones sadly. Laptop for life is much more realistic.
I’m with you there. I have defunded phones for sure and minimized the role of phones. I don’t even use smartphones as phones (no SIM chip). I think the only absolutely essential use case for me is to run OSMand (navigation) because it’s far too impractical to get a paper map for every city I set foot in.
OSMand is a resource hog. Crashes chronically when overworked. So maintaining OSMand seems to require keeping pace to some extent. Certainly the FOSS platforms will at least enable a phone to stay in play as long as possible – or so I hope.
You could try Organic Maps as an alternative to OsmAnd though it’s not so great either.
The other demand that makes BIFL phones and even laptops difficult is web browsing, because of the mutually recursive escalation of web sites’ and browsers’ appetites for machine resources. A 2005 laptop that tops out at 512mb of ram simply can’t run browsers needed to use the modern web. I’m still using a Thinkpad X220 from 2011 with 4gb of ram, but I have older ones that are no longer viable because of memory and CPU limitations.
Added: video codecs (if you want to watch youtube) are another area where old cpu’s can’t keep up, and the reasons for that are somewhat more valid than web bloat. The new codecs really do have better video quality at a given bit rate, in exchange for the increased cpu cycles.
I had some immediate objection to Organic Maps when I first heard of them. Was their website Cloudflared previously? ATM I don’t see what my issue with them was. Superficially they look like a decent 2nd option (which I say having not tried their software yet).
The other demand that makes BIFL phones and even laptops difficult is web browsing,
Web browsing is such a shit-show even with the latest Debian on a PC that I have almost entirely rejected the idea of browsing from a smartphone. I simply will not invest 1 penny of money or 1 minute of my time chasing garbage services with a garbage device. There have been rare moments where “Privacy Browser” on my old AOS5 phone manages to reach and render a webpage but I have mostly given up on that idea. Even captive portals are a shit-show so I usually cannot connect to public wifi. Fuck it… it wasn’t meant to be.
Added: video codecs (if you want to watch youtube) are another area where old cpu’s can’t keep up,
I’m on the edge of scrapping Youtube altogether because of Google’s hostile treatment toward Tor users and simultaneous relentless attacks on Invideous nodes. But up until a couple months ago I could usually fetch a video via Invidious and store locally. My 2008 Thinkpad has been able to handle every video fine so far. I have the Newpipe app on the phone but I’m not really driven to use the phone for YT videos.