this post was submitted on 14 Aug 2023
30 points (91.7% liked)

Android

27993 readers
240 users here now

DROID DOES

Welcome to the droidymcdroidface-iest, Lemmyest (Lemmiest), test, bestest, phoniest, pluckiest, snarkiest, and spiciest Android community on Lemmy (Do not respond)! Here you can participate in amazing discussions and events relating to all things Android.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules


1. All posts must be relevant to Android devices/operating system.


2. Posts cannot be illegal or NSFW material.


3. No spam, self promotion, or upvote farming. Sources engaging in these behavior will be added to the Blacklist.


4. Non-whitelisted bots will be banned.


5. Engage respectfully: Harassment, flamebaiting, bad faith engagement, or agenda posting will result in your posts being removed. Excessive violations will result in temporary or permanent ban, depending on severity.


6. Memes are not allowed to be posts, but are allowed in the comments.


7. Posts from clickbait sources are heavily discouraged. Please de-clickbait titles if it needs to be submitted.


8. Submission statements of any length composed of your own thoughts inside the post text field are mandatory for any microblog posts, and are optional but recommended for article/image/video posts.


Community Resources:


We are Android girls*,

In our Lemmy.world.

The back is plastic,

It's fantastic.

*Well, not just girls: people of all gender identities are welcomed here.


Our Partner Communities:

!android@lemmy.ml


founded 1 year ago
MODERATORS
 

I always favored rooting my phone, used to have a redmi 4x with magisk and lineage os. It was time for a new phone, and got a xiaomi note 10S.

On the 4x I noticed that play store did not list revolut and other banking apps, and the bank Im using said I can't use the app on rooted phone, so I decided not to root my 10S.

However I still think about unlocking and rooting it, but I'm afraid of my banking apps no longer working.

I still would like to use my phone like I did before: NFC payments (google pay), banking apps, play store for said apps, google maps.

Is it possible to create a setup like this? Should I even try?

top 17 comments
sorted by: hot top controversial new old
[–] martinbasic@lemmy.world 11 points 1 year ago* (last edited 1 year ago) (1 children)

You may use HuskyDG/MagiskHide and Shamiko Magisk module (new version) or MagiskHide(older version) to try hiding root on these apps.

I haven't tried it.

Edit: grammar structure

[–] Linssiili@sopuli.xyz 6 points 1 year ago (2 children)

My partners phone is rooted, and all their banking apps work by using just Magisk to hide root status. They have been running Xiaomi eu for couple years now.

[–] catsup@lemmy.one 3 points 1 year ago (1 children)

So you're a couple of power users? You're living the dream, dude

[–] Linssiili@sopuli.xyz 2 points 1 year ago

Naah, we jboth ust want a eye comfort mode THAT ACTUALLY REMOVES ALL OF THE BLUE LIGHT! WHAT IS THE POINT OF "eye comfort" THAT MAKES THE SCREEN SLIGHTLY ORANGE TINTED ON A DEVICE THAT IS GENERALLY USED JUST BEFORE BED??! Just let me make my screen devoid of all blue colours if I so want, EVEN FUCKING WINDOWS CAN DO IT OUT OF THE BOX!

Rant over, sorry

[–] Linssiili@sopuli.xyz 1 points 1 year ago (1 children)

What a coincidence, today the first major roadblock was met: Google Wallet: It won't allow using google pay on their device, probably because SafetyNet fails. Although it also should be circumventable, going to look into it on weekend.

[–] skullgiver@popplesburger.hilciferous.nl 1 points 1 year ago* (last edited 1 year ago) (1 children)

[This comment has been deleted by an automated system]

[–] Linssiili@sopuli.xyz 1 points 1 year ago

Oh shame. But thanks a lot, you have saved me a ton of headache

[–] TheInsane42@lemmy.world 9 points 1 year ago* (last edited 1 year ago)

Depends on your banking app. In old Magisk versions you could hide Magisk for apps, but that is dropped since Magisk 24.0. I guess it depends on the banking app if they have a problem with rooted devices or not. The 2 I use don't jabe issues with a rooted device. I don't use NFC for payment so no clue if that's an issue.

Edit: It looks like they added MagiskHide again in 26.1 and added a DenyList feature. I need to dive into this.

[–] jet@hackertalks.com 7 points 1 year ago

https://privsec.dev/posts/android/banking-applications-compatibility-with-grapheneos/

This list of tested banking apps and graphene OS may be interesting to you.

[–] WigglingWalrus 7 points 1 year ago

I was in a similar boat to you but never take my wallet anywhere so needed Google Pay. I used to use the options other mentioned like Magisk but odd days it didn't work after an update meaning NFC didn't work. I couldn't risk it so decided to stop using it. I only really needed adblocking and you don't need root for that anymore.

[–] Lobo6780@lemm.ee 6 points 1 year ago (1 children)

I just install Magisk Delta and disable Zygisk, then enable Magisk Hide for Google Play Services, Google Services Framework, Play Store and your banking app.

[–] ddkman@lemm.ee 2 points 1 year ago

Yeah for some banking apps you need to freeze magisk now, because it finds the service. Still, as of right now it os perfectly doable

[–] HidingCat@kbin.social 5 points 1 year ago

You can, but you'll be playing a cat and mouse game between SafetyNet (and whatever security features your bank app uses) with software like Magisk. I used to do LineageOS on a Mi 5 and it'd work 98% of the time. Just a matter if the one week or so a year when it borks out matters to you; it certainly was enough to irk me to not consider rooting any more.

It shouldn't affect Play Store or Google Maps though, those never had a problem.

[–] Staark@kbin.social 4 points 1 year ago

I got it to work pretty flawlessly with Magisk Delta, Universal safetynet fix mod by Displax and then hiding Google play services and whatever apps detect root in Magisk deltas settings

[–] kratoz29@lemm.ee 4 points 1 year ago

I have been rooting since 2020 and I have never had any issues with my bank app, I usually only need Zygisk and the deny list from Magisk, that's it.

[–] Starfish@kbin.social 4 points 1 year ago

Just use a second phone for that proprietary stuff. So you dont have to comprise privacy/security on your main/private phone. Also a huge fan of xprivacylua to isolate proprietary apps and feed them random data.

[–] CountChonkula@kbin.social 3 points 1 year ago

I haven't been rooted for a while since my last rooted device was an HTC 10 back in 2018, but at least back then I didn't have issues with my banking apps. For that though, your milage may vary depending on if your bank's app uses the safetynet API.

For Google Pay, I gave up on that while rooted because even with Magisk Hide I couldn't get it to work reliably and that's unlikely to change since the Magisk dev went to work for Google and stopped working on Magisk Hide due to it being a conflict of interest.

Other than that, apps that use Widevine DRM may not work properly on rooted devices. For example, Netflix incorporates both safetynet and Widevine so you have to sideload it since it won't allow you to install directly from the Play Store and once you do have it installed, the Widevine issue keeps video playback at 480p regardless of network quality.

As much as I am for supporting rooted devices since you should be able to do what you want on a device that you own, unfortunately it isn't really viable to run on a device that you daily. Companies want full control rather than giving you control and many of the restrictions that rooting causes has more drawbacks than pros IMO. I'd probably still root if I'm rooting a secondary device, but I wouldn't root my main phone anymore.