People Ask Why Some Root Their Device and For Me This is Why
from alkaliv2@lemmy.world to privacy@lemmy.ml on 17 Aug 2024 20:53
https://lemmy.world/post/18765171

I am a Tasker enthusiast and when I can automate something simple on my phone I like to. I set a simple task to turn off WiFi when my home network is not detected so my phone doesn’t scan and report my location to businesses. However, this functionality is now nonexistent and the developer has to ask people not to one-star their app because it doesn’t work. My phone is my phone and killing my ability to use it as such for whatever security theater Google is playing at is why I root my device. Anyone else still rooting for similar reasons?

#privacy

threaded - newest

Ok_imagination@lemmy.world on 17 Aug 2024 21:27 next collapse

I’ve considered it for similar reasons to your own. I like using Tasker for Bluetooth and it seems most of that compatibility is removed now as well.

plz1@lemmy.world on 17 Aug 2024 21:48 next collapse

How does it detect your home wifi if it has turned off wifi? I don’t know Android, but the logic there seems odd. Are you using location services to drive it?

Shepy@feddit.uk on 17 Aug 21:55 collapse

You’ve misread that. When he leaves his home network, he has it switch off wifi to prevent it being picked up by other networks. Probably has it being switched back on by cell tower / similar location option

dumbass@leminal.space on 17 Aug 23:27 next collapse

Just have your WiFi turn back on when you get back to your home, you can do location based stuff with tasker, I used to have it on my old phone and made it turn my phone on silent and turn off the WiFi when I got to work, but as soon as I got home it put my phne back to normal.

Shepy@feddit.uk on 17 Aug 23:47 next collapse

Yeah thars what I said :P

dutchkimble@lemy.lol on 18 Aug 04:30 collapse

No you don’t understand. See you can set it to turn on once his GPS shows he’s home again.

Shepy@feddit.uk on 18 Aug 10:40 collapse

Yes, which i literally said “cell tower / similar location option”

Cell tower is the lowest power cost for getting location, GPS is the most power hungry.

tasker.joaoapps.com/userguide/en/loctears.html

I’ve used tasker for 13 years, im quite aware it can do GPS :P

dutchkimble@lemy.lol on 18 Aug 14:11 collapse

Sorry, I meant it as an /s because people didn’t get you before!

Turbo@lemmy.ml on 18 Aug 14:32 collapse

Ew Location based stuff is even less privacy. That is a feature I never turn on unless I really need directions …

plz1@lemmy.world on 18 Aug 02:29 collapse

I don’t think I did. I just assumed it would be impossible to detect the home network automatically once WiFi was automatically switched off. Unless off isn’t actually off. Or the “auto on” part was location based.

PraiseTheSoup@lemm.ee on 18 Aug 05:47 next collapse

You’ve now misread twice. Go back and try again.

Turbo@lemmy.ml on 18 Aug 14:31 next collapse

Lol

Tja@programming.dev on 18 Aug 16:42 collapse

You could have been helpful and chose to be an asshole instead. Go back and think about what you did.

PraiseTheSoup@lemm.ee on 18 Aug 17:01 collapse

There’s no helping some people.

Tja@programming.dev on 18 Aug 16:44 collapse

You are right, that is impossible, but it isn’t what they are doing.

They are turning it back on either manually or by some other method (cell tower for instance). This automation seems to be to just turn it off.

possiblylinux127@lemmy.zip on 17 Aug 2024 21:48 next collapse

You could just not use Google Android. Lineage OS all the way with no Google apps

trevor@lemmy.blahaj.zone on 17 Aug 22:04 next collapse

Google has a disproportionate and overwhelming say in AOSP. What do you think Lineage OS is based on?

When Google makes API changes to Android, it hurts AOSP too. Can the devs try to maintain the legacy API on their own? Sure, but it’s extra effort, so it’s usually not something you can count on.

possiblylinux127@lemmy.zip on 17 Aug 22:43 collapse

True, but there isn’t a lot of options. At least with Lineage OS the apps are all separate and not abandonware

circuscritic@lemmy.ca on 17 Aug 22:50 next collapse

Security and Privacy are not the same thing.

Stock Google is absolutely a hit to ones privacy, but LineageOS is a often big hit to device security.

If you don’t have a Pixel, and therefore can’t use GrapheneOS, check and see if your device is compatible with DivestOS.

However, neither will offer root support for reasons that both devs have decent write-ups explaining within each project’s documentation.

I do realize that not everyone places security above all other factors when deciding on their smartphone OS, but I think they should be aware of the trade-offs so they can make an informed decision.

possiblylinux127@lemmy.zip on 17 Aug 23:23 collapse

Lineage OS is in fact not terrible for security. Other than a unlocked boot loader I have not seen anything wrong with it.

As for Divest OS is has all the same issues as Graphene OS.

circuscritic@lemmy.ca on 18 Aug 00:18 next collapse

The inability to relock the bootloader is gigantic security vulnerability. It negates, or entirely voids, a significant amount of a devices physical security, including FDE.

There are other security issues with LineageOS, but that’s part of the trade-off. There’s nothing inherently sinister or incompetent about that, it’s just the nature of the beast.

Regardless, I’m not here to chastise anyone’s choice of OS, or to even imply that there is a right, and wrong ROM, there isn’t.

I was just pointing out that there are pros and cons, and users should be aware of them when making those decisions.

Emotet@slrpnk.net on 18 Aug 10:17 collapse

Why do you keep stating blatantly false info as facts when it is obvious that you’re knowledge of the topic at hand is superficial at best?

In this comment thread alone you’ve stated that:

  • to avoid “Google Android”, one should use Lineage OS (?)
  • Apps on Lineage are some kind of separated on Lineage OS and not abandonware (??)
  • Lineage OS is not terrible for security, because you haven’t found anything wrong with it besides that small little, insignificant detail of an unlocked bootloader (???)
  • DivestOS has “all the same issues” as GrapheneOS(???)

Genuinely not trying to stir up shit, I’m curious. Why?

refalo@programming.dev on 18 Aug 23:20 collapse

Dunning-Kruger effect

MonkderVierte@lemmy.ml on 17 Aug 23:11 collapse

Both are based on AOSP, same issue there.

SanctimoniousApe@lemmings.world on 17 Aug 22:33 next collapse

So, PinePhone is gonna be a mature project… when? Can’t be soon enough.

iturnedintoanewt@lemm.ee on 18 Aug 05:51 collapse

Never… Pine kinda throws you the thing completely half assed for the people to build the whole stack. It’s a really slow process.

zerozaku@lemmy.world on 17 Aug 23:14 next collapse

I am a root user, yes but I only use it for migrate, a custom rom backup & restore tool.

Coming to Tasker, I tried so hard to figure it out but couldn’t do it for my use case of having custom gestures. I like to have profiles depending on whether I am home or outside, will give it one more shot for this.

lemann@lemmy.dbzer0.com on 17 Aug 23:51 next collapse

I’m rooted to…

  • backup & restore my apps as I please (as well as scheduled backups to my SD card)
  • BMS control to keep my battery in good health
  • Automation app for automating stuff (like Tasker)
  • revoking typically unrevokable permissions from system and Google apps
  • To actually feel like I own my device.

If I wanted a heavily curated (and somewhat locked down) experience, I’d be in the Apple ecosystem - don’t know why Google thinks it’s a great idea to force this ideology onto practically all Android users…

Similar situation with that additional warning for sideloading apps - there’s already two warnings and Play Protect typically uninstalls these apps anyway, without the user’s consent - in one case deleting KDE Connect from users’ devices if installed with F-Droid

Uhh I definitely went off on a tangent, oops.

Peffse@lemmy.world on 18 Aug 02:32 next collapse

I went into a near seething rage when I found out Android 12 let OEMs decide bloatware was completely immune to ADB disable commands. root’s the only method to get to the non-disable xml files and remove that “functionality”.

goferking0@lemmy.sdf.org on 18 Aug 04:39 collapse

Then 12 or 13 also made it so there’s no way to access android/data.

Ffs I want to be able to backup app data that doesn’t get backed up any other way

Chakravanti@lemmy.ml on 18 Aug 02:59 collapse

I’m rooting to…

Remove Google

nobleshift@lemmy.world on 18 Aug 01:34 next collapse

BECAUSE I FUCKING OWN YOU (me to the phone)

PsychedSy@lemmy.dbzer0.com on 18 Aug 01:53 next collapse

I like being able to use my banking app. I do miss having proper control, though.

FuCensorship@lemmy.today on 18 Aug 01:59 next collapse

Magisk zygisk won’t work for you?

JokeDeity@lemm.ee on 18 Aug 02:51 next collapse

What is?

FuCensorship@lemmy.today on 18 Aug 02:55 collapse

If you root with Magisk you can still use the banking apps, at least i can.

COASTER1921@lemmy.ml on 19 Aug 06:40 collapse

It’s still a cat and mouse game between Google and playintegrityfix/next. If you need to rely on your phone at any time rooting isn’t really an option anymore. I don’t see Google changing to be less hostile toward device automation unfortunately.

We really need a 3rd competitor or better workaround. It would be cool if you could have a virtual Android device inside a rooted device to run apps requiring safetynet. But that’s way way way easier said than done.

PsychedSy@lemmy.dbzer0.com on 18 Aug 02:59 next collapse

It’s been a while since I’ve rooted. I’ll look into it. Thanks for the direction.

jabjoe@feddit.uk on 18 Aug 12:34 next collapse

Didn’t when I tried when on LineageOS. I needed that bank app for work, so got a Pixel and switched to GrapheneOS. The bank app works, and it is useful to be able to on and off Google Maps (because of traffic routing and search, when compared to Organic Maps). But LineageOS worked better. GrapheneOS has more bugs and a small community.

kratoz29@lemm.ee on 18 Aug 22:24 collapse

KernelSU looks like a better way nowadays.

autonomoususer@lemmy.world on 18 Aug 03:08 next collapse

github.com/daboynb/PlayIntegrityNEXT

Valon_Blue@sh.itjust.works on 18 Aug 03:28 collapse

Does that effectively hide root? Because the parent repo says it’s only “guaranteed” to work for Google apps.

hellojack@lemmy.ml on 18 Aug 15:33 collapse

Shamiko does help hiding root with most apps.

autonomoususer@lemmy.world on 18 Aug 18:05 collapse

Shamiko is anti-libre software. We do not control it. It fails to include a libre software license text file.

toastal@lemmy.ml on 18 Aug 10:41 next collapse

Meanwhile my latest phone I haven’t yet rooted but am running a custom ROM & the banking app crashes

aquafunk@lemmy.sdf.org on 18 Aug 13:22 next collapse

shoutout to USAA banking app that detected my root, but just showed a warning and allowed me to continue. that’s how it ahould be imho

FierySpectre@lemmy.world on 18 Aug 14:04 next collapse

Big fuck you to the Belgian govt who detected my developer settings being on and blocked their app from working…

PsychedSy@lemmy.dbzer0.com on 18 Aug 14:07 collapse

That’s pretty badass.

COASTER1921@lemmy.ml on 19 Aug 06:21 collapse

It’s not even just banking apps anymore. Tons of libraries just check by default before allowing apps using them to run. I can’t use my local transit agency’s app with root, not can I order a fast food burger.

scarilog@lemmy.world on 19 Aug 13:24 collapse

Yeah Micky D’s blocking root was enough reason for me to avoid installing it on my non-rooted phone for ages, because of the implication.

Did eventually cave though, saves me a few bucks once in a blue moon when I do go.

toototabon@lemmy.ml on 18 Aug 02:37 next collapse

ELI5 how can i root my device?

winkerjadams@lemmy.dbzer0.com on 18 Aug 03:02 next collapse

Depends on your device

steinwand@lemmy.world on 18 Aug 03:03 collapse

Rooting a device is a process that depends on the phone and manufacturer. On some devices it is flat out impossible, on other it is trivial (those tend to be increasingly rare). The steps usually go something like this

  1. Put your phone in developer mode
  2. Unlock the bootloader (that’s the part that is manufacturer/phone dependent)
  3. Use fastboot to install a replacement bootloader (I used TWRP in the past, now I use Orangefox)
  4. Once you have a good bootloader, youll be able to install apps from outside Android. This will enable you to give those specific app root access.
  5. Install Magisk or superSu or whatever app that gives you root access once booted back in android.

Keep in mind that you can 100% brick your phone doing this and that it’ll most likely void your warranty. Do not root your device following this post alone. I tried to answer an ELI5, not a Teach Me How To Do It Like I’m 5.

More information:

  • bootloader : that’s like the BIOS of your phone. It’s software that is used right before your OS (android) launches
  • fastboot : that’s a mode you can set your phone in that will enable you to run commands via a computer to which your phone is plugged by usb. You can upload custom code to it this way (such as a replacement bootloader)
  • orangefox.download
XTL@sopuli.xyz on 18 Aug 10:17 next collapse

Steps 2-3 are sadly impossible on most devices. If you have one of the bad ones, I’d recommend making some searches before you choose your next device.

fernlike3923@sh.itjust.works on 18 Aug 10:59 collapse

Does this disable any OEM updates?

Galaxy@lemm.ee on 18 Aug 22:01 collapse

It will disable incremental updates but as long as there is a flashable zip file of the full image you can update using that

You can also quickly unroot then do an incremental update and then use magisk to create a flashable boot image afterwards to re-root

autonomoususer@lemmy.world on 18 Aug 03:07 next collapse

My computer has root. My phone must too.

autonomoususer@lemmy.world on 18 Aug 03:12 next collapse

Tasker is anti-libre software. We do not control it. It fails to include a libre software license text file, like AGPL.

randomcruft@lemmy.sdf.org on 18 Aug 03:57 collapse

Serious question, what would be a recommended alternative?

somerandomname@lemmy.ml on 18 Aug 08:45 collapse

Not as powerful as Tasker, but for some basic automation tasks PhoneProfilesPlus is a good alternative.

Persen@lemmy.world on 18 Aug 15:52 next collapse

Wow that’s actually a great app. Thanks.

randomcruft@lemmy.sdf.org on 19 Aug 03:56 collapse

Appreciate the response / information. I’ll check k it out!!

Valon_Blue@sh.itjust.works on 18 Aug 03:18 next collapse

And now, even when your WiFi is off they still turn it on to “help with location tracking.” And they’re talking about taking away the ability to turn Bluetooth off.

umbrella@lemmy.ml on 18 Aug 03:28 next collapse

blocking ads. fuck ads.

thegreekgeek@midwest.social on 18 Aug 03:44 next collapse

Yeah Google can play a little game of hide-and-go-fuck-themselves.

lone_faerie@lemmy.blahaj.zone on 18 Aug 04:14 next collapse

Tasker is the reason Android is so much better than iOS

LodeMike@lemmy.today on 18 Aug 05:32 collapse

It requires Google play

baatliwala@lemmy.world on 18 Aug 11:22 collapse

Tasker? It’s provided an alternative for several years, it is literally the only paid app I know which does this.

LodeMike@lemmy.today on 18 Aug 13:48 next collapse

Oh wow

exu@feditown.com on 18 Aug 22:19 collapse

I know of FairEmail, Niagara Launcher, FolderSync and Symfonium (if you DM the dev) which offer alternate payment methods.

[deleted] on 18 Aug 04:22 next collapse
.
booly@sh.itjust.works on 18 Aug 04:45 next collapse

I set a simple task to turn off WiFi when my home network is not detected so my phone doesn’t scan and report my location to businesses.

I was under the impression that BSSID scanning was entirely passive, and that a phone that scans for beacons doesn’t actually reveal itself to anyone.

alkaliv2@lemmy.world on 18 Aug 05:43 collapse

It was in response to the Naomi Brockwell post she did on Twitter about businesses using WiFi, Bluetooth and Location Services to track you in public locations. You can Google it directly “NBTV Advice from Defcon” or this link: nbtv.substack.com/…/advice-from-defcon-turn-off-b…

booly@sh.itjust.works on 18 Aug 16:18 collapse

I get how it works with wifi connections, and Bluetooth scanning (since that’s a peer to peer protocol that needs to broadcast its availability), and obviously the OS-level location services, but I’m still not seeing how seeing wifi beacons would reveal anything. For one, pretty much every mobile device OS now uses MAC randomization so that your wifi activity on one network can’t be correlated with another. And for another, I think the BSSID scanning protocol is listen only for client devices.

Happy to be proven wrong, and to learn more, but the article linked doesn’t seem to explain anything on this particular supposed threat.

Tja@programming.dev on 18 Aug 16:32 collapse

This is my understanding as well, but also not an expert.

beSyl@slrpnk.net on 18 Aug 11:48 next collapse

I use macrodroid instead, though I have also paid for Tasker.

I just find macrodroid much easier to use. I learned to use Tasker, then was not using it for a few months, went back to it to implement something and god damm, what a horrible UI. I had forgotten how to use it. Decided to try macrodroid and it is just so beautiful and easy…

asexualchangeling@lemmy.ml on 18 Aug 16:59 next collapse

Part of me wishes my Samsung note 20 would die already so I could replace it with something cheaper, less powerful, but that I actually can do what I want with, I’m never getting a phone I can’t root ever again

The issue is I only want it if it also has expandable storage, so many modern phones suck

Sauerkraut@discuss.tchncs.de on 18 Aug 17:59 next collapse

Same. Here. I have a s21, but it is frustrating how little control I have over the device. Garbage apps like chrome are taking up a huge chunk of my storage space, but my phone won’t let me uninstall them.

MrSoup@lemmy.zip on 18 Aug 21:21 next collapse

You can try to uninstall those apps with adb shell.

filcuk@lemmy.zip on 19 Aug 00:21 collapse
vox@sopuli.xyz on 18 Aug 21:38 collapse

you can root Samsung really easily tho?
you lose some features if you decide ti go back tho

asexualchangeling@lemmy.ml on 18 Aug 21:42 next collapse

Depends on the device and the country, in the case of mine no

vox@sopuli.xyz on 18 Aug 23:48 collapse

i mean unless your phone is locked to a carrier (which is pretty rare???) there’s nothing stopping you?

asexualchangeling@lemmy.ml on 19 Aug 00:08 collapse

On my phones model number there is no method that is publicly available at least, trust me I have researched it at least once a year sense I bought it

31337@sh.itjust.works on 19 Aug 05:18 collapse

If it’s a modern US Samsung model originally provided by a carrier, you can’t. A long time ago, people used to find/use security exploits for Samsung phones, but I think they just don’t care much anymore since you can buy international versions or other bootloader unlockable phones.

kratoz29@lemm.ee on 18 Aug 22:27 next collapse

TIL Tasker even worked without root lol.

Also, why do we even need tasker to do that? iOS allows you to do that with its Shortcuts app lol, this is a weird moment when Android is becoming more closed and iOS open (in system wide features).

Well, that is why I chuckle when people say there is no reason to root nowadays… Heck, not even banking apps will prevent me from rooting my phone, and my next android purchases are gonna be based in whether it can be rooted or not.

filcuk@lemmy.zip on 19 Aug 00:18 next collapse

Well, you need Tasker because that’s one of the Android equivalents of the Shortcuts app.

kratoz29@lemm.ee on 19 Aug 05:20 collapse

Sure, but I meant, how is it that we don’t have a native tool for this (like Automator) or at least a system app from Google (like Shortcuts app).

filcuk@lemmy.zip on 19 Aug 09:09 next collapse

Fair, I was being cheeky. I don’t know if I trust Google anymore to make and maintain a good app or service.

derpgon@programming.dev on 19 Aug 12:08 collapse

Samsung has Routines. Might be worth to check out of its possible to run it outside OneUI.

COASTER1921@lemmy.ml on 19 Aug 06:17 next collapse

It barely works for Android 14+ without root. Macrodroid has much better compatibility for whatever reason.

Unfortunately rooting while passing safetynet verification is very hard or impossible lately depending on the device. If apps didn’t unnecessarily check safetynet status this wouldn’t be a problem, but since so many now the rooted phone effectively becomes a brick. I really miss the days of custom ROMs and full device automation without stupid workarounds. Unfortunately, I don’t think there’s any going back without app developers getting on board with an alternative to Google-verified security on Android.

ben_dover@lemmy.ml on 19 Aug 10:56 collapse

MD has a companion app, and you have to grant it special rights via adb (read/write secure settings) first. might also work for tasker

COASTER1921@lemmy.ml on 19 Aug 23:23 collapse

Tasker has a similar companion app, it just doesn’t work with as many things on my Pixel 8 Pro as Macrodroid. The only phone automation I rely on anymore is Wifi hotspot toggling based on connected Bluetooth devices, which Tasker is incapable of now even with the companion app. I really don’t know how Macrodroid does it.

Of the automation apps my preferred UI Automate with its flows. It allows the complexity of Tasker without becoming unreadable as the automations become big. It’s harder to edit and even worse without root than Tasker.

Tabula_stercore@lemmy.world on 19 Aug 12:55 collapse

iOS open

So open that you need an app to send a file over Bluetooth…

kratoz29@lemm.ee on 19 Aug 20:07 collapse

Come on, you know what I meant, compare pre iOS 7 with whichever Android was at that time… You can see nowadays the release updates are switching and iOS is implementing more features (or features that it should have had since the beginning lol) and Android is closing down more (Google’s fault and no root ofc).

phoenixz@lemmy.ca on 18 Aug 22:37 next collapse

Your phone isn’t your phone as long as you run either google or apple software…

Dasus@lemmy.world on 19 Aug 13:25 collapse

Joke’s on them my phone’s a Huawei and reports directly to the CCCP.

Oh, wait…

InternetCitizen2@lemmy.world on 19 Aug 16:39 collapse

Sometimes I do wonder as a morbid curiosity if using their software could have a privacy benefit. Not to imply that they wouldn’t spy, just that they have less ability to act on the information. Like the report of a mother discussing an abortion with her teen daughter on messenger were Meta turned over the chats.

Also as a snide comment the CCCP is the Soviet Union, which is defunct now. One less C and you might improve your standing and get a television.

Dasus@lemmy.world on 19 Aug 17:04 collapse

Also as a snide comment the CCCP is the Soviet Union, which is defunct now. One less C and you might improve your standing and get a television.

Not even snide I hate making mistakes like this, thanks man.

Idk about privacy, I doubt it, but at least the weather system sucks. Fetches info from some system which clearly isn’t the same data as my local, more accurate forecasts.

interdimensionalmeme@lemmy.ml on 19 Aug 02:39 next collapse

I just want to enable adb over tcpip 5555 at boot.It is simply impossible on my device and I cannot disable bootloader lock.

JameUwU@lemmy.ml on 19 Aug 06:04 next collapse

This feature comes without Root on CalyxOS :p

MerchantsOfMisery@lemmy.ml on 19 Aug 22:39 collapse

People still use Tasker? That makes me smile. I remember using it way back in the day and it was just incredible seeing the things other people came up with. Tasker allowed for so many features that took iOS and Android years to implement.