yashsingh1/xdaforums huggingface dataset:
[Google Pixel 6 Pro] dilruk:
Is Google blocking OTA updates when the bootloader is unlocked? I was assuming that's not the case but someone mentioned that is why we are not getting the December update as OTA.
[Google Pixel 6 Pro] roirraW "edor" ehT:
Never happened before. My wife's P6P is 100% stock unrooted with the bootloader locked, and she still hasn't gotten the OTA either.
[Google Pixel 6 Pro] Dragon Kumera:
So I got root with p6p and cannot get google play to be certified. What needs to be done?

nvm i fixed it
[Google Pixel 6 Pro] Guivre:
Does anyone know if it's required to disable verity and verification for Magisk Alpha? I plan on flashing back to stock P6P (November update?) and assume it doesn't matter. Is there any downside to disabling them as a precaution?
[Google Pixel 6 Pro] V0latyle:
Canary 23016 has the necessary fix for the P6/P6 Pro boot image, as well as preserving vbmeta flags, so disabling verity and verification are no longer necessary. 23016 should work on the November release.
[Google Pixel 6 Pro] roirraW "edor" ehT:
I have no idea since I use Canary 23016. In general, no - there's no downside to disabling them anyway.
[Google Pixel 6 Pro] cougar11:
Can we still use Google Pay while rooted? I just got the P6P yesterday for Xmas, coming from s21 Ultra. Any downsides to rooting P6P? Or only upsides lol.

S21 Ultra was unrootable btw.
[Google Pixel 6 Pro] roirraW "edor" ehT:
Yes, and most other banking apps too. [How To Guide] Working SafetyNet with Pixel 6 Pro Android 12

No downsides other than what's always the downsides to rooting any phone. So for me, no, none. :D
[Google Pixel 6 Pro] V0latyle:
I've had no problem using GPay on my Pixel 5 using Magisk Canary 23016, Univer SafetyNet Fix 2.2.0, and MagiskHide Props Config 6.1.2.
[Google Pixel 6 Pro] WorldOfJohnboy:
Thank you for this... It successfully installed and I hid as the instructions state, even changed the Magisk App name, rebooted, and my outlook still says "Device non-compliant" Even cleared Google Play Data/Cache.
[Google Pixel 6 Pro] roirraW "edor" ehT:
Tried rebooting again? Since I haven't messed with Outlook in many years, no idea if it's normal for it to detect despite everything else. Might be detecting the unlocked bootloader or OEM unlocking toggle enabled, which as far as I know, there's no way to hide either.
[Google Pixel 6 Pro] WorldOfJohnboy:
I figured it out... There are lots of dependant apps for my corporate email and though I had them all hidden, I didn't realize that checking the box didn't fully hide all parts of each app. So after expanding Outlook, Company Portal, etc. And ensuring everything was hidden, rebooted and it now works!
[Google Pixel 6 Pro] roirraW "edor" ehT:
Awesome!
[Google Pixel 6 Pro] Phazed47:
OP might want to add to download section to download and install the Google USB drivers. Skipping this step will result in adb working fine but fastboot doing nothing.
[Google Pixel 6 Pro] V0latyle:
Thanks for the tip.
[Google Pixel 6 Pro] fil3s:
Could you tell me how you got your p6pro certified? I tried this guide here but my p6pro is still uncertified

Cheers
[Google Pixel 6 Pro] roirraW "edor" ehT:
How To Guide Working SafetyNet with Pixel 6 Pro Android 12
[Google Pixel 6 Pro] V0latyle:
Please see the OP. My configuration for passing SafetyNet is posted there.
[Google Pixel 6 Pro] fil3s:
Thanks it worked 🙂
[Google Pixel 6 Pro] Dragon Kumera:
Glad you got it working!
[Google Pixel 6 Pro] dilligaf56:
Hi all -

Just got my 6 Pro today after a >1 month wait.

Just want to make sure that everything in the OP is current; I'm going to root it within the next several days and don't want to b0rk it; it's been a while since I rooted my current phone (LG V20) and things have changed a bit since Oreo/Android 8. Also, I do use Google Pay often and want to keep doing so.

Any advice appreciated! Thanks in advance!
[Google Pixel 6 Pro] V0latyle:
Yes, everything is current.
[Google Pixel 6 Pro] roirraW "edor" ehT:
At the bottom of the OP:

:)

Welcome to the Pixel 6 Pro world, by the way! I hope you enjoy the phone.
[Google Pixel 6 Pro] V0latyle:
This may be some welcome news to some of you:

Magisk Alpha now supports installing to the inactive slot on Pixel devices, which should simplify things for those of you who prefer to update via OTA.

This is Alpha software, use at your own risk! It will probably break some things! The last commit failed to build, but I am sure it'll be fixed soon.

Github download page
[Google Pixel 6 Pro] Lughnasadh:
Nice! I remember John saying that if someone fixed it he would happily merge and re-enable the feature, so hopefully it will be added to the next Canary (or Stable if that comes first).

https://twitter.com/i/web/status/1471237257793179649
[Google Pixel 6 Pro] dilligaf56:
Excellent - and yeah, I didn't see that last edit. Much appreciated! Looking forward to using it, once I get it rooted.
[Google Pixel 6 Pro] V0latyle:
I don't normally host files, so don't ask me to do this, but here's the untouched January Raven boot image

Edit: Upload keeps breaking for some reason
[Google Pixel 6 Pro] V0latyle:
Raven January boot image
[Google Pixel 6 Pro] Lughnasadh:
Yeah, I was trying to upload (attach) 3 files for eg1122 for his Pixel Tweaks mod and could only upload 1 file. The other 2 kept failing. Had to host them on my Drive. Wondering if it's an XDA problem 🤔
[Google Pixel 6 Pro] Dragon Kumera:
just to verify. It said last updated was 8 days ago. Is this correct? Do I just flash it through magisk app?
[Google Pixel 6 Pro] mac796:
These last few updates I've been using. ADB sideload. I disable all my majisk modules and usually have no problem. This time around I get an error it fails to install but it lets me boot back in the system thankfully. Anyone else been successful side loading the OTA? For January. I have the newest platform tools. I use the cable I always use. I even try to different one just for the heck of it. Maybe I need to flash the factory stock boot image first. Only different this time is I have dispair kernel. And have always been rooted.

Edit. Ended up using the flash tool. It worked
[Google Pixel 6 Pro] CPngN:
I just got my P6Pro. I updated to the new Jan release this morning, grabbed the newly released factory image, unziped, pushed boot.img, patched with 8-day-old Magisk Alpha, pulled back to laptop, then did "fastboot flash boot magisk_patched-23016_Ugb2J.img" and "fastboot reboot". Then I shut down and restart and... I'm back at the Fastboot Mode with "Enter reason: reboot bootloader" or "Enter reason: boot failure". Device state shows as unlocked as expected. It pushed to slot b and also states that on the fastboot page.

Why can't I boot back up? There's not that many steps!
[Google Pixel 6 Pro] RetroTech07:
You JUST got your P6P? Why are you using Magisk Alpha? You should use that at your own risk as it is not stable enough. Use the Magisk Canary 23016 app instead.

Did you follow the proper root steps as outlined here?

https://xdaforums.com/t/guide-root-pixel-6-pro-raven-with-magisk.4356231/post-85877909

Sounds like you missed a step or did something incorrect...
[Google Pixel 6 Pro] V0latyle:
If you don't know how to change Magisk channels, you shouldn't be using alpha.

Also, I don't provide support for Magisk; look for the discussion link at the end of the OP.

Lastly, keep it civil in the thread. There's a difference between someone who was too lazy to follow the instructions vs someone who is having a genuine problem.
[Google Pixel 6 Pro] CPngN:
I figured it was to address new things in Jan patch. It has a check box for batching verity in boot. No info. I checked it the first time, didn't work. Went back to stock, tried without checking the box. Nada. Then I saw other instructions saying to boot the patched image without flashing it, and apply the direct patch from inside the App. That worked, I had root, but Google Pay still failed and my root checker had a few bad marks.

So.. I tried booting the first patch in the same way (where I had checked the new box before creating it) and.... rescue mode. Just wiped to do it all again! Also my patched boot image seems to indicate it's the same version:

boot magisk_patched-23016_Ugb2J.img

I've done this 20 times with my previous Pixel and not much has changed so I'm surprised I had no way out but to wipe.. was always able to recover before without the wiping. Grr
[Google Pixel 6 Pro] roirraW "edor" ehT:
I assume auto correct turned "disabling verity" into "batching verity" in that post.

If you attempted to disable Verity, you have to wipe the device after before proceeding, the first time you disable it.
[Google Pixel 6 Pro] CPngN:
Ah, didn't realized unlocking AND verity both triggered that. Oh well. It's just time. Lost of time. lol. That's what I get for customizing things last night . I'm copying over accounts but not photos/media so I'll be back at it in just a few minutes.
[Google Pixel 6 Pro] roirraW "edor" ehT:
Yep, unlocking the bootloader triggers it automatically, disabling Verity and Verification (at least, the first time) doesn't trigger per-se, you just have to wipe for the phone to work.
[Google Pixel 6 Pro] CPngN:
OK back in, rooted, and Google Pay is working now that I have followed some notes in https://xdaforums.com/t/working-safetynet-with-pixel-6-pro-android-12.4354149/ and installed safetynet fix 2.2.0.

What's the best way to drag files from a Pixel 2 XL to the P6 with usb-c cable? I was trying to find a way to see the other device in Solid Explorer but nothing surfaced, even after changing usb mode to file xfer. Any tips? Thx
[Google Pixel 6 Pro] js042507:
Thanks for this write-up! I appreciate it. Though, I'm a little confused. I'm sure this is mentioned somewhere else, but I can't find any info. I'm definitely not new to rooting, but my last Google phone was a pixel 2. And this new method for Android 12 is still new information to me.

Anyways, I starting setting up my pixel last night, and I'm on the October build. I am unlocked and permanently rooted. However, I'm still unsure how to run an OTA update without wiping and maintaining root. I've tried the adb sideload method, but I keep getting unauthorized device no matter what I do. And I have the dumb dead android with the red exclamation icon in recovery mode.

Any advice would be greatly appreciated!!! Thanks.
[Google Pixel 6 Pro] Cares:
If you sideloaded the OTA and rebooted then your data has to be wiped. You are supposed to flash patched boot PRIOR to reboot.
[Google Pixel 6 Pro] js042507:
No. That's the problem. I am not able to sideload because adb will not work from recovery mode.
[Google Pixel 6 Pro] sensui123:
You boot to recovery. Hit power+vol up together and go to the recovery menu. There you can select sideload and the device will be ready for the sideload command.
[Google Pixel 6 Pro] Cares:
When you're in recovery, hold Power and then tap VolUp and release both.
[Google Pixel 6 Pro] js042507:
You guys aren't getting what I'm saying. I know how to get into recovery mode. I cannot use any adb commands in recovery.
[Google Pixel 6 Pro] Lughnasadh:
Did you try disabling USB debugging, then connecting your phone (while booted into the OS) to your computer, then enabling USB debugging again to see if you get the Allow USB Debugging prompt and the "Always allow from this computer" checkbox?

And do you have the correct drivers installed on your computer?
[Google Pixel 6 Pro] js042507:
Yep. Tried all that. LOL. Even deleted the .Android adb cache. Everything works when I'm booted into the phone. I think I might know what to do though. Might need to just reflash the recovery partition. Thanks for the reply!
[Google Pixel 6 Pro] Lughnasadh:
Also may be worth a shot just to switch cables and/or ports if you haven't done so already. I know sometimes when people have trouble using fastboot trying different ones has sometimes fixed the problem. Good luck.
[Google Pixel 6 Pro] V0latyle:
No...it's not the boot image that matters. It's vbmeta.
[Google Pixel 6 Pro] V0latyle:
There is no recovery partition. Recovery is in the boot image.
[Google Pixel 6 Pro] js042507:
I figured this out. Thanks. In recovery mode, you have to hold down vol up and power to get tot the options.
[Google Pixel 6 Pro] V0latyle:
Yep, and I'm not sure all adb commands work in recovery mode. If you're trying to sideload something, you can reboot directly from system to sideload mode:

adb reboot sideload
[Google Pixel 6 Pro] Utini:
I am a bit confused by the many different threads that are here regarding rooting.

So I am trying to summarize this here. Could you please confirm if this summary is correct?

0. Pre-requisites in Android Developer Settings

OEM Unlock

USB Debugging

1. Unlock Bootloader:

adb reboot-bootloader

fastboot flashing unlock

Now the phone will be completely wiped

Now the phone will reboot into Android

2. Root & also update + re-root:

Download latest factory image

adb reboot-bootloader

fastboot devices #to check if device is detected

fastboot flash bootloader xxx.img #updating to latest bootloader

fastboot reboot-bootloader

fastboot flash radio xxx.img #updating to latest radio

fastboot reboot-bootloader

fastboot --disable-verity --disable-verification update xxx.zip #updating to latest version and (again) disabling verification.

Now the phone will reboot into Android without being wiped

Install latest canary Magisk

Extract and copy boot.img from factory image to phone

Patch boot.img with Magisk

Copy patched boot.img to PC

adb reboot-bootloader

fastboot flash boot magisk_patched_boot.img

fastboot reboot

Now the phone will reboot into Android and is permanently rooted (meaning that root will survive reboots)?

It will not get wiped again when following the instructions of "2. Root & also update + re-root:"?

Thanks in advance!
[Google Pixel 6 Pro] roirraW "edor" ehT:
0. Toggle in Developer settings:

OEM Unlock
USB Debugging

I know those are fairly obvious pre-requisites for your step #1 to unlock the bootloader, but I don't like to leave anything out.

I've only unlocked the bootloader. I'm under the impression that you have to use the latest Magisk Canary, just to be clear it's not the latest "final" or "beta" release. The rest looks pretty good but I can't really speak to it 100% as I haven't had time to do it myself. :) Good luck!
[Google Pixel 6 Pro] Utini:
Thanks! Added your suggestions to my post. Waiting for someone to confirm :S
[Google Pixel 6 Pro] darbylonia:
Thanks for this. I unlocked bootloader but have been waiting to root until I'm clear on all the steps, and steps and information are in various threads. This is helpful!
[Google Pixel 6 Pro] V0latyle:
Looks to me like you're on track. Since you're starting with a clean system after wiping from bootloader unlock, it should not require another wipe after disabling verity and verification. If it does, go ahead and do the factory reset. If you want to be safe, you could add -w to the update command...but again, this should be unnecessary.

Then, for future updates, you would follow the same process for updating.
[Google Pixel 6 Pro] Bandsalat:
fastboot flash vbmeta vbmeta.img of the vanilla image.

The reason for bootloader entry is just "boot failure".
[Google Pixel 6 Pro] V0latyle:
Did you reflash the stock boot image?
[Google Pixel 6 Pro] RetroTech07:
I just did a search in the play store and found this app. Maybe it'll help you

https://play.google.com/store/apps/details?id=com.lenovo.anyshare.gps

Also, they have a safetynet 2.2.1 release.
[Google Pixel 6 Pro] Nergal di Cuthah:
hey V0latyle can you add the instruction to "hold power and press up after entering recovery mode" to the Sideload ota instructions. I always forget and get frustrated that i can't adb in broken android screen.
[Google Pixel 6 Pro] roirraW "edor" ehT:
Interestingly, I just tested with the P6P OEM USB-C cable between my P6P and my Pixel 1 XL. On the P1, I was able to go to the notification shade, click on "Android System - Connected to Pixel 6 Pro", choose "MTP Host", and "Open with Files" (although "Open with Files by Google" might've worked too.

So I was able to see my P6P from my P1. I wasn't able to reciprocate, but at least it worked easily for me working from the P1 side -> P6P.
[Google Pixel 6 Pro] CPngN:
Hmm very cool. I get no MTP option on either phone! And it seems one always has to be charging, you can't leave both as not charging. That's strange. WHy can't it just be a data line?!

Guess I'll keep poking around.
[Google Pixel 6 Pro] fil3s:
You could use this app. It has an otg function. I bought pro and subscribed to the cloud feature 😀

File Commander Manager & Vault - Apps on Google Play

File manager | Explorer for cloud storage files & folders | Hide private photos.

play.google.com
[Google Pixel 6 Pro] Gordietm:
I'm rooted on a P6Pro with magisk canary. Whenever I reboot, the phone stays stuck on the Google G. I have to turn the phone off and force a reboot. Then it boots up fine. Anyone else experience this and what do I need to do so that it boots up the first time?
[Google Pixel 6 Pro] magooo:
After many years i'd like to root again. But i am afraid that my banking and some authenticators won't work anymore. Can i reliable hide root for those apps?
[Google Pixel 6 Pro] MartinN6:
my authenticator (googel authenticator) and my banking app (germany / "Sparkasse") works pretty good with my rooted device
[Google Pixel 6 Pro] foobar66:
Depends on how complicate the app's root checking is ;-) Your mileage may vary.

Use Magisk's DenyList.

Authenticators work when they are on the DenyList. I use MS Authenticator and Microsoft apps (Outlook, Teams, Intune portal) which hook into my work environment.

And also 'hide' the Magisk app itself.

Use Magisk canary 23016.
[Google Pixel 6 Pro] V0latyle:
That's a basic step, and as I pointed out in the OP, this guide is not meant to be dummy proof. Users are expected to know how to use and navigate bootloader, recovery, ADB, etc.

If it makes you feel any better I sometimes forget the key combo too...mostly because I never use recovery and I don't use the sideload method.
[Google Pixel 6 Pro] Lughnasadh:
Depends on the app. Best to go over to the Magisk thread and do a search for the apps you intend to use. Root, unlocked bootloader, etc. can be hidden from most apps by a variety of methods, but not all.
[Google Pixel 6 Pro] roirraW "edor" ehT:
Edit: Ninja'd by @Lughnasadh for a change. :D

I (and a few others in the exact same circumstance as myself) only had trouble with one particular banking app (once everything was hidden properly, etc - as the directions in the OP detail), and it wasn't that the app itself wouldn't work, it would work completely except trying to register the fingerprint reader. Others found the solution that temporarily using the unrooted stock kernel allowed the fingerprint reader to be registered with that particular banking app, and then you could flash the rooted kernel again, and everything would still work including the fingerprint reader.

I know that outside the United States, some folks have reported trouble with some particular banking apps. If you want to find out in advance, you could use the search field at the top when you're in the P6P section, select the option to only select this forum, and search for the names of some of the banking apps you use to see if anyone has mentioned them in particular. Or you could just try root and see, but might be easier to search first especially if you have a lot of different banking apps.

Good luck!
[Google Pixel 6 Pro] miss:
Mod edit - translated by https://www.deepl.com/translator

I am in rom on november 36th

i was root, so see november boot image to lose root

I upgraded to january by ota adb, failed 7 at 47%.

On reboot, I lost developer options and tapping 7 times on the build does not open developer options.

how can I get them back

Edit, by ota on android it doesn't update either.

I don't know how, but I managed to update by following this

update the whole zip and update the bootloader before updating everything.

[GUIDE] Root Pixel 6 "oriole" with Magisk

************************

estoy en rom el 36 de noviembre

yo era root, asi que vea la imagen de arranque de noviembre para perder la raiz

Actualicé a enero por ota adb, falló 7 en 47%

Al reiniciar, perdí las opciones de desarrollador y tocando 7 veces en la compilación no abre las opciones de desarrollador.

como puedo recuperarlos

Edito, por ota en android tampoco se actualiza

No sé cómo, pero he logrado actualizar siguiendo esto

actualice el zip completo y actualice el gestor de arranque antes de actualizar todo

[GUÍA] Rootear Pixel 6 "oriole" con Magisk
[Google Pixel 6 Pro] fil3s:
i'm in rom on november 36

I was root, so see November boot image to lose root

I updated to January by ota adb, it failed 7 in 47%

On reboot I lost developer options and tapping 7 times on build doesn't open developer options.

how can i get them back

Edited, by ota in android it is not updated either

I don't know how but I managed to update by following this

update the whole zip and update the bootloader before updating everything

[GUIDE] Root Pixel 6 "oriole" with Magisk

Translated via Google translate courtesy to @miss
[Google Pixel 6 Pro] V0latyle:
For all those having difficulty with the January update: I suggest you update using the factory image method. Just follow the instructions in the OP and you'll be fine.
[Google Pixel 6 Pro] Phazed47:
Thank you for this. I applied the January OTA to the November release, fastbooted with my patched November <master root.img> and Magisk refused to install. For reference:

The bootloader and radios did not need to be updated from the January factory image but I did need to extract boot.img from the factory update, patch it with Magisk and use that version to fastboot.

Magisk came up after the first boot claiming to be installed, with the "direct install" option. After doing a direct install and rebooting from Magisk root access was restored.

I had to "re-hide" Magisk but my DenyList was preserved.
[Google Pixel 6 Pro] crisco654:
Yep, factory method worked like a charm. 0 problems updating from Dec to Jan.
[Google Pixel 6 Pro] dilligaf56:
Thanks, Warrior!

Got it rooted, Zygisk installed, and it passes SafetyNet.

Now to get the apps over and configured.

Question: What's everyone using for recovery? I don't see that TWRP has a version specifically for this phone yet.

Can we use the version for the Pixel 5?

TIA!
[Google Pixel 6 Pro] craigacgomez:
There is no custom recovery available for this phone yet, not that there is much of a use-case at the moment. DO NOT use the Pixel 5 custom recovery on the Pixel 6 series. Perhaps when TWRP updates to Android 12 we'll see a custom recovery, but that'll take a while.
[Google Pixel 6 Pro] Lughnasadh:
For those of you interested, looks like enabling installation to the inactive slot on Pixel devices during OTAs has been merged. Think that was the final piece needed (after the bootctl update was added earlier). Looks like it will be in the next Canary.

@V0latyle