this post was submitted on 29 Jul 2023
31 points (100.0% liked)
Technology
37702 readers
482 users here now
A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.
Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.
Subcommunities on Beehaw:
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
First, you should check if your exact model is supported by the ROM you're trying to install. I could only find this build on the LineageOS site, not sure if that's the exact model. If you can't find a ROM for your exact model you're out of luck. ROMs for other devices won't just work.
GrapheneOS is afaik only built for Pixels, so no.
Current best practice recommended by the devs is using the LineageOS recovery instead of TWRP. The main reasons being up-to-date support for the encryption used by Lineage and OTA upgrades.
In that case, you'd also want Lygisk instead of Magisk, to automatically have root reinstalled after every OTA upgrade. (Lygisk is a fork of Magisk, you get the same functionality otherwise)
Edit: As pointed out by aleph below, you only need Lygisk if your device is A-partition-only. If your device has AB-partitions, simply run the update and BEFORE REBOOTING, go into the Magisk manager and reinstall to the other partition. To check if your device is A-only or has AB-partitions, you can use this Treble checker. If "Seamless System Updates" says "supported", you have AB-partitions. Otherwise it's A-only.
You can hide root for most apps if you use the right modules. The first one you'd want is Universal SafetyNet Fix. With this installed you'll pass basic SafetyNet attestation in most cases.
The second one is Shamiko, a better implementation to hide root from apps. Install that, go to the Magisk/Lygisk settings, Enable zygisk and disable enforcing the deny list, but do select the apps you want to hide from in the tab below.
Shamiko will take over the blacklisting instead and hide you from apps.
For F-Droid, I'd recommend just installing that manually plus downloading the F-Droid Privileged Extension and installing it through Magisk.
For Aurora Store, you can get a similar privileged extension here.
Good luck and happy rooting
Correct me if I'm wrong, but I don't think Lygisk is a blanket recommendation for all devices running Lineage OS. I believe it's for A-partition-only devices, so phones with A-B should use Magisk instead.
Yep, you're right. I edited my post to add that info
That's proprietary software AFAICT. I wouldn't grant that any privileges on my phone.
True, it's sadly the best root hiding mechanism currently.
As it's also created largely by the same people who make LSPosed, this makes it at least somewhat trustworthy in my eyes.