Your choice is making sure to buy a well supported, timely updated device. If you can't is a different issue. But, if you don't is on you. Vote with your wallet.
Your choice is making sure to buy a well supported, timely updated device.
Sure, that choice is currently available, but it wasn't when many of those devices were purchased. For example, I'm currently using a Galaxy S10e which had just about the best support of any Android phone. Now I'm stuck on Android 12. I actually planned on using it with Lineage, but somewhere between my S7 and the S10e, Samsung stopped using Exynos in their Canadian phones, and I didn't realize it. The hardware is still more than good, and as others have pointed out, with Play Service updates, the software isn't really obsolete either, it's just a concern I'm not getting security updates.
As long as my provider is selling me service for the device then they have a responsibility to support it and provide upgrades. I do vote with my wallet by not being on the upgrade treadmill.
Google develops Android and thus is responsible for it's update scheme. They already changed it quite a bit in the last years with GSIs and Project Treble but there's still no real seperation that would allow the same drivers and hardware blobs to be used independent of the Android Version or updating the Android version without these needing to be included every time.
I don't blame the users. There's usually no way to upgrade android versions, so we get stuck unless we replace the phone, and most people can't afford to replace their phones so often. I'd go further and say that people shouldn't be supposed to replace their phones because of a new software version. The android's distribution model is flawed, we should be able to upgrade our phones the same way we upgrade linux distros. If it was possible, then I would blame users for running unmaintained software.
Changing ROMs is a huge pain. Not only it can brick the phone, full backups were basically made impossible long ago. It's best to do it as soon as you purchase the phone and that's what I am gonna do.
I'm on 14 but to be honest the only difference I really noticed is GTA Vice City got broken by it I presume it will never be fixed since they seem to have done another version.
So yeah it's really only taught me not to buy apps again I'm not a fan of the restricted folder/file manager restrictions either.
LineageOS was not fully degoogled before GrapheneOS devs came and did that. I think now LineageOS also has these patches.
They also dont apply hardening, also not for privacy. The webview for example is just Chromium.
There are a ton of features, all listed on grapheneos.org
Many are pretty technical, a lot of them are for very high threat models. I mean, we still all manage to kinda not get hacked. But that may be because we live under governments that are not full dystopia, yet. Or because we are just boring.
GrapheneOS is likely overkill, but I like to have the most security I can get. These guys are doing amazing work, hacking Android at very low levels. For example they found a way to completely disable the USB port, I think using the same mechanism as the "water detection" would use to shut it off.
Or storage and contact scopes, or the hardening everywhere. Pin scrambling.
A lot could be improved, LineageOS has way better AOSP apps for example. These should land in GrapheneOS.
I'll just keep using Lineage OS as that's what works best for me. You can use what you want but my experience is that the Graphene community is toxic and arrogant. I don't want to be a part of that community. If anything I would use Calyx OS
It really isn't. F-droid is built for currently supported versions of Android. F-droid basic is just what it sounds like. It is basic and not really usable for me as the layout is goofy.
My phone was on 11 and wasn't receiving security updates so I said fuck it and installed lineage os. Nice experience so far, hoping to make this phone last at least a few more years.
LineageOS has very slow updates. Also they dont have access to all the code they need. I dont even know if they port a newer Kernel to these devices, so they likely still run the outdated, vulnerable kernel they used before.
Also, they dont have access to the Firmware signing keys so they cant deliver firmware updates, which (especially mobile network stuff) causes a ton of security issues.
Lineage OS is updated monthly. Also what are you talking about? The code is all available and under a libre license I might add. From a kernel perspective you can't just port a newer kernel. That's not how Android works. It has been done on some devices but it is very hard and usually very impossible for one reason or another.
From a signing perspective I don't know but usually you get the firmware from the upstream manufacturer such as Qualcomm. From a security perspective phones aren't very good as the modem runs its own software and is a total black box.
Personally, I am still on 13 using lineage OS. I have been offered Android 14, but in order to do that, I might have to either wipe my device or at least plug it into a computer and neither of which I particularly want to do at the moment. Running Android 13 has been perfectly fine for me.
For patches to the same version, yes. But, for upgrades between versions, not yet. At least not that I'm aware of.
Now, GrapheneOS on the Google Pixel can update between versions and security patches to the current version too. So it's fully there, but to my knowledge, lineage does not allow version upgrades.
I recently upgraded from android 13 to 14 on Lineage and didn't have to wipe but to be honest, there was nothing new. Only back gestures were an interesting addition
It is a pretty painless experience. Just download the image onto a SD card and then use the recovery options to flash it. There aren't that many changes to Android this time around. The good news is that you have plenty of time.
My point wasn't that nothing changed. My point was that if I haven't noticed the changes, they must not be important. I would be perfectly happy with Android 9 right now. It would make zero difference to me, so why would I go out of my way or pay money for a new phone to upgrade?
Galaxy S10 Android 12 UI 4.1 til the wheels come off (a.k.a banking/gpay apps stop working due to lack of latest security updates), there are no advances in the last 6 years that I've owned my phone which in any way have tempted me to throw out another thousand dollars for.
I doubt it as the Android security model is actually pretty good. It isn't immune but neither is anything else. It is all about least privilege. There is no root so the worse case is you just uninstall something manually.
I mean, that's true, but paying $500 for a security update is a bit obscene given the rest of my phone is more powerful than i actually need despite being old and cheap. Until I find one that has very good signal or my current one breaks properly, I'm not burning that money for a device that i literally wont be able to tell is faster.