Systemless root does not pass Safetynet check - Nexus 6P Q&A, Help & Troubleshooting

I'm on 6.0.1, and I've flashed TWRP and rooted by flashing SuperSU 2.6.4.
Root works perfectly well but whenever I run Safetnet check/playground, the test fails. Can anyone shed any light on this issue? I'd really like to use Android Pay.

ungraph said:
I'm on 6.0.1, and I've flashed TWRP and rooted by flashing SuperSU 2.6.4.
Root works perfectly well but whenever I run Safetnet check/playground, the test fails. Can anyone shed any light on this issue? I'd really like to use Android Pay.
Click to expand...
Click to collapse
The app probably isn't compatible with systemless root.

teh roxxorz said:
The app probably isn't compatible with systemless root.
Click to expand...
Click to collapse
You are wrong. All I had to do was delete /su/xbin_bind, reboot, and now my phone passes all Safetynet checks.
It has nothing to do with app compatibility, that doesn't even make any sense.

Related

Android Pay and Root on 7.0

Running a custom kernel GoogyMax and 2.76 supersu with systemless install on final 7.0. Android pay detects modifications to system. Anyone else having trouble using Android Pay with root on 7.0? If there are fixes available, can someone point me in the right direction?
N literally just dropped.... Literally.
Check the Majisk thread to see if anyone there has it working.
Sent from my Nexus 6P using Tapatalk
Android Pay not working for me either..
stock 7.0
system-less root SuperSU 2.76
TWRP 3.0.2-1
Sent from my Nexus 6P using Tapatalk
Android Pay is not worth the effort to jump through hoops to get it to work with root.
dratsablive said:
Android Pay is not worth the effort to jump through hoops to get it to work with root.
Click to expand...
Click to collapse
That's a completely useless evaluation. There are no functional hoops to jump through at all right now. When/if someone does get it working through some hoops, it may be very easy or very hard. Until then, this doesn't mean jack ****.
Zer0t3ch said:
That's a completely useless evaluation. There are no functional hoops to jump through at all right now. When/if someone does get it working through some hoops, it may be very easy or very hard. Until then, this doesn't mean jack ****.
Click to expand...
Click to collapse
That's your opinion. The steps to take AP to work with systemless root are far more complicated than it used to be.
dratsablive said:
That's your opinion. The steps to take AP to work with systemless root are far more complicated than it used to be.
Click to expand...
Click to collapse
If you disable SuperSU and reboot, AP works. It really depends what you're using root for. If you can turn it off, then awesome, if not then for now we are SOL
dratsablive said:
That's your opinion. The steps to take AP to work with systemless root are far more complicated than it used to be.
Click to expand...
Click to collapse
So very true!! Reaching for my wallet is way to much work!! Root is way more important then AP
Sent from my Nexus 6P using XDA-Developers mobile app
kingmikel said:
If you disable SuperSU and reboot, AP works. It really depends what you're using root for. If you can turn it off, then awesome, if not then for now we are SOL
Click to expand...
Click to collapse
That doesn't work.
I was able to get it working with Magisk with the steps below:
1. Do the full unroot within SuperSu 2.76 setting
2. reboot and reflash stock boot.img (make sure you have TWRP 3.0.2-1 first) if you had flashed a modded boot.img or a kernel - you can extract this from the TWRP flashable OTA that is floating around
3. flash Magisk-V6.zip (download from Magisk thread)
4. flash phh-superuser-17-magisk.zip (download from Magisk thread)
5. reboot, install Magisk_Manager_1.2.apk (download from Magisk thread)
6. install Phh's Superuser app from the Play Store
7. open up Magisk Manager app any time you want to use pay and toggle root off - haven't confirmed payment yet, but it does pass the Safetynet Check
optional: reboot and flash custom kernel (I'm running ElementalX 3.04)

Help fixing root and installing Magisk (Nexus 6P)

Hello ^^
I am hoping that some of you guys can help me out of a little issue that i am having, i will try and explain what has happened up until now as best i can:
As many people know, the latest update to Pokemon GO, knocks out rooted users. I did not know this and updated last night, however, dispite running a custom ROM (PureNexus) and being rooted, my game loaded up like normal and let me play. It wasn't until i checked that my SuperSU that i found that root wasn't actually working at that time, so i re-flashed the latest Super SU and all was good, but, obviously, this knocked out Pokemon GO.
I read up on the trick of using Magisk to be able to turn off root and when was needed as to get the game to work, so i went about trying to get it working. I unrooted via Super SU and then rebooted and flashed the Magisk installer and PHH Superuser (as i heard this was best for compatability). After the phone rebooted i, installed the Magisk launcher and the PHH SU program from the Play Store, but when i opened any app that reuqited root, it was still telling me i wasn't rooted anymore, and thus, when i opened PGO, it worked.
I am kinda lost from here, i want to get my phone rooted again, and i want to get Magisk working so i can still enjoy PGO and some of my occasionally used apps that require root, so my questions are as follows:
1. Can you re-flash an SU over an old one to get root back, or do i need to fully un-root and root again?
2. If i was to re-flash SuperSU (with Magisk support), would this get me rooted again and allow me to flash Magisk as normal?
I am a little lost here, any and all help would be appreciated.
Thanks to all in advance.
Have you tried Root Cloak xposed module?
Sent from my Nexus 6P using Tapatalk
jxcorex28 said:
Have you tried Root Cloak xposed module?
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
i have, it doesnt work as PGO uses safetynet, like Andriod Pay
Ohh snap, well that's all I had...I don't play PoGo
Sent from my Nexus 6P using Tapatalk
For magisk to work, you have to use it to root and unroot. From what I understand, it temporarily removes root system wide when you do this. Basically it's a more convenient way to root and unroot.
Android Police has an article on it right now. The instructions for installation and usage are correct.
The problem is probably related to a failure to make sure all traces of previous SuperSU installations are gone.
http://www.androidpolice.com/2016/09/11/guide-play-pokemon-go-0-37-rooted-android-magisk
For magisk to work it's best to fully unroot, maybe try unsu.zip,
Then have a 100% stock system and boot (kernel)
And before flashing magisk and phh, try the SafetyNet checker app in the playstore. (PoGO uses SafetyNet to check for root, same as Android Pay)
If you pass then go ahead and flash magisk, phh, and then phh app followed by magisk manager
In the magisk thread are all the instructions to follow
Sent from my Nexus 6P

Getting Android Pay with Root?

So I have the stock (OTA) MM rom installed and rooted with SuperSU flashed, however Android Pay will not work. I've tried disabling root in SuperSU, but that doesn't work for AP. Is there another method that actually works to allow? All the info I can find about it from last year.
Look around the frankenclark thread in development. I think they might have had a working setup with magisk in the discussion there.
macville said:
So I have the stock (OTA) MM rom installed and rooted with SuperSU flashed, however Android Pay will not work. I've tried disabling root in SuperSU, but that doesn't work for AP. Is there another method that actually works to allow? All the info I can find about it from last year.
Click to expand...
Click to collapse
jason2678 said:
Look around the frankenclark thread in development. I think they might have had a working setup with magisk in the discussion there.
Click to expand...
Click to collapse
It's been a while since others and I posted about that, so that method doesn't work anymore. I don't use Magisk now. It might be working again, but I won't test, so here's my setup without Magisk:
SuperSU flashed as systemless + update SuperSU to 2.78-SR5 + suhide 0.55 + Root Switch 1.3.3.2
Flash in that order.
Use Tasker or Automate to automatically disable and re-enable root when Android Pay and Google Play Services is/is not used, or disable/enable root from within the Root Switch app itself.
Confirmed that it works on stock rooted Marshmallow here.

Magisk v11.6 compatible with Droid Turbo Stock ROM

I can confirm that Magisk v11.6 installs and appears to function perfectly on my stock, unrooted, bootloader unlocked MCG24.251-5-5 device. Also, MagiskHide is not enabled by default, so keep this in mind if you're using a work device or any other situation where you might get in trouble for failing safetynet. That's all I know so far.
Go forth and Magisk!!!
https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
Pics or it didn't happen
And last, but certainly not least...
So I can root without unlocking the bootloader using sunshine?
Sparksys said:
So I can root without unlocking the bootloader using sunshine?
Click to expand...
Click to collapse
No.
Sparksys said:
So I can root without unlocking the bootloader using sunshine?
Click to expand...
Click to collapse
No. Sunshine unlocks your bootloader, so you can then root.
Sparksys said:
So I can root without unlocking the bootloader using sunshine?
Click to expand...
Click to collapse
There will never be a free root for this device unless you develop it, so you can save yourself the time asking in so many different threads.
Can anyone tell me where you get the "magiskSU" app from I can't find it in that thread.
Tokogon said:
Can anyone tell me where you get the "magiskSU" app from I can't find it in that thread.
Click to expand...
Click to collapse
MagicSU is included with the Magisk package. You can enable or disable it using the Magisk Manager app once it is installed.
TheSt33v said:
MagicSU is included with the Magisk package. You can enable or disable it using the Magisk Manager app once it is installed.
Click to expand...
Click to collapse
Do you have a screenshot of where I can find it in settings? I've been searching for an hour and I've reset my phone twice and installed it but can't see it lol.
I want to play Pokemon Go so bad again.
Tokogon said:
Do you have a screenshot of where I can find it in settings? I've been searching for an hour and I've reset my phone twice and installed it but can't see it lol.
I want to play Pokemon Go so bad again.
Click to expand...
Click to collapse
Sorry, I was wrong about being able to disable it. There doesn't seem to be an option for that. But as long as Magisk Hide is enabled, Pokémon Go works fine for me.
More complicated question:
If I'm rooted via Computerfreek's debloated stock ROM, is there any point to running Magisk--and if so, how would I switch from SuperSU to MagicSU
y8s said:
More complicated question:
If I'm rooted via Computerfreek's debloated stock ROM, is there any point to running Magisk--and if so, how would I switch from SuperSU to MagicSU
Click to expand...
Click to collapse
The only advantage gained would be the ability to pass safetynet/use Android Pay/play pokemon go while rooted. To switch, uninstall SuperSU by selecting the full unroot option in the SuperSU app, then flash Magisk.
TheSt33v said:
The only advantage gained would be the ability to pass safetynet/use Android Pay/play pokemon go while rooted. To switch, uninstall SuperSU by selecting the full unroot option in the SuperSU app, then flash Magisk.
Click to expand...
Click to collapse
It's mostly for intellectual curiosity and maybe android pay.
But it didn't work--at least how I went about it.
I went into SuperSU and did a full unroot but did not restore the boot image (should I have?)
Then downloaded and flashed the latest 11.6 magisk
When the phone came back up, SU was gone but Magisk didn't re-root it. There were no options to do so.
Tried a second time and wiped caches but no change.
I'm going to go out on a limb and guess that Magisk needs the OG boot image to work properly?
y8s said:
It's mostly for intellectual curiosity and maybe android pay.
But it didn't work--at least how I went about it.
I went into SuperSU and did a full unroot but did not restore the boot image (should I have?)
Then downloaded and flashed the latest 11.6 magisk
When the phone came back up, SU was gone but Magisk didn't re-root it. There were no options to do so.
Tried a second time and wiped caches but no change.
I'm going to go out on a limb and guess that Magisk needs the OG boot image to work properly?
Click to expand...
Click to collapse
I installed it on stock MCG24.251-5-5 and Superuser is an option that appears in Magisk Manager. Yes, you should probably have the stock boot image before installing Magisk. I think the Magisk installer is designed to detect existing installations of SuperSU and not install its own superuser if it's detected, so if the full unroot didn't clean itself up properly for whatever reason, that might be why it didn't install with superuser.
It says:
...
-(Recommended) Restore your boot image back to stock
-Download the latest Magisk zip file
-If you choose to use SuperSU (only support Android 6.0+), first flash SuperSU in systemless mode
...
Which zip of super su should I flash therefore before flashing magisk zip?
I am currently, after restoring a backup, running your MGC stock with stock kernel, but I try installing bhb27s kernel now.
Ultimately I simply want to hide root+xPosed against my banking app...
€DIT: Wait, so SuperSUB may not be necessary, but is it safe to install magisk over bhb27s kernel?
I would do the following:
-Install newest v44 kernel from March, 12
-Reboot and look if Wi-Fi still works ...
-install Magisk 11.6
-Check if phone still works
-then install a working xposed
-Check if everything works
Is that correct or should I use another kernel version? I don't want another bootloop or damaged wifi^^
Einheit-101 said:
It says:
...
-(Recommended) Restore your boot image back to stock
-Download the latest Magisk zip file
-If you choose to use SuperSU (only support Android 6.0+), first flash SuperSU in systemless mode
...
Which zip of super su should I flash therefore before flashing magisk zip?
I am currently, after restoring a backup, running your MGC stock with stock kernel, but I try installing bhb27s kernel now.
Ultimately I simply want to hide root+xPosed against my banking app...
€DIT: Wait, so SuperSUB may not be necessary, but is it safe to install magisk over bhb27s kernel?
I would do the following:
-Install newest v44 kernel from March, 12
-Reboot and look if Wi-Fi still works ...
-install Magisk 11.6
-Check if phone still works
-then install a working xposed
-Check if everything works
Click to expand...
Click to collapse
I don't see any problems with that plan, but you should know that xposed will insta-fail safetynet. If you want to hide modifications from anything that uses safetynet, xposed in any form is not an option. The only thing that works for me is Magisk 11.6's built in root, no xposed, no other modifications. With that, I can use Android Pay, Pokemon Go and my banking apps just fine as long as Magisk Hide is turned on. Android Pay and PoGo are blocked by default, but you need to make sure to go in and manually check the box next to every other app that you want to hide stuff from.
Also, if you insist on using SuperSU instead of the built in Magisk root (why???), you will also have to install the latest version of suhide (and I'm not positive that works anymore).
.I did not exactly know Super SU is just an option so I will not install it. Wish me luck
Also I hope there will be a way to hide xPosed however my banking app does not use SafetyNet, there is still hope, I don't care about Pokemon Go.
€DIT::: Everything working perfect - however safetynet fails when checking with Magisks own test. I guess it detects the Bootloader?
€DIT2::: Now after another reboot safetynet is successfully bypassed. My banking app still doesn't work - looks like they found a way that is even better than safetynet.
I just haven't had time to dig up another boot.img and flash it. I might revert back to SuperSU and come back to this later.
Einheit-101 said:
.I did not exactly know Super SU is just an option so I will not install it. Wish me luck
Also I hope there will be a way to hide xPosed however my banking app does not use SafetyNet, there is still hope, I don't care about Pokemon Go.
€DIT::: Everything working perfect - however safetynet fails when checking with Magisks own test. I guess it detects the Bootloader?
€DIT2::: Now after another reboot safetynet is successfully bypassed. My banking app still doesn't work - looks like they found a way that is even better than safetynet.
Click to expand...
Click to collapse
Try clearing the data for your banking app. Maybe it's set up so that once it fails, it never checks again. Also, clear cache/dalvik cache in TWRP if you haven't already. Also also, did you remember to block the banking app in magisk hide?

How to hide root for Super Mario Run?

Super Mario Run is detecting root and it doesn't allow you to play, even it doesn't appears in the Play Store if you have root. If you have custom ROM it doesn't work too.
Is there any way to hide root in Stock Nougat? Someone could make run Super Mario Run with root?
What root manager are you using? You could try rooting with Magisk and see if magisk hide shields your rooted status from the game. https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 Of course this is assuming you have ElementalX kernel or a similar kernel already installed on your device.
echo92 said:
What root manager are you using? You could try rooting with Magisk and see if magisk hide shields your rooted status from the game. https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 Of course this is assuming you have ElementalX kernel or a similar kernel already installed on your device.
Click to expand...
Click to collapse
Yes, I'm using ElementalX kernel and I flash Magisk but it don't work maybe there is some conflict with the older root. Someone can confirm if it work that metod? If it work I flash stock from zero
EDIT: I make it work cleaning the cache and data from the app, anyway I can't buy it, It doesn't appears in the Play Store.
It's working with Magisk hide
I have SuperMario Run and it's working just fine.
I didn't know it looked for root.
Using Magisk with Magisk hide enabled.
Nougat NPJ25. 93-14. Stock.
baunthiyal said:
I have SuperMario Run and it's working just fine.
I didn't know it looked for root.
Using Magisk with Magisk hide enabled.
Nougat NPJ25. 93-14. Stock.
Click to expand...
Click to collapse
It's appears in the Play Store for you? It doesn't appears for me
EDIT: Now it's appears look like it's was blocked in my country?. Now working with Magisk.

Categories

Resources