yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3a Guides, News, & Discussion] slabua:
I suppose you misunderstood my question. I didn't ask how to make gpay work without rooting.

If I unlocked the bootloader, obviously I need it unlocked for successive rooting, or anything that comes along... I don't want to configure my phone now and one day face a late factory reset because of unlocking. Therefore unlocking the bootloader is the very first thing that I always do on any phone. Plus, I just made you be sure that google is looking in fact for the lock state of the bootloader, and not for root.

The point is, after I unlocked the bootloader and I rebooted the phone, I tried gpay and it didn't work. And since that was the only change I did to the system, then it is the only cause for pay not to work. If then it needs root to work again, that's another story.
[Google Pixel 3a Guides, News, & Discussion] duh1:
Apparently, Google has disabled GPay working with an unlocked bootloader, so now you need root to fix it. How is it not working, is there an error message, or just doesn't load?

Google previously just tested for root to disable certain things, but now it looks like simply unlocking your bootloader causes banking apps to stop working and apps to disappear from the Play Store.

Would appreciate if you could search for Google Pay and Netflix in the Play Store. If not there, search for them in the browser and then click the link to open them in the Play Store. Do they have the green Install button or shown as not compatible? We haven't had the chance to test these things on an unlocked but also unrooted phone..
[Google Pixel 3a Guides, News, & Discussion] slabua:
I understand.

As for the play store listing, there appear to be no issues about gpay, but netflix doesn't show up.

A search from the website version yields to This app is incompatible with all of your devices. I guess my account is still registered as italian, might that be because of that? I'm not sure, I hadn't tried to search for netflix before.

Gpay doesn't give any error but when I'm about to set up contactless for my card, I proceed, select the card it already knows about, confirm the cvc and it says: Couldn't finish setup to pay in shops. This phone can't be used to pay in shops. This may be because it is rooted or altered in some other way.
[Google Pixel 3a Guides, News, & Discussion] duh1:
We all see the same results on these pixel devices when rooted, and now looks like when unlocked as well. Netflix being incompatible was the original symptom that this was happening. Thx for the confirmation. Unfortunately, Magisk is currently unable to hide this, so we look for workarounds...
[Google Pixel 3a Guides, News, & Discussion] bombadier:
Pretty sure the unlocked bootloader is the issue, my pixel 3a is unlocked and rooted, no playstore netflix, my old phone, a honor 7 has a locked bootloader and Netflix can be installed from the playstore
[Google Pixel 3a Guides, News, & Discussion] snoopy20:
I can't unlock the bootloader. I've enabled the debugging/OEM and restart but the device isn't found by adb/fastboot. It's as if it hasn't enabled USB debugging.
[Google Pixel 3a Guides, News, & Discussion] Fentadroid:
Any idea if I can update with official ota.zip (that will be out today i guess...) from TWRP? I suppose i need to restore original boot.img first......

So...

1) reboot from TWRP ( fastboot boot twrp.img )

2) Flash original boot.img

3) restart TWRP

4) Flash ota.zip

5) Reboot from TWRP and flash latest magisk.zip to get root

6) Eventually flash a custom kernel from TWRP

Is that correct or official ota.zip works only with adb sideload?
[Google Pixel 3a Guides, News, & Discussion] sic0048:
Have you double checked what mode the phone is in when you plug it into a USB cord. It will normally default to "No Data Transfer" or "Charging Only" and you need to click on the System notification and change it to "Data Transfer".

If this is the first time you have used this exact phone/computer combination, then you should have a pop up notification on your phone that you have to acknowledge to accept the USB debugging connection. You won't be able to connect via ADB until both of these things have occured.
[Google Pixel 3a Guides, News, & Discussion] creeve4:
Can I disable the ActiveEdge module before taking an OTA or do I need to uninstall it?
[Google Pixel 3a Guides, News, & Discussion] :
Can we now simply use the twrp image to flash the full stock rom then flash magisk and reboot?
[Google Pixel 3a Guides, News, & Discussion] darkmeridian:
My point is that you should remove the SIM right out of the box
[Google Pixel 3a Guides, News, & Discussion] jmtjr278:
Again, due to it being a TMobile carrier phone it wouldn't matter. It is not eligible to be unlocked according to the smart poster 3-4 posts up. Please, have a look and read it again.
[Google Pixel 3a Guides, News, & Discussion] rantoca:
If you bought your Pixel 3a from T-mo or Verizon for you can unlocked completely ,you need to paid off first and wait like 24hrs for the system register, on other case some time need to wait 30 days for pay off completely remember the carrier want you there

happen to me when i unlock my galaxy 9 and lgg6 when i was on T-mo
[Google Pixel 3a Guides, News, & Discussion] googlephoneFKLenAsh:
I am almost 100% sure your device is not a t-mobile pixel 3a or you have sim unlocked your phone.
[Google Pixel 3a Guides, News, & Discussion] totib38:
Hello,

I will receive my pixel 3a tonight and I want to root it since the beginning to have more possibilities with it.

But I'm not an expert to root Pixel phone.

I have a OnePlus 6T who was easy to root.

Can anyone create a little tuto or guide to root the pixel 3a with magisk ?

Thanks for your help ?
[Google Pixel 3a Guides, News, & Discussion] engMTW:
Wrong. The Verizon pixel is bootloader locked forever. You're talking about SIM unlocking, judging by your mention of the Galaxy S9.
[Google Pixel 3a Guides, News, & Discussion] darkmeridian:
I was relying on the earlier post that you could unlock the bootloader if you started the phone and connected to wifi without the SIM card being present. I would believe that because starting the process without the SIM would show me the option of connecting to Project Fi. I don't know if it's true or not.
[Google Pixel 3a Guides, News, & Discussion] googlephoneFKLenAsh:
It's not ture. You can only unlock the bootloader of t-mobile pixel 3a after you sim unlock it. Some people having military account can sim unlock without fully payment for the EIP. Others have to make full payment to sim unlock and then unlock the bootloader.
[Google Pixel 3a Guides, News, & Discussion] crackedvenom2:
I bought mine straight from Google but once I first booted it up, it asks me about Project Fi if I don't have a sim inserted. Not sure how the others work.
[Google Pixel 3a Guides, News, & Discussion] krabman:
Good tutorial up there, you forgot to mention one tidbit though, after you have enabled debugging and first plug in the phone to the pc with the correct drivers installed you will get a toast asking if you want to always allow it to connect or something to that effect, you gotta say yes or the phone wont connect in fastboot. Also after you unlock the phone will reset itself and you will have to go into the menu and enable developer and debugging again and will again have to say yes to the same toast. Usually if you got it to work for the unlock command and it doesn't work when you go to flash the boot.img it means you spaced going back and enabling debugging again.

Edit... I said you, I know you know, I meant that for the fellow just starting out. Didn't phrase it very well.
[Google Pixel 3a Guides, News, & Discussion] pbanj:
whats funny is as i was writing it up i was like "i should prob mention it" but couldn't remember the exact wording lol
[Google Pixel 3a Guides, News, & Discussion] krabman:
Yeah, me neither, barely even notice it nowadays, just part of the procedure.
[Google Pixel 3a Guides, News, & Discussion] jmtjr278:
Just a heads up if interested. Flar just released ex kernel for the pixel 3a xl that works for our device. Running it now
[Google Pixel 3a Guides, News, & Discussion] krabman:
Looks like it's still a little rough, I'll wait for him to get things sorted out a better. Thanks for the heads up.
[Google Pixel 3a Guides, News, & Discussion] pbanj:
thats why i didnt say anything here lol.
[Google Pixel 3a Guides, News, & Discussion] totib38:
Thanks a lot for your answer ?

It works well.

I will use the phone as my daily driver for a week to test
[Google Pixel 3a Guides, News, & Discussion] jmtjr278:
Running pretty well for me. Just don't touch the high brightness mode toggle! I'll report more as time goes
[Google Pixel 3a Guides, News, & Discussion] Fentadroid:
Anyway, just received my 3a.

Even if you don't root the phone, unlocking the bootloader won't let you use GPay...... So i guess we need to wait twrp and a proper version of Magisk.....
[Google Pixel 3a Guides, News, & Discussion] jmtjr278:
Just use the boot.img provided above and install magisk to use gpay with unlocked bootloader. Best to unlock when you first get the device rather than setting it up twice because unlocking wipes the device.
[Google Pixel 3a Guides, News, & Discussion] stevew84:
Went to July stock, rooted, did some stuff like install kernel, removed Magisk completely but Gpay still not working?
[Google Pixel 3a Guides, News, & Discussion] duh1:
Unlocked bootloader?
[Google Pixel 3a Guides, News, & Discussion] Fentadroid:
You need to follow steps as described in the first post of this thread to make GPay working again.

I always use this:

1. Install Magisk module "SQLite for ARM aarch64 device" by ianmacd from Magisk Manager
2. Reboot to enable this module
3. Install your favorite terminal emulator (I use Termux)
4. Enter Termux, then type "su" (Magisk might ask you for permission of root access, permit it.)
5. Enter following command line by line: (This is Magisk module version. Titanium backup version is down below)

am force-stop /data/data/com.google.android.apps.walletnfcrel
chmod 777 /data/data/com.google.android.gms/databases/dg.db
sqlite3 /data/data/com.google.android.gms/databases/dg.db "update main set c='0' where a like '%attest%';"
chmod 444 /data/data/com.google.android.gms/databases/dg.db

6. Reboot
7. Profit!
[Google Pixel 3a Guides, News, & Discussion] stevew84:
Yea, but I've been unlocked and stock image with gpay working.

---------- Post added at 12:33 AM ---------- Previous post was at 12:32 AM ----------

If not rooted, what flags gpay? I didn't mess with gpay until after I removed all of magisk.
[Google Pixel 3a Guides, News, & Discussion] Fentadroid:
I've edited my post.

Try to follow these steps anyway but you need to root with magisk first.
[Google Pixel 3a Guides, News, & Discussion] stevew84:
I will. I just don't understand whats flagging gpay since I'm not rooted. That's normally the main trigger.
[Google Pixel 3a Guides, News, & Discussion] Fentadroid:
You have installed and then removed Magisk, that was the problem.....

The other solution is to flash again the stock rom wiping everything.....

Try installing Magisk first, it should work, i guess.....
[Google Pixel 3a Guides, News, & Discussion] duh1:
Google play services June update now flags unlocked as incompatible with secure apps on Pixels...
[Google Pixel 3a Guides, News, & Discussion] stevew84:
Thanks. I got everything working by just rooting again.
[Google Pixel 3a Guides, News, & Discussion] Fentadroid:
Did someone try to flash ota.zip and magisk 19.3 from twrp?
[Google Pixel 3a Guides, News, & Discussion] stevew84:
I've flashed magisk just fine.
[Google Pixel 3a Guides, News, & Discussion] sic0048:
I don't think the OTA zips files are compatible with flashing via TWRP. It usually takes someone modifying the script to make them compatible, but no one has done that yet for the 3a series that I have seen.
[Google Pixel 3a Guides, News, & Discussion] Rudi154:
Hi there! Maybe someone can help me:

I'm still on Pie March and have got root using the prepatched image method.

Then I later patched the stock boot image with Magisk to create a Magisk backup of the stock boot.img.

But under system I still don't see an OTA update for June, so I can't update with the linked Magisk method.

Could it be that the ActiveEdge mod (already uninstalled) has changed the system permanently?

Will system folder be restored when I sideload the OTA, or do I have to flash the june factory image (without -w)?
[Google Pixel 3a Guides, News, & Discussion] sic0048:
I haven't seen the July update either. The ActiveEdge module wouldn't effect this, especially if you have removed the module. The great thing about Magisk is that the modules do not permanently modify any of the system. It's all temporary and it completely disappears when you remove a module and reboot. You should be able to sideload the July OTA and then reroot either using the method you have already used, or via TWRP now that he have a working solution there.
[Google Pixel 3a Guides, News, & Discussion] Rudi154:
To make sure that I didn't changed anything under system myself, I first updated with the factory image to June and then rooted it with the boot.img patched myself by magisk. Worked well.

Now I wait until I see the July OTA soon under system->updates, so I can use the "OTA Updates with Magisk" method from the Magisk tutorial.

Did the June or July OTA worked for anyone this way with the 3a?
[Google Pixel 3a Guides, News, & Discussion] pbanj:
i got sick of waiting for the ota so im just sideloading it.

also i updated the main post with the July stock and patched images
[Google Pixel 3a Guides, News, & Discussion] sic0048:
Me too!

That means I didn't update using the Magisk update method, but it did allow me to root using the custom recovery method with TWRP.
[Google Pixel 3a Guides, News, & Discussion] OryZ:
Hey guys,

First wanted to say thanks for this great guide!

Now, I followed method 2 to the letter, got root successfully. However when I try and follow the guide for OTA update with Magisk, the installation of the update just keeps failing (I'm on the March security patch). Any idea why that could be?

I've gone back and read back a way in this thread but couldn't find anything I've done wrong.

Cheers!
[Google Pixel 3a Guides, News, & Discussion] crian:
Try to flash the full July factory image and then root again.
[Google Pixel 3a Guides, News, & Discussion] CatPandaFish:
followed instructions and now my display does not respond to touch. Any ideas?
[Google Pixel 3a Guides, News, & Discussion] spiou:
You probably flashed the wrong boot image.

Did the same mistake.
[Google Pixel 3a Guides, News, & Discussion] CatPandaFish:
Is there a way to recover from that? Or is the phone basically bricked at that point..
[Google Pixel 3a Guides, News, & Discussion] Rudi154:
Are you able to boot to bootloader?

When phone is off, hold power and vol down to boot into bootloader.

Then reflash the correct boot.img
[Google Pixel 3a Guides, News, & Discussion] CatPandaFish:
Tried that. No bueno. I extracted the boot.img from the factory image and flashed it. Screen is still not responsive. I have called google and they are sending another device.
[Google Pixel 3a Guides, News, & Discussion] spiou:
Weired : are you sure you downloaded the correct factory image (pay attention at the version that is installed in your phone). Did you flashed the boot.img to the correct slot (a or b ) ?
[Google Pixel 3a Guides, News, & Discussion] CDMAdroid:
I fixed it. I ended up flashing boot.img to both slots and flashing the image zip to both slots and boom we are back in business.
[Google Pixel 3a Guides, News, & Discussion] spiou:
Did the same for the June update, and now I don't see neither the July update...

I would like to take ota normally : can I force ota by clearing cache of the google play services ? Is there any risks to do this ?

Edit : finally I cleared the Google Play Services data, but still no luck : no July update.

I noticed that the systemless option of Adaway wasn't activated : could it be the culprit ? I have now installed the systemless module of Magisk, and the option is now ticked in Adaway : no update neither.

I think there is a flag when the system partition is mounted in write mode : could it be the reason ?

If I sideload the July update, does this flag will be restored ?
[Google Pixel 3a Guides, News, & Discussion] Rudi154:
After flashing the june factory img, I installed only magisk withoutany mods. Only Adaway with the systemless host file.

But for me the july ota is also not visible.
[Google Pixel 3a Guides, News, & Discussion] spiou:
That's weired. I managed ota with many Nexus devices : the Pixel 3a is the first device on which I have problem to take ota...

Is there any person who successfully received the ota notification (with rooted device of course) ?

By the way, I finally sideloaded the July ota. I hope I will received the August update...
[Google Pixel 3a Guides, News, & Discussion] Velcorn:
I previously rooted through the prepatched boot.img and now trying to patch the downloaded boot.img corresponding to my version, I get the "Stock backup does not exist" error in Magisk trying to restore the previously patched boot.img in Magisk.

I read back in the thread and didn't find a solution. What can I do to fix this?

Or can I alternatively just "dirty" flash the Juls OTA (currently doesn't even give me the option to update in settings) through TWRP and root through that too?
[Google Pixel 3a Guides, News, & Discussion] Rudi154:
This should work.

Make sure to turn off ActiveEdgeMod first, if installed.
[Google Pixel 3a Guides, News, & Discussion] alliance1975:
I've been waiting and hoping for a positive answer to your question. I too have a rooted stock 3a but no OTA update has appeared yet. I purchased unlocked from Best Buy and have checked every day under system-advanced-update but no joy. Even [MENTION=4396787]pbanj[/MENTION] and [MENTION=2688390]sic0048[/MENTION] have reported impatience with the push and have sideloaded the July OTA. I'm beginning to get worried, which is nothing to get worried about.
[Google Pixel 3a Guides, News, & Discussion] alphahere:
https://www.reddit.com/r/googlepixel/comments/7bfkdr

I wonder if this is the problem with OTA updates?
[Google Pixel 3a Guides, News, & Discussion] Rudi154:
I don't think so.

Because of this, I tried 3 different carriers and got no ota update until the end of june.
[Google Pixel 3a Guides, News, & Discussion] ritchea:
Until the Pixels priced me out, I owned each version from GNex. They were unlocked and except for N5X, all purchased directly from Google. I never got an ota notice until about three weeks into the release. I never apply an update until I read what issues are coming with it then just fastboot flashed (rooted) or ran ota sideload for unrooted. This phone is different as is using magisk instead of SuperSU. I ran sideload this time. I sure miss Flashfire which spoiled me.
[Google Pixel 3a Guides, News, & Discussion] Rudi154:
Is it possible to skip one OTA? Fox example to sideload the july OTA (or later) on the march stock version.

Or would a factory img have to be flashed in this case?
[Google Pixel 3a Guides, News, & Discussion] OryZ:
Yeah well that obviously works, will have to see if I get next update OTA.

Edit: one of the reasons I want to get this to work is so that I can relock the bootloader.
[Google Pixel 3a Guides, News, & Discussion] AutomaticFailure27:
I don't see a reason why this would hurt. Sure, you don't have the latest and greatest security update, but if it's like flashing roms and skipping a version or two, it seems to work fine.

Maybe someone else with a bit more knowledge can chime in if it's an issue or not.
[Google Pixel 3a Guides, News, & Discussion] MajinGoten:
I need some assistance. Following Method 1 to root, I messed up and loaded the July boot (after Magisk's patch) without noting what build I have, now I get "no valid slot to boot".

I've tried loading the 3 stock boot images provided (without the patch), but they get stuck at the G loading screen.
[Google Pixel 3a Guides, News, & Discussion] CDMAdroid:
Download stock image. Extract the boot loader, radio, and image zip and flash to both slots (a and b).
[Google Pixel 3a Guides, News, & Discussion] MajinGoten:
Thanks for the reply.

I am getting:

Sending 'boot_a' OKAY

Writing 'boot_a' FAILED (remote: '(boot_a) No such partition')​

when i try to:

fastboot flash boot_a bootloader-sargo-b4s4-0.1-5336001.img

Edit:

I ran the flash-all.bat file to load the 3 files and when it gets to extracting the system.img I get an error:

extracting system.img (2271 MB) to disk...W/ziparchive( 3040): Zip: unable to truncate file to 2381709616: File too large​

Edit2:

I had to increase my temp drive from 2gb to 4gb to allow the image files be extracted

Edit3:

Perfect, I was able to install the July stock image and load the July boot.img provided, Thanks!
[Google Pixel 3a Guides, News, & Discussion] jayxiao171735:
anyone knows how to root on Q beta5 devices?
[Google Pixel 3a Guides, News, & Discussion] sic0048:
It's the same instructions as normal, but you have to use the latest Magisk Canary builds. Please refer to this thread for detailed instructions.
[Google Pixel 3a Guides, News, & Discussion] belloni:
Looking for some help please;

I was rooted on the June patch through patching the boot.img in Magisk, worked fine. I got bored of waiting for July OTA, so downloaded the full factory image, then removed "-w" in the code to retain data. Upgraded fine, went to go back to root, copied boot.img from July images to phone, patched in Magisk, then flashed as normal but when it reboots to bootloader, one of the messages for "Enter reason" is "error boot prepare" and it won't boot until I reflash the stock boot.img so not root...

Any ideas what I'm doing wrong?!
[Google Pixel 3a Guides, News, & Discussion] belloni:
EDIT: Fixed it by uninstalling Magisk Manager, and redownloading then patching.
[Google Pixel 3a Guides, News, & Discussion] till22:
Hi guys, I'm receiving my 3a this Wednesday. Last time I rooted my phone was the 5X and SuperSU was still around, I've always used TWRP. I'm not quite sure what the difference if between method 1 / 2 / 3 and what Magisk is / how it works.

I basically just want to root my phone and change the kernel, maybe also use a different ROM later on. Which method should be my preferred one? Thanks a lot!
[Google Pixel 3a Guides, News, & Discussion] SCrid2000:
You wouldn't happen to have the July version would you? I installed a module that's incompatible, so I'm temporarily having to run the stock boot.img.

Thank you.
[Google Pixel 3a Guides, News, & Discussion] alliance1975:
I've been checking twice daily for the July OTA update to appear, (settings-system-advanced-update). But no OTA. Is anyone experiencing the same result? I would very much like to use the standard magisk update method.
[Google Pixel 3a Guides, News, & Discussion] Rudi154:
Same here - no July update.

I've no custom kernel and no Magisk mods except systemless hosts. Also tried different carriers.
[Google Pixel 3a Guides, News, & Discussion] SCrid2000:
Did you update to June ota or flash it? If you flashed it you won't get an ota.
[Google Pixel 3a Guides, News, & Discussion] alliance1975:
I started at March and flashed to June, so bummer. Are there any documents/posts that explain this? Looks like adb drawing board again.
[Google Pixel 3a Guides, News, & Discussion] Rudi154:
I flashed the june factory image (without wiping data), not the OTA.
[Google Pixel 3a Guides, News, & Discussion] SCrid2000:
You won't get the OTA, but you could download the OTA and flash it via adb. The original post of this thread has instructions on doing that.
[Google Pixel 3a Guides, News, & Discussion] Rudi154:
Yes, I know how to sideload. But can you tell me how I can get the regular OTA for the future?

On untouched and rooted March I also missed OTA till the end of june.
[Google Pixel 3a Guides, News, & Discussion] SCrid2000:
You can download them from https://developer.android.com/preview/download-ota

Edit: sorry, I may have misunderstood your question. I don't know if this will allow you to take OTAs over the air.