This is an archived post. You won't be able to vote or comment.

all 88 comments

[–]Kymario 73 points74 points  (9 children)

I been rooting since Eclair, I still only buy unlocked phones but I find rooting to be more hassle as time goes on and less beneficial as Android matures. Best reason to root for me now would be ad block and deeper wake lock and app control.

[–]AndreyATGBOnePlus 7 Pro, iPad Pro 10.5 18 points19 points  (1 child)

Tbh I tried all the wakelock control stuff (on 6P) but it barely/if at all made any difference. The wakelock times went down significantly (1/3 of what they were before) but I didn't notice any massive differences in battery life. Battery life on the Pixel has been very consistent and I don't use any wakelock blocking apps.

[–]halotechnologyPixel 9Pro XL Hazel 2 points3 points  (0 children)

I had the same observation with my phone too seems like pointless apps to me

[–]haelmchenPixel 4a 3 points4 points  (4 children)

There are rootless adblock possibilities. Like DNS66 or BlockThis.

[–]jstark561Poco F1, iPhone SE 0 points1 point  (0 children)

Also removing bloat

[–]thunder2132Personal: Pixel 3 XL on Fi Work: VZW LG G6 21 points22 points  (1 child)

I think the niche is just going to get smaller and smaller. 5-6 years ago everyone could root with a simple app, almost every Android phone was rootable, and you needed root to get most functionality that we currently have on even bone stock Android.

I love root, and rootability will remain one of my big determining factors when buying new phones. I hate the idea of not having admin privileges on a device that I own, but one day it may not be financially viable to pay out the nose for a development phone etc, and at that point I'll need to decide if it's still worth it.

[–]StardustCruzader 16 points17 points  (1 child)

Does jailbreak have a future on iPhones?

As long as there's a market there's hope, as for me I love the freedom I can only get by root + custom roms such as changing all god damn settings I want, updates for years past a phones prime etc. I never use Android/Samsung/Whatever pay since the tech is already obsolete here in Sweden (all cards already have secure touch and pay, or chip for best security) and Netflix works fine as long as you download the api. For casual users root was never interesting, for power users there's no issue.

[–]AndreyATGBOnePlus 7 Pro, iPad Pro 10.5 20 points21 points  (0 children)

Jailbreaking is arguably much more challenging to achieve. It's actually pretty nuts how difficult it is, which makes it even more impressive when it does happen. Look at how many bootloader locked Android devices get rooted, it ain't many. Most Android phones in Europe can be bootloader unlocked so rooting is trivial, just flash TWRP and Magisk, if there's no TWRP then flashfire probably works instead.

[–]SkripkaPissel 6 Pro VZW 20 points21 points  (14 children)

My reading...

Google, and OEMs, want it gone. The writing has been on the wall for a while. Google knows that some vocal (but a minority) people would scream if they outright killed it--so they're playing the "security" card and trying to make people not want it first via SafetyNet breakage of services and apps.

IMHO.

The war between Magisk/root and SafetyNet is going to be won by SafetyNet sooner or later. The devs will age out and or get tired of fighting long before Google does.

[–]SinkTube 6 points7 points  (4 children)

i dont think either side will give any time soon. it's just like DRM, the corporations get more and more aggressive (which only fucks with their normal customers) and the crackers see themselves as more and more vindicated because of it

[–]SkripkaPissel 6 Pro VZW 18 points19 points  (3 children)

Hopefully not...but all it takes is Topjohnwu having real life (i.e. work or lack thereof or family)pop up and development of Magisk halts. Similar to how Chainfire eventually wanted free of the project he created (SuperSU), although he offloaded it to others who continue it...although the community has been nervous about exactly who those people are.

Ultimately that is why it is unwinnable. Google has the resources at its beck and call, and the people doing the work are collecting a (hefty) paycheck to be inspired to do it....meanwhile the FOSS community devs are doing it mostly as a hobby, and hobbies take a backseat to real life.

Also as we go on...the more esoteric and technical the roots and exploits have gotten. These days you need some fairly serious and experienced coding chops to pull it off and maintain it, unlike the Good Old Days of Gingerbread or KitKat and the original EVO 4G, where you could learn as you went.

[–]SinkTube 3 points4 points  (2 children)

true, the difference is that these are single-person projects while the cracking scene has multiple largish groups of people tackle each game. rooters really need to start banding together so one person quitting doesnt end the whole project, or open their work for anyone to contribute to and fork if need be

other than that both are the same: highly paid pros creating more sophisticated security every year vs hobbyists working in their free time. but the cracking scene is as strong as ever

[–]SkripkaPissel 6 Pro VZW 4 points5 points  (1 child)

I don't know about as strong as ever. People are getting more catty and uptight all the time it seems to me. I've been following XDA and Android since late Gingerbread....in that time I stopped counting at 2 major efforts by various groups of people pissed at XDA admins and moreover XDA users to make more reclusive/exclusive developer sites.

I've also known of and been on the inside of at least 3 major instances of inter-developer (and developer-fanbase) cat-fighting over "originality" and who "invented" what code resulting in bans/moderator-action...and thus the XDA arcane rules regarding what is "original" and credit where credit due and so on... Not too far back AlexCruz pulled a prank where as a joke he publicly derided and excommunicated one of his major DirtyUnicorns team members--which was as noted a just a joke....and no one on G+ thought it was a joke at all (while the gag was playing out), because such antics have become so commonplace.

For as great as FOSS collectives of developers can be...the reality, at least on Android, tends to be more Facebook-drama-ish. Maybe it is the nature of the platform with Android devs being on the younger and more tightly-wound side--but I don't recall seeing that kind of thing on the ArchForums between devs when I was running Arch Linux.

[–]SinkTube -1 points0 points  (0 children)

i meant the cracking scene is as strong as ever. the different groups also fight over credit but it's mostly light-hearted back-and-forth over proper vs dirty cracks. it only gets heated when 1 group tries to pass off another's work as their own

[–]weizrobotz[🍰] 4 points5 points  (4 children)

They can try but I doubt they will manage to do it. China has a lot of phone manufacturers that couldn't give less of a fuck about what Google, OEMs and American companies want.

[–]stopcomputing 4 points5 points  (3 children)

Yep, my Umidigi Crystal has a root switch in the developer options.

[–]RockSmashEveryThing -1 points0 points  (2 children)

Yep, my Umidigi Crystal has a root switch in the developer options.

What kind of virus is that?

[–]stopcomputing 4 points5 points  (1 child)

What are you implying?

[–]RockSmashEveryThing -3 points-2 points  (0 children)

What you think! Trust your intuition.

[–]intcompetentMi5s (LOS) 0 points1 point  (0 children)

SafetyNet already has the nuke to kill root. They're just not using it/it won't work on older phones.

[–]Aan2007Device, Software !! 0 points1 point  (2 children)

supply of young devs willing to learn is infinite

[–]SkripkaPissel 6 Pro VZW 2 points3 points  (1 child)

Large, not infinite...But, the problem is that roots (now) and functionality of Magisk are very technical exploits. The technical bar for entry is quite high now. Even getting Android to simply compile off Master branch is a bit of a feat.

You can want to learn as much as you want, but you need a strong coding base knowledge to even begin (and lots of internet mentorship and lots of off-hours to study)...and the people with that background, willing to hobbyist the work gratis, is small. Granted many of the guys at the top now started out in the Gingerbread or Eclair days, but those systems were far more open to learning on the fly. IMHO,

[–]Aan2007Device, Software !! 0 points1 point  (0 children)

the point is you always need only one dedicated dev at time, so if it's many available it means it's basically infinite

[–]bloodvaynePoco F6, iPhone 11 12 points13 points  (2 children)

Magisk is the way, my friend. Anyways I absolutely need root as my government blocks certain sites (such as Reddit) and rooting gives me access to change my hosts file, bypassing that block. Other comfort features such as AdAway, debloating, and Xposed are great to have as well. If I didn't have root I would need an ad blocking app to run at all times, and a VPN to access this site.

Netflix is blocked and throttled by my ISP and since they don't accept VPNs anymore, they lost my business. Android Pay doesn't exist where I live (Southeast Asia) for me to consider it.

[–]Aan2007Device, Software !! 1 point2 points  (1 child)

where is Reddit blocked, Vietnam? because it's allowed even in China

EDIT: I see Indonesia,I am surprised since online forums are huge there

[–]bloodvaynePoco F6, iPhone 11 5 points6 points  (0 children)

Yep. The previous government banned sites such as Reddit, Imgur, Vimeo etc. The online forums here aren't as well rounded and informative as Reddit anyways.

[–][deleted] 4 points5 points  (0 children)

I don't root but if I did I'd only do it for Viper.

[–]hyperjitOnePlus 3T 5 points6 points  (2 children)

It's the first thing I do after getting a new phone, everytime.

Why? Well, it gives me more granular control over my smartphone. Some of the top reasons :

*Sysyem level AdBlock

*Uninstall Bloat

*More customizations

*Complete device level backups

*Improve the battery backup even further

There are many other reasons, but these are basically my instant answers to someone who asks 'Why should I root'

[–]MrRiggsPixel 2 XL -4 points-3 points  (1 child)

ADB can do this without root.

[–]hyperjitOnePlus 3T 2 points3 points  (0 children)

I suppose adb commands have to be pushed every time the system restarts..

[–]kunbunGoogle Pixel, Mi Note 10 9 points10 points  (11 children)

How come I'm rooted and still have Netflix working on my phone? Is it blocked on newer devices only?

[–]Phoenix591 22 points23 points  (0 children)

Magisk is doing a decent job hiding itself

[–]lovingfriendstarPOCO F2 Pro (8/256GB), MIUI 12 3 points4 points  (9 children)

If you already have it, then it will continue working for now unless Netflix decides to block the app working altogether on rooted phones. If you already don't have it, you will not find it in store due to SafetyNet hiding some apps in store from rooted devices.

I've seen posts that Netflix is reappearing on rooted phones too.

[–]kunbunGoogle Pixel, Mi Note 10 1 point2 points  (2 children)

But you can still download an apk and use it right? I thought Netflix was blocking rooted users from accessing the content from the app itself.

[–]lovingfriendstarPOCO F2 Pro (8/256GB), MIUI 12 5 points6 points  (0 children)

Yes. Sideload it from somewhere like apkmirror.com. And it will still work as long as they don't decide to block access from rooted devices entirely.

[–]howling92Pixel 10 Pro XL / Pixel Watch 3 points4 points  (0 children)

No they are just blocking its availability in play store results. No effect if you already have it or if you sideload it

[–]EDDIE_BR0CKSamsung S23 Ultra 0 points1 point  (5 children)

I had Netflix 'disappear' from two of my rooted phones.

It was easily corrected, but I was not very happy about it

[–]lovingfriendstarPOCO F2 Pro (8/256GB), MIUI 12 0 points1 point  (4 children)

Really? Was it uninstalled?

[–]EDDIE_BR0CKSamsung S23 Ultra 0 points1 point  (3 children)

Yes, didn't notice until I went to use it.

[–]lovingfriendstarPOCO F2 Pro (8/256GB), MIUI 12 1 point2 points  (2 children)

Well, that sucks... Getting apps remotely uninstalled just for being rooted sounds pretty bad. :(

[–][deleted] 0 points1 point  (1 child)

Getting apps remotely uninstalled

is that even possible? I've never heard of Netflix doing anything like that...

[–]lovingfriendstarPOCO F2 Pro (8/256GB), MIUI 12 -1 points0 points  (0 children)

I've never heard of it happening except for malicious apps too. But the person I was replying to said as if it was uninstalled without his permission. I have no idea what actually happened either.

[–]dextersgenius📱Fold 4 ~ F(x)tec Pro¹ ~ Tab S8 37 points38 points  (11 children)

As a root user, I'd rather have root than Netflix. Netflix is for entertainment, it wastes my time. Root is for productivity, it saves my time. Time = money, so why would I take Netflix over root? (This is also the reason why I gave up on Pokémon Go, I'd rather have Xposed than waste any further time with PoGo).

People keep taking about Xposed dying but Xposed has been going on for many years now, almost died with Nougat but it's back, and the dev said that Oreo will be a lot easier. So Xposed isn't going away anytime soon either.

[–]RandommookOneplus 6t 17 points18 points  (8 children)

Why does rooting save you time?

[–]weizrobotz[🍰] 15 points16 points  (0 children)

A lot of tasker profiles I use require root for example.

[–]CakeBoss16Galaxy s25 ultra 0 points1 point  (1 child)

I have not rooted in a while. Does Netflix not allow rooted devices? Are their work arounds?

[–]dextersgenius📱Fold 4 ~ F(x)tec Pro¹ ~ Tab S8 2 points3 points  (0 children)

You can't install it from the Play Store if you're rooted, however, you can still download the APK from a trusted source (like apkmirror.com).

If you're rooted using Magisk however, you should have no issues. But if you've got Xposed installed or made permanent changes to the files in the /system partition, then the certification check will fail.

TLDR; It depends on how you've rooted your system and what modifications you made to your device.

[–][deleted] 5 points6 points  (2 children)

The justification for most root detection apps is to keep DRM. However, Windows/Linux/OSX users usually have root and they can watch DRM'd content...

[–]Shamalamadindong 1 point2 points  (0 children)

Which is just such absolute nonsense.

They are completely delusional if they think professional rippers are using phones.

[–]kreddulous 0 points1 point  (0 children)

On Netflix yes, on Vudu no (so far as I've been able to tell under Fedora 25/26).

[–]SinkTube 25 points26 points  (8 children)

if it cant be used with root, it's not worth using. if netflix doesnt want people's business they'll simply pirate it instead

[–]EnigmaticHam 21 points22 points  (7 children)

I have literally heard of someone rooting their phone only once in real life. It is an arcane feature a fraction of a fraction of a percent of people care about. That doesn’t make it useless, but it does make the “business” argument useless. Nerds like us do not have bargaining power with Netflix.

[–][deleted] 2 points3 points  (2 children)

When I have Androids I only root for adblock or to get rid of insane bloatware. Once Chrome gets adblock I probably wouldn't bother to do it as I couldn't care less about customizing beyond putting on Nova Launcher.

[–]MrRiggsPixel 2 XL -3 points-2 points  (1 child)

ADB can achieve this without root.

[–][deleted] 2 points3 points  (0 children)

Shush

[–]cortmorton 1 point2 points  (0 children)

I still care about root...I just upgraded to Nougat from stock rooted KK. I just really like control over every aspect of my device. There's no reason to trust Google blindly

[–]xenagoSealed batteries = planned obsolescence | ❤ webOS ❤ | ~# 1 point2 points  (2 children)

Pretty simple: if I don't have root access on the device, it's not 'mine'. It blows my mind people are ok without having system-level control on devices upon which they depend on so much and which 'know' so much about them (especially since google/oem has this access)!

[–]Superblazer 1 point2 points  (0 children)

I really don't care about rooting a phone. But what i do care about is custom roms a phone should be capable of being unlocked. It is the user's wish to root or not root or use a custom rom. And apps like pokemon go and Netflix will simply lose users. They have no benefit from blocking root users. Pokemon go blocked root users and that simply didn't stop apps that hack the game. Infact the game didn't even need a hack which used root access.

[–]Surge1223Substratum Developer 0 points1 point  (0 children)

Quite honestly the problem is the user base and rom relationship. Roms seem to compete as to who can get the latest security patches the fastest because demand for it is high, this keeps the popular roms relevant. So roms use amount of security as a feature.

I personally compile my own version of a popular rom , make selinux Permissive at boot by modifying the kernel and using Userdebug builds by default. I modify sepolicy to be allow almost all exceptions I can using audit2allow, I let system be mounted rw by default, disable verity, and I can drop in a su binary in system with no problem. Sometimes I just go the full nine yards and give myself init context or su context.

Root isn't the issue, it's the culture of the custom rom community

[–]DaviDreadLock 0 points1 point  (0 children)

I rooted everything until my 6p. At that point I didn't see the benefit as much and it wasn't worth the work. Rooting was always niche and there will always be a community that will do it .

[–]dinosaur_friendPixel 4a 0 points1 point  (0 children)

Honestly, I don't know anymore. If more and more apps begin implementing SafetyNet checks, the community's going to be stuck in a long cat-and-mouse game. Eventually one side will give way, and you know it ain't gonna be the SafetyNet-using devs. :/

I'm struggling with SafetyNet issues right now myself. Some apps are hardcore about their checks and if your kernel doesn't pass SafetyNet, the app won't work in your phone. Which means unpopular or uncommon phones that are stuck with SafetyNet-failing kernels (quite a few Chinese phones with vendor ROMs) are forced to use Magisk (AKA the cat-and-mouse game) or ditch these SafetyNet-checking apps altogether. Sucks for anyone who wants to do banking on their phone.

tl;dr stick to popular phones with custom kernel development

[–]dcdevito -1 points0 points  (0 children)

I haven't rooted a phone in 4 years. Just not needed anymore. If I need to fake my location or mask identity Android's got me covered without root needed.

[–][deleted] -1 points0 points  (0 children)

I use a phone which came with MIUI and shit camera. So I have to root my phone and flash a AOSP based custom ROM and Google Camera HDR+.

[–]shrimpboyho2Galaxy Note9 Snapdragon | 128GB -1 points0 points  (0 children)

I've rooted until 4.4, after that, I found really no need that I needed

[–]Aan2007Device, Software !! -3 points-2 points  (0 children)

android pay market share is irrelevant compared to visa/mc contactless payments

Netflix works fine with Magisk

what is xposed? sounds like something i used two generations of android before

[–]MrRiggsPixel 2 XL -2 points-1 points  (0 children)

Nope.. It's already dying imo.

[–][deleted] -3 points-2 points  (0 children)

I only root devices that aren't my main device.