Back in the day - rooting Android phones and installing custom ROMs were such a big part of Android. I remember so well using titanium backup and Greenify and Cyanogenmod and the list goes on.

Is it still necessary to root in 2023 though?

I have been on vanilla Android without root access for the past couple of years and at this point most root features have made it into the vanilla Android OS. What are your thoughts?

  • ctrl@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I still root my phone for system-wide adblock, call recorder and Xposed modules I have been using since Jelly Bean.

  • prejudicedribs@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I been on custom ROMs for years without root. But recently, root has moved from magisk to kernelsu, which is a kernel based root solution. Much better than magisk in terms of avoiding detection and required no extra install if your kernel already supports kernelsu. I’ve started using root features again thanks to kernelsu

  • Psythik@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Haven’t rooted in years. Don’t really need to anymore.

    Plus root breaks my banking app and I need that.

  • Zak@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Necessary is a matter of perspective, and what it is you need your device to do. Mine is that if you don’t have root (or equivalent) on a computer, you don’t really own it. That’s a philosophical point more than a practical one - I’d want root even if I didn’t currently have a use for it.

    Practically, here are some things I use root for in 2023:

    • Advanced charge controller - limit battery charge to extend service life. Some devices have a built-in option now, but it’s usually only a single switch for 85%. I usually set it to 60%.
    • Backup of apps with their data (Neo Backup), to install onto another device or after a factory reset - I don’t think there’s a way to do anything like this without root.
    • Mounting remote devices for access by arbitrary apps using EasySSHFS - I don’t think there’s a good equivalent.
    • Accessing exfat format external drives, like the SD cards in my camera using MiXPlorer’s built-in filesystem drivers. Android is an asshole for not supporting more filesystems. It’s Linux; the support already exists.
    • Hosts file ad blocking - DNS ad blocking is a viable alternative now.

    If something blocks me from using it with root, I’ll give it a 1-star review on Google Play and probably not use it even if I can get around the blocking. If my bank starts using more effective blocking, I will probably change banks.

  • pacjo@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 year ago

    Essential? no.

    Worth it? maybe.

    Nice to have control of your own device? absolutely.

    I have two devices, primary with root (through Magisk as KernelSU still has some issues for me) and secondary without root. Anytime I have to do something more demanding on the unrooted device I really wish I had root. Local terminal access, ability to disable some annoying “features” (verified app links) and multiple other things I use daily make it worth it for me.

    EDIT: I saw mentions of custom roms in other comments. I have a custom rom installed (AOSP based). If I was on a stock rom (or god forbid something like MIUI) root would be a must for me.

  • spacebot3000@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I’ve been a flashaholic since the CWM days, but I haven’t rooted since probably 2017 or so. Back in the day, rooting was practically necessary for a good UX, but Android’s matured enough now that I haven’t had the need for a few years.

  • Engywuck@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Necessary for what? If you want to block ads system-wide, you can use the Private DNS feature. But to fiddle with system partition/install Xposed stuff you definitely need root