What the heck is Magisk, and where is SuperSU? - Google Pixel XL Questions & Answers

So, I'm looking around, and I can't find any up to date information on rooting using SuperSU, only this new thing (to me) called Magisk.
So, my questions are:
1. What EXACTLY is Magicsk?
2. What makes it better than SuperSU that's been around, tried & true, for forever?
3. Why does it seem that everyone is so hyped about Magisk?
So basically consider this the ultimate newbie thread on Magisk. To summarize, SuperSU has been around forever, why should I care about this Magisk thing?
Thanks!

1. Magisk is a superuser app that gives you root obviously, it also has modules you can install kind of like exposed.
2. Chainfire the creator of SuperSu has been retired for a while now, so everyone jumped ship and went to Magisk.
3. Magisk is actually a really good app and has a lot of cool modules on it.
Try it out it's really nice to have and does the same job SuperSu does plus more. I still give my respect to Chainfire as he is one of the greatest.

Magisk let's you hide root also

DR3W5K1 said:
Magisk let's you hide root also
Click to expand...
Click to collapse
SuperSu had SuHide also, so they both could be hidden lol.

loeffler23 said:
SuperSu had SuHide also, so they both could be hidden lol.
Click to expand...
Click to collapse
So true it works out of the box just like magisk too....

supersu 2.82 sr5 is the latest revision of supersu and is incompatible with the pixel xl ever since the january update. when Chainfire retired from supersu development, he handed it over to a company, ccmt, to take over. they've been radio silent; no posts in the supersu forum nor any new updates to supersu. it seems like development on supersu has stalled or is dead, which is sad. Chainfire put a lot of work into supersu.
the only other root option available for the pixel xl is magisk. i was a long time user of supersu, but switched over to magisk. it's been working fine for me.

Yeah I stayed on the SuperSU camp for as long as I can remember too but since last 3-4 months almost every dev has suggested to switch to Magisk and so I did and I don't regret it for a second. And I don't even use any modules at all.

I was in your exact position, and didn't actually learn what magisk or start using it until 3ish months ago. And I've been around since Motorola Droid.
I say give it a flash and try it, mess around, have fun. They have an uninstaller script you can always return to stock.
Magisk, besides root access, has expandable modules. There's even a subsection in xda dedicated to modules.
My favorite modules are.....
Busybox for Android
Modded pixel 2 launcher
Unified adblock host (if I'm not using adaway)
Hide nav bar (when using lmt for pie controls)
Injected YouTube Vanced
And many more.
Look at it kind of like xposed (please don't bash me, I know it's no where near the same but this is for correlation sake)
You have lists of different modules to install.

Related

Magisk v7, Manager v2, Auto v1.1 problems

I've waited to root my OnePlus 3 since I'm a Pokemon GO player and the root block rolled out before I got my OP3.
I finally decided to give Magisk a go but I ran in to some trouble. The install went smooth and without a problem, but I noticed that all versions of packages I had where newer then in the tutorials (which I thought was no problem). Once Magisk v7 was flashed, Magisk Manager v2 and AutoMagisk v1.1 were installed (with phh's SuperUser flashed and the app installed), I tried to launch Pokemon GO and it failed to log me in (also didn't get an AutoMagisk notification). I tried on my previous device and it still worked and since I couldn't find the root toggle in the new Manager app, I flashed the uninstall package and uninstalled the apps which made Pokemon GO work again.
I thought it would be best to try it with the previous versions of the Magisk tools (the ones mentioned in the tutorials) but I couldn't find any links to downloads.
Has anyone tried the "Magisk v7, Manager v2, Auto v1.1" combo or can anyone hook me up with the files that are mentioned in the tutorials?
JellyFox said:
I've waited to root my OnePlus 3 since I'm a Pokemon GO player and the root block rolled out before I got my OP3.
I finally decided to give Magisk a go but I ran in to some trouble. The install went smooth and without a problem, but I noticed that all versions of packages I had where newer then in the tutorials (which I thought was no problem). Once Magisk v7 was flashed, Magisk Manager v2 and AutoMagisk v1.1 were installed (with phh's SuperUser flashed and the app installed), I tried to launch Pokemon GO and it failed to log me in (also didn't get an AutoMagisk notification). I tried on my previous device and it still worked and since I couldn't find the root toggle in the new Manager app, I flashed the uninstall package and uninstalled the apps which made Pokemon GO work again.
I thought it would be best to try it with the previous versions of the Magisk tools (the ones mentioned in the tutorials) but I couldn't find any links to downloads.
Has anyone tried the "Magisk v7, Manager v2, Auto v1.1" combo or can anyone hook me up with the files that are mentioned in the tutorials?
Click to expand...
Click to collapse
Hi,
Here you can find a thread for Pogo + Magisk.
According to the magisk's dev, you can't play Pogo with v7 :
Safety Net
My decision to remove root management from Magisk seems to cause some debate. People might wonder why I would remove such feature that made Magisk so popular. Well, I have to emphasize again, Magisk is never meant for bypassing Safety Net. The Xposed and root bypasses are some fun projects that I'm messing with what Magisk is capable of. One of the two main reasons I dropped this feature in Magisk is
1. Xposed is no longer working with Safety Net enabled. I had tried to bypass it with some mounting tricks and process killing, but all of those are not able to fix the issue. Soon suhide is available and it is able to bypass Xposed had made me really frustrated, as I do not want to keep working on a "not complete solution".
2. On the open source side, phh is also developing his own "suhide". phh just released a test build for hiding root (link to his test build), I'm gonna take a look and include it into the Magisk version of phh root.
These two methods are much better than the one I was using. It doesn't need a toggle, it is per app basis, and many more. Also, I'm not creating a root solution, I'm creating an interface that root solutions can rely on. So I decide to give the hiding root "responsibility" to the root solutions, not managed by the interface, Magisk, itself.
Just to let all of you know, one of Magisk Manager's future feature will be a GUI to manage these two root hiding solutions. It will need some time to develop, and I also wanted to do some things in the core Magisk side to add this support natively. So please don't be pissed that I dropped the whole root management thing. It is for a bigger plan
Click to expand...
Click to collapse
If you want just root and Pogo, why did you not try SU systemless and suhide ?
Lowxorx said:
Hi,
Here you can find a thread for Pogo + Magisk.
According to the magisk's dev, you can't play Pogo with v7 :
If you want just root and Pogo, why did you not try SU systemless and suhide ?
Click to expand...
Click to collapse
When i looked up for ways to play Pogo with root, Magisk was all that came up, but i tried SE systemless and suhide and it works!
Thank you very much!
JellyFox said:
When i looked up for ways to play Pogo with root, Magisk was all that came up, but i tried SE systemless and suhide and it works!
Thank you very much!
Click to expand...
Click to collapse
It was a pleasure dude
Lowxorx said:
Hi,
Here you can find a thread for Pogo + Magisk.
According to the magisk's dev, you can't play Pogo with v7 :
If you want just root and Pogo, why did you not try SU systemless and suhide ?
Click to expand...
Click to collapse
is it possible to use systemless xposed with it ? or maybe magisk + su systemless + xposed systemless + suhide ?
Shady282 said:
is it possible to use systemless xposed with it ? or maybe magisk + su systemless + xposed systemless + suhide ?
Click to expand...
Click to collapse
With the last update of safetynet you can't use xposed no more. For the moment...
Sent from my ONEPLUS A3003 using Tapatalk
Lowxorx said:
With the last update of safetynet you can't use xposed no more. For the moment...
Sent from my ONEPLUS A3003 using Tapatalk
Click to expand...
Click to collapse
then is there any way to run pokemon go or snapchat without any issue? sorry i m too noob :/
Shady282 said:
then is there any way to run pokemon go or snapchat without any issue? sorry i m too noob :/
Click to expand...
Click to collapse
You can run pogo with a rooted device for the moment, with phh hidesu. But no xposed.
Sent from my ONEPLUS A3003 using Tapatalk
Well, after playing around, setting force closes, and I don't have adb enabled yet... Any ideas how to rescue it?
---------- Post added at 05:42 PM ---------- Previous post was at 05:32 PM ----------
davenull said:
Well, after playing around, setting force closes, and I don't have adb enabled yet... Any ideas how to rescue it?
Click to expand...
Click to collapse
OK< ADB is enabled, logcat is a wall of text...
---------- Post added at 05:53 PM ---------- Previous post was at 05:42 PM ----------
The issue was substratum, removed the theme, golden again!

What's the deal with magisk?

Ok so, I have known magisk for its root hide feature.....as systemless root method and, you know, first things you read about it
Now I'm realizing it's bigger than that......with modules!
wow, xposed wasn't f%&ing up our devices enough, now we need magisk modules too
joke, anyway....I once tried to flash it and resulted in bootloop (like 5/6 months ago) so it was closed story for me
BUT again....I see everyone asking for it, modules and stuff....
I know that unless you use special carrier features is not mandatory
So now....these are my questions to you, magisk power users:
1) Is it better/less invasive on the system than lastest superSU beta?
2) is it better for performance? or stability?
3) are there really useful modules? do many modules break things, decrease performance/stability as xposed does? (yes. I hate xposed)
thank you for your attention
Since no one else has given input yet, although I'm not very experienced with Magisk, I'm using it right now for the first time.
The most popular reason for using Magisk as far as I've noticed is so that you can successfully and easily hide that you're rooted so that you can use Android Pay, Pokemon Go and some other apps that check for that.
The only reason I'm using Magisk right now is because I'm running Viper10 ROM with it's all SuperSU option and although I believe my phone kept root after the Play Store SuperSU update to 2.80 and updating binaries/rebooting, the update to 2.81 broke SuperSU for me so badly that even flashing 2.8x or 2.79 SR3 SuperSU zips didn't restore root/SuperSU even after a dirty flash of the ROM.
I could've restored a TWRP backup but instead did a dirty flash of the ROM but with the full Magisk option and now root is restored.
Overall I like SuperSU better because I don't need any apps that won't run while detecting root, and I like SuperSU's ability to require a pin when granting superuser access.
By the way I really liked Xposed but I don't need it as much any more because of Nougat's custom tiles feature and the excellent ROMs available.
I'm really glad you asked this because I can' tseem to find a proper tutorial on how to install magisk and keep things such as my Banking app and other Finger print recognition software working correctly.
Have you found a tutorial which shows you how to do this?
gaiden0000 said:
I'm really glad you asked this because I can' tseem to find a proper tutorial on how to install magisk and keep things such as my Banking app and other Finger print recognition software working correctly.
Have you found a tutorial which shows you how to do this?
Click to expand...
Click to collapse
Instructions are in the Magisk thread:
https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
If you already have twrp then it's as easy as just flashing the zip file. For your banking app etc, after you've flashed Magisk from the above thread, you just need to open the Magisk Manager app, go to settings and enable Magisk Hide. Then go into the Magisk Hide menu and chose the apps want to hide root from.
Magisk is an amazing creation.
Although I am in no way a power user of Magisk, as I don't use it myself, at the moment. This doesn't mean I don't recognize the importance and brilliance of the Application and what it can do.
For awhile, it was mandatory to use Magisk ROMs for VoLTE/Wi-Fi Calling on Nougat firmware, but that was squashed (updater-script issues if I recall correctly. A great team effort though for those that fixed it).
Anyway, I guess my .2 cents is this. If you need a system-less set-up, for whatever reason. Be it Pokemon, or banking applications, etc...
Then Magisk is highly suggested, and really the only route. The modules that are being created are amazing.. However, they don't do anything that can't be done to the system itself. Unlike Xposed, which could do a lot of things (I also hate Xposed..) with its modules, this is different.
Such as this recent Magisk Module that was shared, I just went ahead and enabled it manually in my ROM.
Since I have no use for system-less I run my device the same way I always have. TWRP recovery and flashing custom ROMs. The latest SuperSU has fixed all root issues for myself on Sense based ROMs, and I like to use the stock LOS SuperUser on AOSP/LOS based ROMs.
I use multirom and it is an amazing creation, should check it out. Worth a peek.
Best of luck with whatever direction you decide to go.

Magisk problems in Moto Z2 Play

I can not install magisk modules and my device constantly loses its root without a reason.
I have the same problem. Magisk seems to be still buggy. But at least I haven't seen the "losing root" issue after disabling "Magisk Hide" in the settings.
Thanks
romhippo.com said:
I have the same problem. Magisk seems to be still buggy. But at least I haven't seen the "losing root" issue after disabling "Magisk Hide" in the settings.
Click to expand...
Click to collapse
Thanks Romhippo.com for responding!
If anyone knows more about it, I'd be happy to know.
Had that issue on a One Plus 3T. Finally updated Magisk in the app and it fixed itself. Was really flakey on root.
larsdennert said:
Had that issue on a One Plus 3T. Finally updated Magisk in the app and it fixed itself. Was really flakey on root.
Click to expand...
Click to collapse
Cool! I hope they also correct here.
Loosing root + possible fix
I was getting the same problem, magisk loosing root and phone getting encryptation problems... making me to format my phone twice.
After i noticed the problem was with magisk 13.3, so i tried to install 13.6 beta but no success, it give me error "Unable to detect boot image" during instalation.
Then i decided to mod magisk zip file (updater_script) , installed then and jrummy busybox (I think oldversions are conflicting with magiskSu)... and now i got 2 days without problem.
Magisk 13.6 beta modded
https://drive.google.com/open?id=0B1UKyTc_LCSOc09UMFhHNVFTd1U
raphamfc said:
I was getting the same problem, magisk loosing root and phone getting encryptation problems... making me to format my phone twice.
After i noticed the problem was with magisk 13.3, so i tried to install 13.6 beta but no success, it give me error "Unable to detect boot image" during instalation.
Then i decided to mod magisk zip file (updater_script) , installed then and jrummy busybox (I think oldversions are conflicting with magiskSu)... and now i got 2 days without problem.
Magisk 13.6 beta modded
https://drive.google.com/open?id=0B1UKyTc_LCSOc09UMFhHNVFTd1U
Click to expand...
Click to collapse
LoL Many thanks for your help. It's all normal here.
I'm going to agree on conflict issues being the likely cause. Between custom roms having su built in like Resurrection remix, SuperSU and standalone magisk, there are plenty of possibilities for messed up boot images.
In fact, 2 things bother me the most.
1. I can not install magisk modules
2. The magisk does not pass SafetyNet.
I do not know if that happens to you.
My Z2 is a verizon one so this is where my advice stops on that phone. I've Magisk on the 3T and pixel only
anyone have a guide to install Magisk?
Refer the following threads completely. Junior answered all my querries. His Moto Brazil blog has systematic and structured guides as well. Very well done.
https://forum.xda-developers.com/z2-play/help/indian-stock-firmware-xt1710-10-t3711423
http://motozbrasil.blogspot.in/search/label/TutorialZ2Play

Stockish P2XL Magisk and Google Pay

I was running Android 9 Aug?2018 update with a custom kernel and Magisk. A few weeks ago Google Pay stopped working and i read the long thread here about the Google Play store update and Magisk no longer hiding root. I dirty flashed an updated stock rom and removed the format (-w) switch. I stayed with the stock kernel. Re-rooted with update Magisk root and Magisk app. In Magisk i pass SafetyNet Check ctsProfile and basicIntegrity. When i try to use Google Pay I still get the error message that i cannot use GooglePay there. I am very close to just going completely stock with no root as I am not jacking with my phone as much as i did years ago, android is progressing nicely and plus many devs have moved on from the P2XL. I just really dont want to have to re setup my phone. Any thing else i can try to use GooglePay before i go back to stock?
P2XL Bootloader unlocked
Android: 9.0 3/5/19
Magisk V19.0 (19000)
Magisk Manager 7.1.1
Not running any Magisk Modules
Thanks for any help or suggestions
fortillian said:
I was running Android 9 Aug?2018 update with a custom kernel and Magisk. A few weeks ago Google Pay stopped working and i read the long thread here about the Google Play store update and Magisk no longer hiding root. I dirty flashed an updated stock rom and removed the format (-w) switch. I stayed with the stock kernel. Re-rooted with update Magisk root and Magisk app. In Magisk i pass SafetyNet Check ctsProfile and basicIntegrity. When i try to use Google Pay I still get the error message that i cannot use GooglePay there. I am very close to just going completely stock with no root as I am not jacking with my phone as much as i did years ago, android is progressing nicely and plus many devs have moved on from the P2XL. I just really dont want to have to re setup my phone. Any thing else i can try to use GooglePay before i go back to stock?
P2XL Bootloader unlocked
Android: 9.0 3/5/19
Magisk V19.0 (19000)
Magisk Manager 7.1.1
Not running any Magisk Modules
Thanks for any help or suggestions
Click to expand...
Click to collapse
There is a lot of talk in many threads about this. There is a good tutorial or two around that do work but seemingly only temporarily then it breaks again. Seems Google would a way to detect stuff that is not patched yet. I am at work so I don't have much time to go searching but it should not be hard to find. It includes deleting a folder and reinstalling and hiding magisk.
CyberpodS2 said:
There is a lot of talk in many threads about this. There is a good tutorial or two around that do work but seemingly only temporarily then it breaks again. Seems Google would a way to detect stuff that is not patched yet. I am at work so I don't have much time to go searching but it should not be hard to find. It includes deleting a folder and reinstalling and hiding magisk.
Click to expand...
Click to collapse
Yea, I've been through that 106 page thread and a few others. Renamed folders, deleted folders, reinstalled apps, hid services in magisk hide. I was never a fan of NFC payment until I started using it lol.
Try safety patch module in Magisk to pass Safetynet
HueyT said:
Try safety patch module in Magisk to pass Safetynet
Click to expand...
Click to collapse
I appreciate the reply. installed this plugin. cleared cache/data for Google Pay and Deleted the GMS folder again. Reinstalled GPay, no joy
Trying to decide on checking out Android Q or Dirty Unicorn. I dont jack with my phone much anymore, may be worth it to checkout Q and lock it up for GPAY atleast for now.
fortillian said:
I appreciate the reply. installed this plugin. cleared cache/data for Google Pay and Deleted the GMS folder again. Reinstalled GPay, no joy
Trying to decide on checking out Android Q or Dirty Unicorn. I dont jack with my phone much anymore, may be worth it to checkout Q and lock it up for GPAY atleast for now.
Click to expand...
Click to collapse
I'm thinking the same

Double Magisk Manager install: Solved!¡!¡!

Hello
I full OTA update to my rooted OnePlus 7T
But I forgot to disable Magisk modules, etc.
So from the attached screenshots: Magisk manager is complaining that root was denied; yet, I'm still rooted. Other apps needing root have root access and root check app states I'm rooted.
So far I've tried to install the full update again but Magisk manager will not let me install root to inactive slot after OTA update... Only allowed to patch boot image.
So what am I doing wrong? And how can I get root through Magisk Manager (or not)?
Edit: looks like I don't have root anymore either (wither Manager says so or not cause apps that used root have now lost access.... Installed the OTA full update and skipped install root b4 reboot since Manager didn't provide me the option to install after OTA and before reboot)
Thanks
Ok all sorted out thanks. Hid Magisk and forgot. Installed full update then tried to root with new Magisk Manager install (so now I had two installed Magisk Managers cause I forgot I told one to go hide just a few days ago!). So that's not gonna work.
Solution: lots and lots and lots of reading cause I have never hid Magisk. But, finally I read and reread and read some more.
Finally, I remembered that I never uninstalled the hidden Magisk Manager - I just hid and forgot (never hidden Magisk until this first instance so I never had to consider that).
Looking in my app drawer... Yup, 2 instances of Magisk Manager... One hidden right beside the other installation.
Uninstalled the hidden Magisk Manager and the newly installed Magisk Manager worked like it should and patched boot to root (or is it root to boot?).
YAY THANKS XDA. Couldn't have done it with out you all here.
And no more pressing any more buttons that I don't know what the result is. I'll read first, then press buttons, then complain here for help. PS: it gave me something to do for two straight days yay. Can't wait for new XDA app.
Peace

Categories

Resources