this post was submitted on 26 Jun 2023
29 points (96.8% liked)

Android

27866 readers
15 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:

[email protected]


founded 1 year ago
MODERATORS
 

Hello, mostly-PC person here who still doesn't understand much. I recently upgraded my old unlocked phone to an unlocked one with LineageOS (in case the Android ROM matters for this). Want to set up the most important things such as banking apps for this, and I'm hitting a knowledge block.

Back in my time, we used Magisk for customizing phone modules and most importantly for hiding root and custom ROM status from apps that demand a "Google experience". For the newer phone I wanted to do this, but I'm finding extremely conflicting information on what is the current status of Magisk and if it should be used.

On one side, Magisk seems to still exist and still to be the recommended way for installing modules on phone, and it's still available on F-Droid.

On the other one, I find verifiable information that the developer of Magisk went to work with Google of all companies, plus indications that they removed the hide root mechanic from the program and that other stuff might be removed or the software abandoned outright.

So, in light of that I thought of asking here. Is Magisk still "legit" for custom ROMs? If it's not / if it's been enshittified, what is the current way to hide root from eg.: banking apps?

Thanks in advance.

all 10 comments
sorted by: hot top controversial new old
[–] d3ceived 7 points 1 year ago (1 children)

LineageOS is great even without root, but I still recommend using Magisk on it for system-wide ad blocking (via e.g. AdAway) if nothing else.

A banking app may have a simple root check, or a SafetyNet check. You can use shamiko and safetynet-fix respectively to fool these, both have already been linked.

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

Thanks for the points! I'm gonna check those now that I have free time.

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

I'm still using Magisk on LOS 20. Banking app works flawlessly and SafetyNet passes, at least on microg.

You just need to install this module instead of using magiskhide now: https://github.com/kdrag0n/safetynet-fix

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

LOS 20

Damn I envy. Just too fearful to upgrade from LOS 19.

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

It works mostly as before, MagiskHide is renamed to Zygisk. I know it's something different under the hood, but for the user's point of view is the same: it hides magisk from other apps. It works, I had one app which didn't work without it

The other change is there is no module repo now, so you have to find the zips on the internet, and load them manually. Of course module updates are not automatic as well

[–] Economizer 1 points 1 year ago (1 children)

I use Magisk Delta (a fork of Magisk) on an otherwise stock Pixel 7 Pro. Everything works including banking apps and Google Pay.

[–] mrjfilippo 2 points 1 year ago (1 children)

What made you choose the delta fork over the original? First time I hear of it.

[–] Economizer 3 points 1 year ago (1 children)

Because the dev now works at Google, he had to remove the root hiding functions called SU Hide. You can bring it back with various modules, but I was lazy and wanted a install one, do all solution.

Magisk Delta is a fork that brings back SU Hide, and I haven't needed to install an extra app to fix any apps it couldn't hide root from.

[–] rafa -1 points 1 year ago

It's just called deny list instead now