yashsingh1/xdaforums huggingface dataset:
[Google Pixel 6 Pro] Cares:
If you downloaded the full OTA then yes you can skip update releases. They will update all the incremental patches you missed on the latest one.

I don't know any affects it has on rooting though but I assume it would be the same as sideloading any month's update.
[Google Pixel 6 Pro] northmendo:
It works like a champ. To get access you just need to be a doner to kdrag0n's patreon.
[Google Pixel 6 Pro] snovvman:
Yep. Did it yesterday, off and running great.
[Google Pixel 6 Pro] vibrantliker:
Maybe someone can help here?

I updated my magisk app to 23012 when prompted but every time I go into Magisk after, I get this prompt that additional setup is required even when I hit ok and it reboots, the prompt still appears. My magisk version is 23011 alpha (which I can't update either) as can be seen in the screenshot. Any help greatly appreciated.

How can I get out of this and what are the right Magisk versions to be using?
[Google Pixel 6 Pro] snovvman:
Flash patched boot with 23012 in fastboot.
[Google Pixel 6 Pro] vibrantliker:
That's it?
[Google Pixel 6 Pro] bosox284:
How did you reset data on Play Protect Service? I'm getting a greyed out button. Chase is somehow detecting root through DenyList and with SafetyNet passing. Play Store is also showing as certified so I'm at a loss
[Google Pixel 6 Pro] vaindil:
I've been following these threads, I did run the --disable-verity --disable-verification commands at one point when I was initially setting up my phone but I had issues, so I just ran the raw flash-all.bat script at that point and moved on without root.

I don't know how those flags work, would I need to wipe my phone again at this point to root? I'm really trying to avoid that.
[Google Pixel 6 Pro] northmendo:
Just manually patch the November boot image and it'll go away.
[Google Pixel 6 Pro] The MAZZTer:
OK I give up. How the hell do I download the Magisk fork from Telegram? There's no download link.
[Google Pixel 6 Pro] mac796:
TV

Just click on it and save to downloads
[Google Pixel 6 Pro] Cares:
Didn't work for me.
[Google Pixel 6 Pro] rester555:
Are you using safetynet 2.2 from kdrag0n? Are you using latest magisk 23011 or higher? What configuration do you have?
[Google Pixel 6 Pro] rester555:
So your current state is A12 not rooted. If that's the case, follow this post in this thread by @Anonshe... https://xdaforums.com/t/working-safetynet-with-pixel-6-pro-android-12.4354149/post-85867683
[Google Pixel 6 Pro] vaindil:
Looks like I would have to wipe again then, which is unfortunate. I didn't know if there was an internal flag that it had been wiped for that reason at one point or if it just wipes every time you use the commands unless the phone's current state already has them disabled. Thanks!
[Google Pixel 6 Pro] rester555:
According to some on here, if you have not disabled verity and verification on A12 stable before then a wipe is currently required. Even if on the A12 beta I believe, but I could be wrong. Others will have to chime in.
[Google Pixel 6 Pro] rester555:
Has anyone upgraded to magisk 23012 using the direct install method and rebooted and maintained root? Or has eveyone manually installed the patched image?
[Google Pixel 6 Pro] bosox284:
Magisk 23012 with USNF 2.2. Added cards in GPay, SafetyNet passes, RootbeerFresh doesn't detect root. I tried to clear data in the Chase app and it still gives me a message that certain features aren't available with root. I don't know what black magic it's pulling.
[Google Pixel 6 Pro] Anonshe:
Have you added the Chase app to Denylist and hidden magisk manager with another name? If it still detects root, uninstall only Magisk Manager before opening the Chase app. It should work. Don't use any root services or apps while using Chase.

To bring back Magisk, simply reboot your device and you'll have everything working.
[Google Pixel 6 Pro] bosox284:
I've added it to DenyList and hidden the package. I'll try to uninstall Magisk Manager and see what happens. I can see my account so I'm not overly worried about the features I'm missing. I'm just confused as to how it still detects root.
[Google Pixel 6 Pro] Cares:
I'm currently on Magisk alpha fork, Chase and Google Play Protect on DenyList, Magisk renamed, Riru, USNF v2.1.1, and Systemless Hosts. Passing all SN stuff and can use GPay but somehow Chase will won't let me use biometrics as if it is detecting root. Cleared cache/data on Chase, Google Store, and Google Play Protect.

Can't figure it out.
[Google Pixel 6 Pro] Anonshe:
Uninstall Magisk Manager then clear cache on Chase and try again.
[Google Pixel 6 Pro] rester555:
Wow, I am not sure what to tell you at this point. I was initially on the alpha magisk and obtained root and added 2.1.1 USNF and riru. I cleared cache and data on GPstore apk and it's service apks as well as google play protect services at one point (Not sure which of these steps did the trick). I also put all of those modules including chase on magiskhide. I never cleared the cache of chase or reinstalled it.

Initially Chase apk would not allow biometrics. After clearing cache and data on all the GP services, GP store, and adding google play protect services to magiskhide I was able to do biometrics in the chase app after rebooting the phone. I didn't have to reinstall the chase apk. This was on .015 image.

Then I dirty flashed without wipe the .036 image. I uninstalled the alpha and installed magisk 23011 with USNF 2.2 paid version. In this process I obtained permanent root. Chase was still working with biometrics after I added it to denylist. I did not add GP store, GP services, or play protect services to denylist because the thread I was reading suggested the new magisk said causes issues with GP store (magiskhide was removed after version 23001).

NOTE: I never had to mask or rename magisk manager to get any of this to work.
[Google Pixel 6 Pro] trimax84:
I went through all these steps to pass safetynet and nothing was working. Cleared all the cache. Paid the money. Reinstalled the modules. And either fail fail or at best pass fail.

For fun I decided to re-check zygist (instead of "untick" it like the instructions in op) at the end of all the steps and what do you know... PASS PASS.

Maybe I missed that step but for whatever reason it worked for me
[Google Pixel 6 Pro] Sh0X31:
Hit cancel and klick on install and choose direct installation
[Google Pixel 6 Pro] mac796:
Yes this happened to me also. I can't directly install magisk with the app. What I did was update

Yes this happened to me also. I can't directly install magisk with the app. What I did was update so you have the new app then patch your boot image with that new app then go to bootloader and fastboot flash boot magisk name.img
[Google Pixel 6 Pro] vibrantliker:
Thanks so much! That was too easy..

I Flashed patched boot with 23012 in fastboot. Thanks to @snovvman
[Google Pixel 6 Pro] simonberger14:
What is the current status about widevine?
[Google Pixel 6 Pro] Starzboy77:
Need some help please.

I had 23011 Magisk Alpha and installed the 23012 APK. Safetynet was passing with latest public safetynet fix. I was getting the annoying pop up to continue installation when opening Magisk so I patched the boot image with 23012 and manually flashed it via fastboot. The annoying popups are gone but I fail safetynet. I enabled Zygist and rebooted but the universal safetynet fix and Riru 26.1 modules are now disabled and if I try to re enable and reboot, they stay disabled. What can I do to get safety net passing again?

Do I need safetynet fix 2.2 to fix this? Would I also need a different Riru?
[Google Pixel 6 Pro] rester555:
I am also getting the message popup that system has to update when direct installing magisk 23012.
[Google Pixel 6 Pro] rester555:
Which version of magisk did you flash from?

EDIT: Nevermind, didn't read correctly. Safetynet needs 2.2 I believe and you need to reload the modules and use zygist enabled.

See @Anonshe guide in this thread.
[Google Pixel 6 Pro] The MAZZTer:
I end up here: https://t.me/magiskalpha/373?single

Clicking just opens more popups. I figured I might need the Telegram app, but it wants my phone number. Nope. Not doing that. Is there an actual download that doesn't require me to sell my soul?
[Google Pixel 6 Pro] mac796:
Chick on that file. After it's done spinning Then click on 3 dots then save to downloads
[Google Pixel 6 Pro] tids2k:
Why are you even on this forun then. !! Rename file to .zip extension or install as is.
[Google Pixel 6 Pro] The MAZZTer:
Well it's certainly not for Telegram. Thanks for attaching the APK.

No three dots there for me. Tried in Chrome, Firefox, IE, tried disabling my adblocker... nope.

Edit: Got SafetyNet passing with the steps from this thread. I definitely want to replace this Magisk fork with original Magisk with USNF 2.2 when it is publicly released, but this works for now. Thanks to everyone who contributed one way or another (coding, searching for solutions, testing different patches and modules, writing guides., helping me with Telegram...).
[Google Pixel 6 Pro] simonberger14:
Can anybody who has already rooted his P6 Pro please check the widevine level? I just don't want to lose HD for Netflix streaming.
[Google Pixel 6 Pro] davall:
For security reasons, isn't it more dangerous or negligent to install a root app from Telegram than to use the official Magisk solution from Github?

Magisk Canary 23012 and the new SafetyNet Fix 2.2.0 module work fine for GPay and all my Banking and Streaming Apps. The module costs only a few dollars. Moreover, you also support the developer ;-)
[Google Pixel 6 Pro] sensui123:
Mine is rooted with 23011 magisk with usnf 2.2. Widevine L1 maintained checked through Netflix, Play Protect Certified, and safenet passed. Everything is actually working perfectly for me minus the Chase app biometrics. Prior to rooting, even having unlocked bootloader didn't allow my play protect certification so I couldn't even download Netflix through play store.
[Google Pixel 6 Pro] mko000:
I got it after flashing the patched boot image. I allowed Magisk to do its thing, it rebooted once and the popup hasn't reappeared so far.
[Google Pixel 6 Pro] rmiles7721:
Plenty of people don't want to give up privacy giving out their phone. Doesn't bother me, long time TG user, but I can certainly see why.
[Google Pixel 6 Pro] Lughnasadh:
Mine is L1. Rooted with the latest Canary (23012).
[Google Pixel 6 Pro] Dataman100:
Is someone going to update the OP with the step-by-step for using Magisk Canary and USNF 2.2.x? It only has steps for the alpha from TG now. Maybe there's another thread somewhere I'm missing. I think it would be helpful for people who are just getting here and don't want to read all the pages to find out the current way. Just a thought.

Thanks!
[Google Pixel 6 Pro] Kennyeni:
Hello,

I think I got all the other instructions (i.e., the importance of verity, and vbmeta disable, the race condition of them while upgrading, etc). I just don't know which Magisk to use to pass SafetyNet.

I am just confused. The first post here (from @Pekempy ) recommends using a Magisk version from the Telegram Channel, but reading through all the thread it think some experienced folks (e.g., @V0latyle and @Anonshe ) are recommending using the "official" canary version of Magisk along with the paid USNF.

P.S. It seems like John Wu is recommending against using the Telegram version?

https://twitter.com/i/web/status/1445598605029482503

I might be missing context here
[Google Pixel 6 Pro] V0latyle:
I'm not recommending one way or the other, we all can assess risks and make decisions for ourselves.

I do know that Magisk 23001 and prior do not seem to be working on the Pixel 6 boot image, so you have to use 23010+. I also know that 23010 is Zygisk, so the only version of USNF that will currently work is either 1.6.0, or the 2.2.0 beta which isn't out for public release yet.

So, if you need root on your Pixel 6, and you depend on SafetyNet passing, you need to use Magisk 23010+ and USNF 2.2.0 available on Kdrag0n's Patreon.
[Google Pixel 6 Pro] Pekempy:
I need to update the op but currently on holiday. I absolutely recommend canary magisk with the paid USNF as that's working
[Google Pixel 6 Pro] biTToe:
ibid...

I am at that point. I am B/L unlocked and on .036.

I am ready to root and I need banking apps to work.

Which should I use?

Magisk alpha

23011

23012

... nevermind

thanks

@Pekempy

@V0latyle
[Google Pixel 6 Pro] ggkameleon:
Hi ! How do you install this Magisk modified over the Magisk Alpha install on my Pixel ?

I don't understand direct install but how choose the new Magisk modified zip ?

And when I want install the Magisk manager Always no install !?

Thanks
[Google Pixel 6 Pro] Cares:
With topjohnwu working at Google, could he easily diagnose how these forks or modules are hiding SN detection and code to detect them?
[Google Pixel 6 Pro] roirraW "edor" ehT:
Their work contract with Google would likely keep them from talking about things like that.
[Google Pixel 6 Pro] Cares:
I wasn't expecting him to tell us. I'm just curious how "easy" it would be to just look at the modules and implement different detection methods.
[Google Pixel 6 Pro] ggkameleon:
Because with the new safetypass 2.2 I pass it but my crypto App check my device is Root and denied it !?
[Google Pixel 6 Pro] roirraW "edor" ehT:
Are they still allowed to work on Magisk while they're working for Google?

Edit: Seems the answer is no.

https://www.reddit.com/r/Android/comments/nfg2l4
[Google Pixel 6 Pro] rustid:
I have L1 on netflix but even having safetynet passing I had to install from apk as it wont show up on play store with play protect certified. I am on Magisk 23012 though.

Also if I reboot i have to go back to denylist and deal with play services as it isn't persistent an then reboot again to restore safetynet with USNF 2.2.

As long as I don't reboot everything works so I am fine for the time being.
[Google Pixel 6 Pro] sensui123:
Might want to clear storage data/cache on play store and play service and try again. I know after I passed safenet with USNF 2.2 module/zygisk enabled, couldn't get play certified on store and had to do this...then everything was certified and ready to go (finding stuff like netflix and disney + on play store). I don't have play service or store on my deny list.
[Google Pixel 6 Pro] Lughnasadh:
He is, and will, but just not Magisk Hide or anything else that may be conflicting.

State of Magisk: 2021

Ever since my employment at Google, crazy speculations has been spreading like wild fire all over the Internet. The out-of-context private…

topjohnwu.medium.com
[Google Pixel 6 Pro] rustid:
I have cleared data and cache what seems like 50 times and I have never been able to get netflix to show up. Maybe it has something to do with magisk 23011 vs 23012. I am also on the verizon .036 november build.
[Google Pixel 6 Pro] sensui123:
Not sure what to tell you. I know you have to make sure you're clearing all of the data on those 2 processes for it to work...I cleared just the cache and it didn't work the 1st time...need to wipe any additional storage they're using.

I'm not using the verizon .036 but the normal .036 (on verizon carrier also) but I don't think that matters in this case.
[Google Pixel 6 Pro] rustid:
Sorry, I am not trying to get help or tech support here. I was just posting my information for others to read in case they are having a similar issue so they can see.

I am totally fine with where I am at here and I imagine things will get more bug free as time goes on. There are obviously differences in our software, either magisk versions or android build versions, so we aren't apples to apples. I just wanted to put the information out there for other people to know about.
[Google Pixel 6 Pro] Lw00d:
im on verizon .036

23011 magisk

Safetynet 2.2.0

i get netflix and all the apps in playstore.

just have to clear what is posted. in previous post

the only app i can not get working is chase app for finger print .
[Google Pixel 6 Pro] Starzboy77:
Where do we find the latest Magisk Canary? Currently using Alpha 23012 but don't have Safetynet fix 2.2 so fail safetynet check. Hear canary might be a safer route instead of the alpha.
[Google Pixel 6 Pro] sensui123:
Get 23011 here: https://github.com/topjohnwu/magisk...e703f9c69fc3781c31cecd09de117e1/app-debug.apk

Update it to 23012 and patch away on the boot.img to root.....but you're going to need USNF 2.2 if you're going to run the Canary. The Alpha builds will work per original post here on this thread with USNF 2.1.1 and RIRU modules.
[Google Pixel 6 Pro] Starzboy77:
So do I need to uninstall alpha before installing canary? Do I just uninstall the alpha apk or uninstall from within Magisk? Any risk of having to fully wipe if I so this and would I need to only flash the patched boot img or do I need to disable verity again too?
[Google Pixel 6 Pro] bouchigo:
Use an older version of that app (version 4.234) to get the fingerprint setup and working.

Steps:

1. Remove your current Chase bank app.

2. Install the older version mentioned.

3. Add it to the magisk deny list.

4. Setup your fingerprint.

Once you've done that, you can update the app in the Play Store to the latest version and the fingerprint will still work (y)
[Google Pixel 6 Pro] sensui123:
Uninstall the alpha apk, install the canary apk, pull the boot.img from whatever firmware version you're using to patch. Flash the patched boot.img to boot. You don't need to reflash vmeta if you're not changing firmware version.
[Google Pixel 6 Pro] Lw00d:
yes this works perfect. thanks
[Google Pixel 6 Pro] rustid:
now I am curious what would happen if I downgraded to 23011... probably not going to mess with it though because I'm lazy and I don't really care since I have netflix installed and with no restrictions. I imagine future updates will fix the reboot persistence and I don't reboot often.
[Google Pixel 6 Pro] Starzboy77:
Really appreciate your help. Thank you!
[Google Pixel 6 Pro] Cheater912:
Can anybody explain how this is able to circumvent server-sided attestation verification? I was under the impression the security processor signs a payload that includes the bootloader unlock state.
[Google Pixel 6 Pro] fritzcola:
I followed steps 1-4 but it won't show the magisk hide Option. What could be the problem here,?
[Google Pixel 6 Pro] nags92:
Been a while since i've rooted, thanks for the guide !

One issue, the HSBC UK Banking app is showing as unavailable for my device in the PlayStore.

Netflix shows and my other applications except this one.
[Google Pixel 6 Pro] rester555:
It's crazy. I didn't have to do any of those steps to get the latest chase app to work. I wonder if chase is doing some server side update that I am unaware of or don't have. Mine works with biometric fine with wiping data and cache.
[Google Pixel 6 Pro] Cares:
WONDERFUL! This worked perfectly for me. I wonder how or why the newer Chase versions can detect root.
[Google Pixel 6 Pro] Kennyeni:
Naive question but.... where do you get the APK from? I'm a little afraid of getting a random APK of Chase (any other APK I'm fine to do it).

AFAIk all HSBC banking apps are crashing on Pixel 6 (they have ack'd that on the US app). So perhaps you are not seeing it because they marked the device incompatible.
[Google Pixel 6 Pro] Cares:
I don't know why apkmirror doesn't have it but I got mine from apkcombo. If you don't trust 3rd party sources then you're out of luck.
[Google Pixel 6 Pro] bouchigo:
I had a backup of it. I usually back it up in case Chase does funny things with the app.

Even if you download somewhere online, I think it would be ok since you are updating it with through the Play Store. The Play Store should do a check on it through Play Protect; you can manually run that scan if you're worried about it in the Play Store settings.
[Google Pixel 6 Pro] mkhcb:
So I have Magisk 23012, riru 26.1.3, USNF 2.1.1 and Zygisk is active. Yet I FAIL CTS profile match on the November update. Anyone can help me pass safetynet?
[Google Pixel 6 Pro] biTToe:
I think you need USNF 2.2

but I am not an expert at this.
[Google Pixel 6 Pro] biTToe:
I think you will need USNF 2.2.0
[Google Pixel 6 Pro] Anonshe:
Riru hasn't been updated for use with Magisk Canary and Zygisk. By keeping Zygisk active, Riru goes inactive hence nullifying the purpose of USNF.

You can workaround it with Magisk Alpha but I'd recommend spending the $6 (may be cheaper if you're not in the US) to get a simple solution or alternatively wait a week or so for USNF to be available for free.
[Google Pixel 6 Pro] Brenyd:
Did the same worked perfectly after that was already rooted as well had no issues
[Google Pixel 6 Pro] Brenyd:
What simple solution are you referring too? does USNF stand for Universal Safety Net Fix and is there one available for $6 let will let me go back to the Magisk Beta version because that would be a ****ing god send
[Google Pixel 6 Pro] Anonshe:
USNF 2.2 and Zygisk.
[Google Pixel 6 Pro] grhomes:
Unticking Zygisk does not show magiskhide for me, anyone else having this issue?
[Google Pixel 6 Pro] viper8u2:
Hello, I have had my P6P for a few days and rooted it right away. I followed these threads and all is good

https://xdaforums.com/t/unlocking-t...central-repository-of-relevant-links.4352027/

https://xdaforums.com/t/read-this-before-updating.4356231/#post-85893879

I came across this thread as I wanted to get my gpay working but I am also on the original grandfathered verizon unlimited plan and used to to the tethering hack edits to the build.prop to provision etc. (MagiskHidePropsConf-v6.1.1.zip)

Anyways, how do I go about downgrading Magisk 20012 to an earlier version? I did the restore images/ uninstall etc but it keeps telling me I can install the older version because it conflicts with an existing.

Sorry been a while since I did this. thank you

11/7/21 Edit, I followed OP instructions for 2.2.0 safetynet and all good, still trying to figure out if I can still add "net.tethering.noprovisioning=true" to the build.prop
[Google Pixel 6 Pro] khaytsus:
This post is from May, unrelated to current time. Look at the Imgur album itself you linked if you're unsure about the timestamp. And the reddit link; same, super old.

As far as I know, Magisk is still being worked on by John Wu with the exceptions he outlined a while back.
[Google Pixel 6 Pro] roirraW "edor" ehT:
Yep, @Lughnasadh already told me three posts down from mine.
[Google Pixel 6 Pro] Pekempy:
Updated the OP with the USNF 2.2.0 method.
[Google Pixel 6 Pro] viper8u2:
@Pekempy thank you for the guide, all seems good. I am still trying to figure out if I can add "net.tethering.noprovisioning=true" to the build.prop

The last time I did it was on my Pixel 3XL doing the following:

Prerequisites:

Unlocked Bootloader and Root with Magisk

Magisk Module MagiskHide Props Config (available directly through Magisk)

Terminal editor of your choice installed on your device

Step one: Make sure you're up to date on the Prerequisites above.

Step two: Open terminal editor and grant SU access by typing

Code:

su

Step three: Open up the props config by typing

Code:

props

Step four: Select custom props by typing

Code:

4

, Select new custom prop by typing

Code:

n

Step five: type

Code:

net.tethering.noprovisioning

it will ask what you want to set it to, type

Code:

true

make sure this is all lower case it will then ask you to confirm with y and ask if you want to reboot, select y again

Step six: Open the terminal again and grant SU access

Step seven: type

Code:

settings put global tether_dun_required 0

and exit the terminal

Step eight: reboot

Step nine: test the hotspot and crack a beverage of your choice to celebrate

11/07/2021 edit, below is what worked for me

Root your phone with magisk.

Install the Magiskhide Props Config module

Use some app that let's you have access to terminal

Type "su" for superuser rights, then type "props" to access configuring the module.

Enter 5, Add/edit custom props

Enter n, New custom prop

Enter net.tethering.noprovisioning

Enter true

Enter 2, post-fs-data

Enter y

Enter y to reboot