yashsingh1/xdaforums huggingface dataset:
[Google Pixel 8 Pro] snovvman:
Cheers. I recall reading a thread where someone popped up for help, people provided suggestions, but the op never returned to provide status. People were upset that the op just disappeared. Understandable--if for nothing else, it deprived the thread of additional knowledge on solving similar issues in the future. It is especially why I report back to tell the story of what happened. This sub-forum makes it very friendly for me to do that and I appreciate it.

While I am here, my knowledge of SafetyNet and related mechanisms are dated. I see that there if a "fingerprint" that needs to be acquired and over time can become invalid. I have playcurl running next to PlayIntegrityFix. My P8P Play Store became certified as soon as the Fix was installed and rebooted. However, how would I know when the FP becomes invalid? Certain apps no longer update could be a clue, but can playcurl or another mechanism monitor for the FP validity and notify me to update? I am still trying to wrap my head around it and I am looking for the most efficient way to manage the ongoing.

Thanks.

Fargo? Love that movie!
[Google Pixel 8 Pro] Dashwood Foxe:
Fire up wallet and if you don't get a prompt saying this device is unable to use contactless due to root, you know your fingerprint is good.
[Google Pixel 8 Pro] roirraW "edor" ehT:
On top of that, I'm just nosy, and I want to know. ;)

I don't think it does have the capability to let you know, and @Dashwood Foxe's advice is the only thing I can think of.

I suppose, for myself, I could set up an Automate flow which launches Wallet once every morning, to bring it to my attention just to check the status.

Spoiler content hidden.
[Google Pixel 8 Pro] badabing2003:
There are various tools that check for Play Integrity,

Play Integrity API Checker

SPIC - Play Integrity Checker

And of course Play Store (After enabling developer options) | Settings | General | Developer options | Check integrity.

If you want to check the Wallet cache, as the results gets cached, you can follow the steps outlined by @TheFreeman193 here.
[Google Pixel 8 Pro] snovvman:
Thank you.

Thank you. I was thinking the same, using automation to check. I used to use Automate and Automagic before that. I've switched to MacroDroid by @UndeadCretin and does pretty much everything I need. One use is to set up geofence monitoring using cell towers so my WiFi turns off when I leave home and back on when I return. MacroDroid has a nice feature built-in for this.

Lol

Thank you! The steps by @TheFreeman193 looks like a good solution to automate the checking. I want to know and address it beforehand so I won't be surprised when I try to pay for something.

///

Edit: I asked @UndeadCretin in this thread to add a function to check for SafetyNet (not even sure if that is still the thing) and Play Integrity. That would make life much easier!
[Google Pixel 8 Pro] snovvman:
The @TheFreeman193's method will only show the fail when the wallet app runs and show integrity failure, correct? I am look for a way to have the phone check at regular intervals so I can address the issue before I am at the store to find that Wallet is not working.

As such, do we know the calls that Play Integrity API Checker or SPIC use to verify integrity? If it's a shell command, then we can automate it.

Thanks.
[Google Pixel 8 Pro] badabing2003:
No it is not a shell command.

Your best chance of achieving that is to automate through Tasker or UIAutomator.
[Google Pixel 8 Pro] gettinwicked:
Has anyone's Google messages turned on the ability to change colors and such per conversation yet? I have yet to see it, and it was supposed to be a part of the December feature drop. The next one is less than a month away lol... 🤦‍♂️
[Google Pixel 8 Pro] roirraW "edor" ehT:
I mostly use the Google Voice app for texting, except when someone forgets and messages my actual phone number, but I just looked everywhere in the Messages app I could think of, and I didn't see anything about that.

I did see (which it may be old, and I just didn't remember since I so rarely look) the ability to mark texts as unread, and set a subject field for a conversation, and ability to mark a conversation as high priority.
[Google Pixel 8 Pro] snovvman:
Same here. Hoping for RCS on GV. Lately, though, GV has become annoying because of its anti-spammer logic. It's impossible to send even a couple dozen friends "happy holidays" without triggering. But, I digress and OT.
[Google Pixel 8 Pro] roirraW "edor" ehT:
I feel lucky that Google Voice hasn't been put to rest yet. :) I know...shhhhhhhhhhhhhh!
[Google Pixel 8 Pro] Chickenkillla81:
Since I know the are a couple other Nova users here. Seems pointless but useful for the future, check it out

Latest Nova Launcher beta adds Gemini support and more

Nova Launcher beta 8.0.14 adds a new Gemini shortcut to the search bar

www.androidpolice.com
[Google Pixel 8 Pro] kiekan:
This hasn't been enabled yet for anyone. It was not tied to a Feature Drop. Just part of announcement from Google on functionality that is being worked on. There is no release date yet.
[Google Pixel 8 Pro] roirraW "edor" ehT:
Android photo picker with Google Photos support rolling out via February System Update

Google is officially rolling out support for Google Photos and other cloud backup apps in the Android photo picker...

9to5google.com
[Google Pixel 8 Pro] Ghisy:
Now, let's hope Google won't bork the February GPSU! 😅
[Google Pixel 8 Pro] simplepinoi177:
There is a tool that exists that does something like this -- it uses Tasker (other than an .apk method) instead of Automate, and checks every time the screen is unlocked...

GPay Checker: monitor of Google Pay availability

Google Play Protect now triggers onto app (that's honor for me), but here nothing criminal. You can safely skip warning. There is non-zero theoretical possibility, that using this app increases risk of banning your personal fingerprint. There...

xdaforums.com
[Google Pixel 8 Pro] snovvman:
This looks like a promising solution. If it's Tasker, we can set it to check once per day rather than every time screen is unlocked.
[Google Pixel 8 Pro] snovvman:
I got this up and running via Tasker. I went the Tasker route because it's easier to customize the behavior. I did not want the script to run every time I unlocked the screen, so I simply added a cool down period (6 hours for now) so it will run a few times a day. We'll see how it works out.

How Now that we see the commands and operation via Tasker, it can be adopted to Automate and other automation tools. Thanks again @simplepinoi177!
[Google Pixel 8 Pro] roirraW "edor" ehT:
Thanks for testing and reporting. Hmmmm, I'll consider adapting it to Automate since that's what I use. We'll see if I get the time and motivation, or if someone else gets around to it, first. :)
[Google Pixel 8 Pro] roirraW "edor" ehT:
ADB/Fastboot (SDK Platform Tools) v35.0.0

Direct Windows download link:

https://dl.google.com/android/repository/platform-tools-latest-windows.zip

No changelog yet.
[Google Pixel 8 Pro] Gordietm:
I just used the new platform tools v35.0.0 to A15 DP1 and no problems.
[Google Pixel 8 Pro] BillGoss:
Question: is it possible to update this phone (P8P) by downloading an ota zip to the phone and placing it in a directory in /data and then using Settings>System>System update?

I used to be able to do this on my previous phone (OnePlus 8T).

I'm interested in this because then you could do the update and keep root without using a PC.
[Google Pixel 8 Pro] roirraW "edor" ehT:
You can, somewhere, but I haven't done that in many years, so I forget where exactly you have to put it. It might just be the root of your internal storage. I know recovery has an option to flash OTA from Zip, internal storage, or something like that. At least one user has reported doing this on either this P8P, or it could've been in my P7P or P6P threads.
[Google Pixel 8 Pro] Lughnasadh:
There is an option to "Apply Update from SD Card", but I don't believe this reads the Internal Storage, only an external sd card.
[Google Pixel 8 Pro] roirraW "edor" ehT:
Ah, that's right, thanks. I presume this would still work with an SD->USB-C adapter, but I always found it ironic that it had that option and no Micro-SD slot. :)
[Google Pixel 8 Pro] acwcanada:
I believe most rooted pixel phone users use full OTA zip method to update or upgrade their os. With this method, we normally adb sideload the full ota to both slots during the process thus make both slots bootable. However, the A15 DP1 has to be upgraded with factory image (Google has pulled the OTA to prevent issue). My question is that do me need to flash factory image to both slots? I didn't do it on my 6P and 8P, hope someone knowledgeable can provide some idea on this.
[Google Pixel 8 Pro] roirraW "edor" ehT:
Edit: TL;DR: No.

Post #2 - Unlocking Bootloader / Rooting / Updating | SafetyNet | ADB/Fastboot & Windows USB Drivers:

How to update each month (and also how to root)

Full OTA Zip method

To be accurate, only the most recently slot flashed with the factory image will work. i.e.; flashing the factory image to slot b will make slot a NOT fully workable. It might even boot loop in that scenario when trying to boot slot a, I don't remember now. The general reason is that when you flash a factory image, it will then utilize portions of the alternative slot for some reason, making that other slot unworkable.

Personally, I would just wait until they come out with a confirmed fixed Full OTA Zip.

There is only one just minimally acceptable reason to flash the factory zip twice:

But just using the Full OTA Zip (in general, not with 15 DP1) would be the better option, since it actually leaves both slots workable.

Also:

July 18, 2024 AP31.240617.009 Android 15 Beta 4 "Vanilla Ice Cream" - Pixel 8 Pro [Husky]

Android 15 Beta program for the Pixel 8 Pro [Husky] ⬇️ This is always true when dealing with Betas ⬇️ ⬆️ This is always true when dealing with Betas ⬆️ July 18, 2024: Android 15 Beta 4...

xdaforums.com
[Google Pixel 8 Pro] acwcanada:
Thanks for the detail explanation. Since I already upgraded to A15 by flashing the factory image, there is nothing I can do now. Will wait for the fixed Full OTA Zip, by then, I'll sideload it again to both slots.
[Google Pixel 8 Pro] Lonely_Boz:
Hello,

I need help please.

I've Pixel 8. I've rooted before with Pixel Flasher and later went back to stock with flash Android tool.

Now I wanted try this method with Factory Image zip. But I get error.

Can someone please help me? Should I boot into system? I'm now back in bootloader mode.

I've tried twice with flash-all.bat, but I get same error .
[Google Pixel 8 Pro] roirraW "edor" ehT:
Tried a different USB port and USB cable? Are you using the latest Platform-Tools (links in the first and second post)?

I wouldn't try booting into the system until you successfully finish flashing. Are you trying to flash the latest stable firmware? Note that PixelFlasher effectively does the same things that these instructions do, so there shouldn't be any difference as long as nothing else has changed.

Maybe try the Full OTA zip method instead? (below the factory image method)
[Google Pixel 8 Pro] Lonely_Boz:
@roirraW "edor" ehT

yes I have used the same usb cable, the same usb port (USB C Port) and it worked with pixel flasher. And yes i'm using the latest platform tools and latest stable firmware (14.0.0 (UQ1A.240205.004, Februar 2024)

So what would you do? First other usb cable and port? or directly full ota method?

EDIT: I'm now trying with onther USB C to USB C cable
[Google Pixel 8 Pro] roirraW "edor" ehT:
I used to always use the factory image method, but I switched in the last year and I don't have any regrets, so I would go with the Full OTA Zip method no matter what. If you still have trouble with that, then would try a different USB cable and port, and reboot the computer, in that order.

You could also try a USB-A -> USB-C cable instead.
[Google Pixel 8 Pro] Lonely_Boz:
I've now tried with USB C to USB A Cable and it worked :D

But it's weird: with Pixel Flasher I've used USB C cable to usb c port and it worked. But allright now :D

Thanks for your help and time :)
[Google Pixel 8 Pro] roirraW "edor" ehT:
You're welcome. That's why it's always worth trying the very basics. Weird issues happen. It's possible that even though Pixel Flasher worked before with that cable, it too might have the same problem this time.

I, too, have had problems with one cable before when it used to work just fine before.

Glad you solved it.
[Google Pixel 8 Pro] roirraW "edor" ehT:
Google Maps adds 'Glanceable directions while navigating' setting

Google announced “glanceable directions” for Maps on Android and iOS last February, and a new setting called “Glanceable directions while...

9to5google.com
[Google Pixel 8 Pro] jpgip:
Hi !

What is the easiest way to unlock the bootloader and root the pixel 8 ?

Thx !!
[Google Pixel 8 Pro] roirraW "edor" ehT:
Hi. Post #2 has all the instructions. I recommend the Full OTA Zip method (twice, as shown in the instructions). What's easiest is subjective, and opinions may differ.
[Google Pixel 8 Pro] leveleyed:
"If you need to disable Verity and Verification (for custom kernels that require it), then use either of the first two init_boot.img extraction methods above for the vbmeta.img, substituting the correct partition/image name, as appropriate."

If I plan to eventually use a custom kernel, and don't want to have to wipe my device later on when I switch kernels, which "partition/image name" is appropriate? Not sure what to do here exactly.

Or would I have to wipe if changing kernels anyway?
[Google Pixel 8 Pro] DespairFactor:
fastboot flash --disable-verity --disable-verification vbmeta vbmeta.img

If you keep this off, you won't have to wipe after the first time
[Google Pixel 8 Pro] roirraW "edor" ehT:
As @DespairFactor said. Just make sure and disable them every time if you use the factory image method to update each month. If you do, accidentally, don't disable them when you flash the factory image in the future, if you don't actually boot afterwards, you can go back in and disable them. If you boot with them not disabled, you'll have to re-disable them and factory reset again.

I don't know if any Pixel 8 Pro kernels have implemented it yet - they hadn't the last I checked, but a new way was found to keep the custom kernels from requiring Verity and Verification to be disabled.
[Google Pixel 8 Pro] DespairFactor:
Which way is that? I haven't heard anything about this?
[Google Pixel 8 Pro] roirraW "edor" ehT:
I know that in the last two or maybe more months, some custom kernels for the Pixel 7 Pro here on XDA were made with the new method. I still have a P7P as well as my P8P, but I hadn't tried them. I'll see what I can find to share here.
[Google Pixel 8 Pro] DespairFactor:
what is this new method? you mean making it all one image? that defeats the purpose of GKI
[Google Pixel 8 Pro] roirraW "edor" ehT:
Here's an example.

Spoiler content hidden.
[Google Pixel 8 Pro] DespairFactor:
Yeah, that defeats the purpose of GKI
[Google Pixel 8 Pro] roirraW "edor" ehT:
I really don't know anything about it since I haven't used it. I only knew it was "new", didn't require them to be disabled, and worked. That is the full extent of what I knew.

I've heard of GKI, but I don't know what the advantages or disadvantages of GKI versus non-GKI are. Certainly, if someone didn't want to disable Verity and Verification (like me), it's worth having the choice of a kernel that doesn't require it.
[Google Pixel 8 Pro] DespairFactor:
He merged the vendor trees into ACK, which defeats what GKI is. https://source.android.com/docs/core/architecture/kernel/generic-kernel-image
[Google Pixel 8 Pro] roirraW "edor" ehT:
I have a feeling, or I think there's a 50/50 chance that there'll be a second October firmware for the Pixel 8 Pro. Not for a particular carrier, but to succeed the first October one. Probably in a week or more, but we'll see.
[Google Pixel 8 Pro] rester555:
Yes, Google is known for "Beta" testing on released factory images. I would imagine, most people are going to complain about bugs and they are anticipating this. That's been the status quo with Nexus and Pixel for a while.

EDIT: This never really bothered me though.
[Google Pixel 8 Pro] stu5797:
I'm coming from a Samsung and have not rooted in awhile. It would be so helpful if someone could do a YouTube video on how to unlock the bootloader, root and install magisk and hide it from all apps.
[Google Pixel 8 Pro] rester555:
Fair point. @roirraW "edor" ehT tutorial with everyone collaborating is 99.9999% accurate though. This is the right place for help and guidance.
[Google Pixel 8 Pro] roirraW "edor" ehT:
I won't be doing a video. If someone makes one, they can create their own thread about it. I guarantee you that there are already videos out about all those subjects, though. Just look them up for the Pixel 7 Pro, it's the same process.

I still have to copy over my Pixel 7 Pro root directions to post 2 here, but in the meantime, just check out the details in post 2 of my Pixel 7 Pro how to guide in my signature below.
[Google Pixel 8 Pro] badabing2003:
Yes it knows if boot or init_boot should be extracted and patched.
[Google Pixel 8 Pro] hpower1:
These are old, so nothing for pixel 8, or even 7 I think, but I found these tutorials helpful. Just be mindful of the differences on the 7/8 vs what is in his videos.

https://www.youtube.com/@MaowDroid/videos
[Google Pixel 8 Pro] almahix:
I received and setup my 8Pro and all iis well except I cannot unlock he bootloader so I can root. I enabled oem unlocking in developer mode, but none of the fastboot instructions (fastboot flashing reboot) work. I'm at a loss.
[Google Pixel 8 Pro] trimax84:
adb reboot bootloader

then

fastboot flashing unlock

(not fastboot flashing reboot as you have listed).

The fastboot flashing unlock worked for me to unlock. Pixel 8 Pro.

However I am currently stuck at obtaining root. I have Magisk 26301 installed and when I go to patch file "init_boot.img" magisk goes to load the file into cache and then crashes. Going to check to see if the file itself is corrupt but also thinking of trying some of the magisk variants.
[Google Pixel 8 Pro] almahix:
O

That is what I did, I just repeated it wrong in my post.
[Google Pixel 8 Pro] trimax84:
Well shoot, I'm not sure then sorry.

On a positive note, I was able to patch the init.boot.img using PixelFlasher then load my usual way (coming from the P6P methods) to the phone with cmd prompt and fastboot.

Now to load all my modules and try and hide everything
[Google Pixel 8 Pro] diesteldorf:
I apologize if this was already stated in the tutorial and I missed it, but I am currently getting ready to root and using Magisk 26.3 on my Pixel 7 Pro.

Release Magisk v26.3 · topjohnwu/Magisk

[General] Fix device information detection script [General] Update BusyBox to 1.36.1 [General] Update toolchain that produces broken arm32 executables [App] Fix root service unable to bind on OnePl...

github.com

I am also running the following Modules:

1) Magisk Hide Props

2) Shamiko

3) Universal SafetyNet by Kdragon and Displax

Last week, I was browsing this thread: https://xdaforums.com/t/how-to-completely-hide-root.4531503/

Post #7 mentioned using Magisk Delta: (A forked version, different than 26.3)

Kitsune Magisk

I know that nothing is going to be perfect, and some apps will, after a period of time, get updated and detect root, but, since I am rooting my Pixel 8 Pro for the first time, does anyone have any opinions on whether I should use Magisk 26.3 or Magisk Delta?

Part of my fun, before switching from the Pixel 7 Pro to the Pixel 8 Pro involves troubleshooting a couple troublesome apps to see if I can get them to pass root detection.

Curious if Magisk Delta or Magisk 26.3 is best?

Maybe I'll try them both....
[Google Pixel 8 Pro] snovvman:
I just jumped into this P8P forum to see if root is here. So glad to see this awesome thread! Thank you, again, @roirraW "edor" ehT for putting all the information together and good to see you being the forum moderator.

And here I was thinking that maybe I won't root for once lol.

"Just when I thought I was out, they pull me back in..."

P8P comes in a couple of days. Game on!
[Google Pixel 8 Pro] JasDevi:
Please let us know your experience with magisk Delta on p8p
[Google Pixel 8 Pro] 29988122:
In a lot of the pixels I purchased in Taiwan before, there'll be some carrier specific apps and settings stored in /preload or /priv-apps.

Some are wallpapers and ringtones preinstalled somewhere in /data/data.

I wonder since we're all going to unlock our bootloader on day 1, it's very hard to preserve those data - they'll all gone.

Is there any known method that can be done WITHOUT root (like dd dev/dm-1 or sda-1), to preserve those data and backup as a whole to PC?

Therefore, they can be accessed and/or decrypted later, to know what are the differences between those partitions and factory resetted partitions.

Just curious, since I know nothing after Android's full device encryption era...

Thanks.
[Google Pixel 8 Pro] gururoop:
My experience. I setup my P8P after unlocking bootloader and after a few hours rooted October init_boot.img using Magisk Canary on P8P running September patch. Then I updated/rooted P8P, without wiping using platform-tools_r33.0.3-windows and full factory image. Everything worked smooth. USNF (1.3) and Play Store certified.
[Google Pixel 8 Pro] Rumsfield:
Have you tried an older version of ADB? The latest version is buggy on some phones/tabs. You enabled USB debugging I am assuming Last dumb question, you have the carrier unlocked version of the phone and not the Verizon or carrier specific version right? If its locked to a carrier, the bootloader will be permanently locked.
[Google Pixel 8 Pro] roirraW "edor" ehT:
Do you have the Windows USB Drivers installed? What does Windows' Device Manager show when you have the phone plugged in? Are you following the directions in my P7P thread (for now, until I copy over to this thread more completely):

Post #2 - Unlocking Bootloader / Rooting / Updating | SafetyNet | ADB/Fastboot & Windows USB Drivers:

How to Root the first time / aka How to unlock the Bootloader

Unlocking Bootloader

(required in order to root)

You need to install the driver, both when Android is running, and then once you boot the phone into bootloader.

Cheers! Thank you, and you're welcome! Credit to lots of others who provided input on better/more complete directions, and more, over the last couple of years. Hopefully I have the time soon to migrate the rest of the P7P directions to this P8P thread. Getting many packages today from USPS, UPS, FedEx, and Amazon delivery, and at least one package tomorrow, too, plus busy at work at the moment, so I'll do my best.

I always think of Sopranos first when I think of that line:

Spoiler content hidden.

:)
[Google Pixel 8 Pro] roirraW "edor" ehT:
QPR1 Beta 2 is out for the Pixel 8 Pro:

General October 12, 2023 - Android 14 QPR1 Beta 2 U1B2.230922.006 - "Upside Down Cake" - Pixel 8 Pro [Husky]
[Google Pixel 8 Pro] roirraW "edor" ehT:
I didn't use it too often, but once in a blue moon.

Google kills popular camera feature with Pixel 8 release

A longtime camera mode is about to be phased out when the Google Pixel 8 releases

www.androidpolice.com
[Google Pixel 8 Pro] roirraW "edor" ehT:
I believe you, I just don't know how as a user (albeit power user) that affects me, or my potential use of a custom kernel. Like I said, surely it doesn't hurt to have options available.
[Google Pixel 8 Pro] leveleyed:
But where do I get the vbmeta.img to flash? It seems like it might be in more than one partition from the sound of this: "use either of the first two init_boot.img extraction methods above for the vbmeta.img, substituting the correct partition/image name, as appropriate"
[Google Pixel 8 Pro] roirraW "edor" ehT:
The Factory Image zip file. Edit: I believe the inner zip file (the zip within the main zip).
[Google Pixel 8 Pro] DespairFactor:
it is one partition and in the factory image