Me too, since as far as my understanding, the main differences between the versions are radio optimizations for the carriers available in the region the firmware is intended for.I personally did not flash A1. I chose the US Carriers version.
Me too, since as far as my understanding, the main differences between the versions are radio optimizations for the carriers available in the region the firmware is intended for.I personally did not flash A1. I chose the US Carriers version.
No, not if you fully restore the factory image and re-lock the bootloader (in that order). I *think* re-locking the bootloader will factory reset your device (just like it does when you unlock the bootloader), so that's why you should be fully stock before re-locking the bootloader.i'm new to pixel phones. if I root, then I later unroot, does it leave any trace that i've done so? I know samsung have a fuse trip thing. anything similar on pixel?
ok thanks very much for the info. I thought I would try root for various things like hbm and substratum whilst it's still in the return period. will google pay and banking apps still work?No, not if you fully restore the factory image and re-lock the bootloader (in that order). I *think* re-locking the bootloader will factory reset your device (just like it does when you unlock the bootloader), so that's why you should be fully stock before re-locking the bootloader.
Nothing similar on Pixel as on Samsung. Google doesn't gimp your phone for unlocking the bootloader, and no permanent changes whatsoever.
You're welcome!ok thanks very much for the info. I thought I would try root for various things like hbm and substratum whilst it's still in the return period. will google pay and banking apps still work?
Yes this helps a lot. So no added bloatware or verizon forced lock somehow?I personally did not flash A1. I chose the US Carriers version.
Not that you particularly care what I did, simply that I am not seeing any negative externality of that choice. The device is working normally, I applied the safetynet 2.2.1 fix, configured and enforced deny lists, turned on Zygisk, and hid Magisk - with perfect success - including test setups of GPay, Netflix, et al.
I would not personally select the global image because I see no direct benefit in doing so. From what I understand, the US carrier version has specific and updated radio information that the global variant does not.
Hope this relieves a degree of pressure from your choice.
Yes this helps a lot. So no added bloatware or verizon forced lock somehow?
Also Just opened my phone today and when I get to the magisk step I would love a guide for getting it all 100% working. Though I will try myself first.
Ok I got to the part I think where I can flash magisk but when trying to sideload apk it saysOnce bootloader is unlocked, which you should do literally first thing, I do not believe that a carrier could lock the device even if they wanted to. My experience was that the fastboot process was unreliable and that the step-by-step guide made certain linguistic assumptions that I had difficulty following. I have to imagine those breaks in comprehension led to the problems I experienced, so assuming you think in the same manner as OP was written, you will be fine. I do not, so... I wasn't.
Regardless, it's been several years since I last rooted a device and the landscape has changed drastically, even xda is much harder to navigate intuitively. From what I've read, if you spend enough time playing with the filters it will become easier but, idk. Apparently the old structure was much more computationally taxing, thus expensive, which drove their operational considerations to this new model.
I'm going to spend some time on CalyxOS and Graphene in order to see what the daily experience of their individual security model feels like. It's too bad, because I like the experience of Android 12 - minus Google's fixation on social engineering. It has a few thoughtful QoL features that I would have used if I were able to exist within Google's software ecosystem.
Anyway, good luck.
Ok I got to the part I think where I can flash magisk but when trying to sideload apk it says
\Magisk>adb sideload app-release (1).apk
adb.exe: sideload requires an argument
Ok I installed it from phone and rebooted pc. I got it installed now.
Also playstore not certified for some reason but I am guessing cause bootloader unlocked
safetynet-fix-v2.2.0 is the version I got but i gt figure out how to flash it or install it.Once magisk is installed, go into the app's settings and enable Zygist, then hide Magisk and specify a name, enforce a deny list and put whatever banking or commerce apps you feel necessary, then download Safetynet fix 2.2.1, and you should be good to go, if playstore is a problem after this, delete the app data and reboot - then open it.
Also, I don't know my ass from a hole in the ground - I'm just figuring it out as I go - so take this advice in the spirit it's given, but not as an authoritative source. I hope this helps, and I hope you had a Merry Christmas.
![]()
Release v2.2.1 (Zygisk) · kdrag0n/safetynet-fix
Changes Fixed under-display fingerprint sensor on Realme devices (thanks @osm0sis, @byxiaorun, @Jowat97) Clarified definition of "basic attestation" in readme Add check to prevent installation on ...github.com
Here's a thread that discusses it in depth:
![]()
Working SafetyNet with Pixel 6 Pro Android 12
This is no longer using an Unofficial Magisk app, it's the official Canary and USNF 2.2.0 1. Download the latest Magisk Canary build 2. Patch the boot.img from the Factory Images in Magisk, you'll also need the vbmeta.img if you aren't already...forum.xda-developers.com
safetynet-fix-v2.2.0 is the version I got but i gt figure out how to flash it or install it.
Ok got the new version downloaded and installed through modules. Everything good so far. Google play certified.
But where the check safety net button?
Yes and yes. Just be advised your data will be wiped when unlocking the bootloader, in case you weren't aware.i currently have 036 firmware on my 6 pro, ie pre dec update. i would like to unlock and root without updating to dec update for the time being. will the latest canary version root this previous firmware ok as well without the need to disable verity\verification?
If I remember correctly, I think for several years now root runs without actually making the system partition writable. Or am I confused? Hopefully, someone who knows better will chime in.Not sure if this is the right place but I have root and am running into a problem. I cannot access system to change bootanimation. It says item root read only. But all my other root apps work fine.
I been able to do it on my pixel xl gen 1 running custom os (pixelexperience) android 11 fine. Also, I am using fx explorer. But pixel 6 pro i cant.If I remember correctly, I think for several years now root runs without actually making the system partition writable. Or am I confused? Hopefully, someone who knows better will chime in.![]()
I thought it depended on the method of root and/or may be related to "systemless root". I'm grasping at straws because unfortunately, I don't remember the details since I rarely try that level of customization anymore.I been able to do it on my pixel xl gen 1 running custom os (pixelexperience) android 11 fine. Also, I am using fx explorer. But pixel 6 pro i cant.
Might be the new way android 12 is?
Might be the explorer I use for file management just not upgraded to android 12 support yet. Not sure what ones are out there.I thought it depended on the method of root and/or may be related to "systemless root". I'm grasping at straws because unfortunately, I don't remember the details since I rarely try that level of customization anymore.
I use X-plore File Manager (including for root access - you have to enable in it's Settings), but as I said, I haven't tried doing what you're doing...yet.Might be the explorer I use for file management just not upgraded to android 12 support yet. Not sure what ones are out there.
If your OEM Unlocking is greyed out, it is most likely because you do not have the option to unlock the bootloader, regardless of whether or not your device is carrier unlocked.My phone is fully paid off. That's not the issue. It's carrier locked because that's just their policy and they apparently just carrier lock everything and refuse to change that until you've been using it, active, for 40+ days. Because they suck.
Yes, I know that carrier locks are not the same thing as bootloader locks, my phone is carreir unlocked and the OEM Unlocking option is grayed out and my understanding is that the OEM Unlocking option is grayed out because the bootloader is only meant to be unlockable once the carrier lock is removed.
Sounds like you're on T-Mobile US.......Is it impossible to root / unlock the bootloader for a carrier-locked device? My Pixel 6 is carrier locked and I'm getting the impression that I'd have to actually use the device for 40 days and get an official carrier unlock before I could unlock the bootloader, and I'd need to unlock the bootloader to root.
Unless I'm mistaken carrier unlock and bootloader unlock are two completely separate animals.Is it impossible to root / unlock the bootloader for a carrier-locked device? My Pixel 6 is carrier locked and I'm getting the impression that I'd have to actually use the device for 40 days and get an official carrier unlock before I could unlock the bootloader, and I'd need to unlock the bootloader to root.
No.Somebody implied to me that my bootloader unlock option was grayed out because my phone was carrier locked. Are you syaing that Sprint-T-Mobile locked my bootloader Verizon-style, just to make my life worse? And that there's no way around that?
To add: Once you pay off your device, they can carrier unlock your phone, and also make it possible to enable OEM unlocking (so that you can unlock the bootloader). Many, many others on T-Mobile have reported doing that.Somebody implied to me that my bootloader unlock option was grayed out because my phone was carrier locked. Are you syaing that Sprint-T-Mobile locked my bootloader Verizon-style, just to make my life worse? And that there's no way around that?
Oh, you wanted to wipe, lol. My misunderstanding. Yeah, what @Az Biker said.Right, I wanted to wipe. It's a brand new phone that was on .036, and not yet activated. I'm wondering if I did wipe, with the --disable-verity --disable-verification into the .bat file, am I good to go ahead and install Magisk, and from now on, not wipe on future updates, or do I have to do this extra step after (fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img)?
The Magisk Repo has been removed from the Magisk app. You can use this instead...It appears that everything is fine. I have Magisk installed after patching image. I'm not getting any modules to pop up in the search though, so I guess I'll head to Magisk thread to see what's up there.
Root has been achieved, thank you for your time & assistance, it's much appreciated.You shouldn't need to flash to both slots. So you can just do fastboot flash boot <nameofpatchedbootimage.img>.
You should be able to rename the patched boot image (although I have never done it). I usually just put it in a labeled folder and copy and paste the name into the command prompt.
You should be patching the boot.img that you extracted from the factory image. It's located in the image-raven-sd1a.210817..037 zip file within the factory image (assuming you are on build .037).
If you are still having problems, then 2 things to check:
1. Make sure your Platform Tools are up-to-date. Latest I believe is 31.0.3
2. Make sure you have the correct (and latest) USB drivers installed on your computer... https://developer.android.com/studio/run/win-usb
EDIT: Oh, one very important thing. Make sure you are using the latest Canary version of Magisk.