this post was submitted on 21 Nov 2023
485 points (98.2% liked)

Android

17724 readers
61 users here now

The new home of /r/Android on Lemmy and the Fediverse!

Android news, reviews, tips, and discussions about rooting, tutorials, and apps.

πŸ”—Universal Link: [email protected]


πŸ’‘Content Philosophy:

Content which benefits the community (news, rumours, and discussions) is generally allowed and is valued over content which benefits only the individual (technical questions, help buying/selling, rants, self-promotion, etc.) which will be removed if it's in violation of the rules.


Support, technical, or app related questions belong in: [email protected]

For fresh communities, lemmy apps, and instance updates: [email protected]

πŸ’¬Matrix Chat

πŸ’¬Telegram channels / chats

πŸ“°Our communities below


Rules

  1. Stay on topic: All posts should be related to the Android OS or ecosystem.

  2. No support questions, recommendation requests, rants, or bug reports: Posts must benefit the community rather than the individual. Please post to [email protected].

  3. Describe images/videos, no memes: Please include a text description when sharing images or videos. Post memes to [email protected].

  4. No self-promotion spam: Active community members can post their apps if they answer any questions in the comments. Please do not post links to your own website, YouTube, blog content, or communities.

  5. No reposts or rehosted content: Share only the original source of an article, unless it's not available in English or requires logging in (like Twitter). Avoid reposting the same topic from other sources.

  6. No editorializing titles: You can add the author or website's name if helpful, but keep article titles unchanged.

  7. No piracy or unverified APKs: Do not share links or direct people to pirated content or unverified APKs, which may contain malicious code.

  8. No unauthorized polls, bots, or giveaways: Do not create polls, use bots, or organize giveaways without first contacting mods for approval.

  9. No offensive or low-effort content: Don't post offensive or unhelpful content. Keep it civil and friendly!

  10. No affiliate links: Posting affiliate links is not allowed.

Quick Links

Our Communities

Lemmy App List

Chat and More


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 63 points 1 year ago (4 children)

Honestly, Custom ROMs have been in decline of usage since few years. There are also Other ROMS like Pixel Experience, PixyOS, Havoc, evolutionX, PixelOS, Paranoid, Derpfest, CrDroid and lot more.

The reason for the drop is due to a combination of reasons like better OEM UI, unpublished Kernel code (Chinese OEMs, Mediatek), locked bootloaders and Safetynet issues.

I'm currently rocking CrDroid it has currently ~85K active devices (https://stats.crdroid.net/).

[–] [email protected] 25 points 1 year ago* (last edited 1 year ago) (4 children)

Before i got my Pixel 6 Pro, i've been running Custom Roms on everything. The Pixel 6 Pro is probably the first device, i'm actually okay running Stock. It just does what it should. And i'll be honest, the hassle of getting it to work properly (Banking, Netflix, etc) is just too much for my everyday phone...Google really did a number on that one, both positive and negative. I kind of hate it...

[–] [email protected] 30 points 1 year ago (2 children)

Ironically that's one of the only phones that you have the choice of not running stock

[–] [email protected] 6 points 1 year ago

I know - which was the reason i got it in the first place.

[–] [email protected] 0 points 1 year ago (2 children)

Not it isn't. Plenty of OEMs let you unlock the bootloader.

[–] [email protected] 8 points 1 year ago (1 children)

That isn't the only factor though. Take OnePlus, for example. You can still unlock their bootloaders, but if you check out XDA you'll see that their hasn't been any custom roms for a OnePlus flagship since the 9 pro because they stopped publishing the MSM tool, so the risk of bricking the phone is too great.

[–] [email protected] 2 points 1 year ago

I guess the same thing is happened with samsung after the s10 series. No new roms for the newer ones apart from 1 or 2 oneui based roms.

[–] [email protected] 1 points 1 year ago

But in most of OEMs you cannot relock the bootloader with your own key..

[–] [email protected] 10 points 1 year ago

I used to turn to custom roms to extend the life of my phone. My first smartphone didn't get an official update after I purchased it for example. The custom roms often made the phone snappier too.

These days I'm on a mid range Samsung phone released almost 4 years ago and it's still getting updates.

[–] [email protected] 5 points 1 year ago (1 children)

Ditto on a Pixel 6 Pro. There were a ton of people with issues when this thing came out, but I was lucky enough to dodge all the issues.

[–] [email protected] 1 points 1 year ago

I had none over the last 2 years...which is funny, because i fully expected to have them - and put a custom rom on it. There are just two things that irk me...you can't disable IPv6 and the adaptive charging is still not enough for me personally, i would have liked to have a hard limit...

[–] [email protected] -1 points 1 year ago

Google really did a number on that one, both positive and negative. I kind of hate it...

And yet you bought a Pixel and supported them in this.

[–] [email protected] 3 points 1 year ago

Safetynet issues

Fun part of this is that it relies entirelly on Googles tracking framework.

[–] [email protected] 2 points 1 year ago (3 children)

Do custom ROMs still have issues with some apps not allowing them? It's been an eternity since I tried one and I don't know if it's a hard requirement, but at least when I did try it, I had (?) to root my device and my bank apps refused to work after that.

[–] [email protected] 2 points 1 year ago

Many applications especially banks require Google Safetynet to be functional, even without root. I am running DivestOS, a hardened version of LineageOS without gapps, and I can't have access on my bank because I chose freedom. Democracy at its finest...

[–] [email protected] 1 points 1 year ago

I haven't encountered such a thing yet (been using for 5 months).

There are lot of methods to bypass those checks even now, and often many ROMs do this by default. (LineageOS doesn't do that afaik)

[–] [email protected] 1 points 1 year ago

Some banking or payment apps can detect root and won't let you use them.

When I used to run Custom ROMs I just used magisk to hide the root and these apps would work fine afterwards.

[–] [email protected] 0 points 1 year ago (4 children)

better OEM UI

Very subjective.

Unpublished kernel code

Don't use those phones.

Locked bootloaders

Plenty of OEMs allow bootloader unlocking, stop buying Samsung.

Safetynet issues

It's Google Play Integrity checking now, and as someone who has been using LinageOS on unrooted phones for a while, I've never had these issues. Not to say people out there aren't having them, but it's not as bleak as people seem to believe it is.

I have one phone that's rooted, and I have to use magisk to hide it, and that occasionally has issues, but not the non-rooted ones running custom roms.

[–] [email protected] 5 points 1 year ago (3 children)

Where are these OEMs that allow proper bootloader unlocking on most of their range?

Google, Sony ...? Huawei stopped doing it, Oppo & Samsung doesn't last I checked.

[–] Professor_Piddles 2 points 1 year ago

OnePlus has a pretty good track record for this

[–] [email protected] 1 points 1 year ago
[–] [email protected] 1 points 1 year ago (1 children)

Xiaomi Does albeit with some wait time.

[–] [email protected] 2 points 1 year ago

I still remember the good old days when there was no waiting time.

[–] [email protected] 3 points 1 year ago

It's Google Play Integrity checking now, and as someone who has been using LinageOS on unrooted phones for a while, I've never had these issues. Not to say people out there aren't having them, but it's not as bleak as people seem to believe it is

Maybe a week ago they borked the integrity of custom ROMs. GPay/Wallet doesn't work anymore with Magisk shenanigans. Happened to every ROM I checked.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

I'm talking from a general user perspective who often can't even differentiate between chipsets let alone look for such details.

People used to got to Custom ROMs because OEMs were really doing shit job, that's not the case now given now.

[–] [email protected] 4 points 1 year ago

People used to got to Custom ROMs because OEMs were really doing shit job, that's not the case now given now.

Yep. I used to use custom (ROMs, kernels, etc) for the extra features and playing with my phone like a shiny new toy. Now I use GrapheneOS because OEMs and Google don't do security and privacy anywhere near as good as GOS. And I can live with the minor inconvenience of apps that use Play Integrity API, though I do encourage the app devs to switch to hardware backed attestation because: "Android's hardware attestation API provides a much stronger form of attestation than the Play Integrity API with the ability to whitelist the keys of alternate operating systems. It also avoids an unnecessary dependency on Google Play services and Google's Play Integrity servers." https://grapheneos.org/articles/attestation-compatibility-guide

[–] [email protected] 1 points 1 year ago

Now try to use most of Banking applications (even McDonalds app lol) Most of these application require Google Play Integrity. So practically, you are enforced to use Google Play Services or buy a second device to run android with gapps and then power it off (that's what I did)