yashsingh1/xdaforums huggingface dataset:
[Google Pixel 7 Pro] andrew2432:
Yeah sorry, I don't have a pro. I meant do I take the same actions/run the same commands but with pixel 7 files. Coming from a pixel 5; so new boot stuff to pay attention to and a few more odd things here and there. It looks like had I read first I could see pixel 7 users are using this guide with success.
[Google Pixel 7 Pro] wangdaning:
Yeah, method is the same, just files are different.
[Google Pixel 7 Pro] supermansaga:
Safe to update this one? Do we have good release notes on what changed? Thanks
[Google Pixel 7 Pro] cmh714:
Its been out for a while and no problems here....ymmv
[Google Pixel 7 Pro] Homeboy76:
notes.md file for Magisk 206102

...

@topjohnwu

topjohnwu Update Canary Channel: Upstream to 47d2d4e3

1 contributor

20 lines (17 sloc) 972 Bytes

Magisk (47d2d4e3) (26102)

Implement all logging code in the project with Rust

[MagiskBoot] Support extracting boot image from payload.bin

[Daemon] Make daemon socket a fixed path in MAGISKTMP

[resetprop] Support printing property context

[resetprop] Support only printing persistent properties from storage

[resetprop] Properly support setting persistent properties bypassing property_service

[MagiskSU] Support -g and -G options

[MagiskSU] Support switching mount namespace to PID with -t

Diffs to v26.1

[MagiskBoot] Support extracting boot image from payload.bin

[Daemon] Make daemon socket a fixed path in MAGISKTMP

[resetprop] Support printing property context

[resetprop] Support only printing persistent properties from storage

[resetprop] Properly support setting persistent properties bypassing property_service

[MagiskSU] Support -g and -G options

[MagiskSU] Support switching mount namespace to PID with -t
[Google Pixel 7 Pro] purgy:
Would I need to disable dm verity etc to install bootloop protector into the boot image? Is this even possible on the 7 series, what with root living in init_boot?

I'm on 7a (lynx) but this seems to be the default "pixel 7 series root" thread.

I assume disabling dm verity etc will involve a data wipe?
[Google Pixel 7 Pro] Homeboy76:
<<Edited>>

AFAIK, you

would not

have to disable verity to install the Magisk BootloopSaver

module

created by @huskydg the creater of the Magisk delta fork. Just follow these instructions to install the

Magisk BootloopSaver module

: OP, ~ ~ ~ Part II - INSTRUCTIONS ~ ~ ~..., 7. Install/Update Magisk Modules)

This is a Pixel 7 Pro (cheetah) guide, but Pixel 7 (panther) owners can use it. Pixel 7 owners must download the Factory/OTA images for their phone. Pixel 7a (lynx) owners can also use this guide, just download the Pixel 7a Factory/OTA images.

AFAIK, A

first time

disabling verity does require a wipe.
[Google Pixel 7 Pro] sawdoctor:
Lynx is Google's codename for the pixel 7a
[Google Pixel 7 Pro] purgy:
Lynx is Google's codename for the phone, like panther and cheetah for the other p7 series phones.

The module I'm referring to is this one https://github.com/gibcheesepuffs/Magisk_BootloopSaver

While it can run as just a script, it also offers to install itself into the boot image.

As we patch init_boot.img instead of boot.img on these phones, I'm wondering if that will even work, or (rather ironically) cause a bootloop.
[Google Pixel 7 Pro] Homeboy76:
Got it, thanks.

<<Edited>>

AFAIK, you

would not

have to disable verity to install the Magisk BootloopSaver

module

created by @huskydg the creater of the Magisk delta fork. Just follow these instructions to install the

Magisk BootloopSaver module

: OP, ~ ~ ~ Part II - INSTRUCTIONS ~ ~ ~..., 7. Install/Update Magisk Modules)

This is a Pixel 7 Pro (cheetah) guide, but Pixel 7 (panther) owners can use it. Pixel 7 owners must download the Factory/OTA images for their phone. Pixel 7a (lynx) owners can also use this guide, just download the Pixel 7a Factory/OTA images.

AFAIK, A

first time

disabling verity does require a wipe.
[Google Pixel 7 Pro] eriks0n:
June Factory images are out.

Rooted successfully with Latest Magisk Delta
[Google Pixel 7 Pro] Homeboy76:
Thank you, OP updated! :)
[Google Pixel 7 Pro] supermansaga:
Do you mean HuskyDG's delta?
[Google Pixel 7 Pro] eriks0n:
That's right and it's using the Canary Update Channel.
[Google Pixel 7 Pro] supermansaga:
Why don't you like the default one?
[Google Pixel 7 Pro] eriks0n:
I couldn't get safetynet to pass a few updates back and needed to use Delta variant. Likely not needed anymore, but haven't had a chance to go back to main build or canary build. Delta seems to work fine anyways.
[Google Pixel 7 Pro] supermansaga:
Does anyone have this issue after updating to June? An endless attempt to update a 0kb Cross-Device Services? Thanks. Pls see the screenshot
[Google Pixel 7 Pro] Slim2none4u:
No.

I would clear cache on play store and play services
[Google Pixel 7 Pro] supermansaga:
Thanks. It does seem to work. The last version was dated May 31. Not sure why it keeps pushing when 0kb. Some other apps update also seems dubious. Hopefully the clearing cures all
[Google Pixel 7 Pro] mochamoo:
Updated a rooted phone with no trouble. Am trying to update a non rooted phone with the OTA image. Adb devices shows it. It doesn't show any more so adb sideload doesn't work. USB debugging is on. Any ideas?
[Google Pixel 7 Pro] synesthete:
Try the ADB kill-server command and then connect again.
[Google Pixel 7 Pro] Homeboy76:
Update

[MODULE] [MOD] Universal SafetyNet Fix by Displax

v2.4.0-MOD_1.3

Fix "stat /sys/fs/selinux" access time reading. Also removed archaic MIUI cross-region shenanigans. Thanks to PR by aviraxp!

Ignore props changing on Xiaomi.eu. This fixes randomly attestation failings. So strange ROM...
[Google Pixel 7 Pro] Homeboy76:
Magisk Canary Update - notes.md:

Download: app-release.apk
[Google Pixel 7 Pro] RobinKara:
hope someone can help ;( sudenly all stopped working (Safetynet)

Describe the bug

if i start the pixel 7 pro - i pass both basic integrity and CTS. After some seconds if i test it again i fail both.

Screenshots of SafetyNet & Play Integrity API tests result

Device info

Device model: Pixel 7 Pro

Android version: 13

ROM name/version: 13.0.0 (TQ2A.230505.002, Mai 2023)
[Google Pixel 7 Pro] JakeDHS07:
Well Idk why it keeps saying Pixel 6 Pro when Cheetah is 7 Pro so that right there is probably part of the problem. Removing the Config module may help as it's not needed. It's probably messing up the fingerprint. USNF works on its own.
[Google Pixel 7 Pro] Homeboy76:
Magisk Canary (a8c4a33e) (26103)

Is not working for everyone, it has some issues that need fixing:

Use, attached,

Magisk Canary app-release_47d2d4e3-26102.apk until it (26103) is fixed.
[Google Pixel 7 Pro] supermansaga:
Uh oh. What are those issues? Thanks.
[Google Pixel 7 Pro] Homeboy76:
I don't know what the details of the issue(s) are, at this time. I saw a post in another thread recommending Canary 26102 because 26103 is "buggy".

Are you using Canary 26103?
[Google Pixel 7 Pro] supermansaga:
I am, given nobody said anything here, so I took the plunge and updated it, incl. on my MagiskOnWSALocal last night spending more than three hours configuring. Haven't experienced any issues
[Google Pixel 7 Pro] RobinKara:
thanks for your reply. Yes i tried to change it to 6 Pro .... now removed the config module but how to go back to 7 Pro? Also my issue still exist. No pass of CTS and basic possible.

when i fresh restart the phone and check CTS and Basic it says "Passed" but after ~40 sec if i check it again . failed both.

have now installed:

Magisk: a8c4a33e (26103)

Zygisk: Yes

Ramdisk: Yes

Update Channel: Canary

Systemless Host file

Zygisk: enabled

deny list:

- Carrier Services (Google)

- google

- Google play services

- Google wallet

- Google service framework

Modules:

- CloudflareDNS

- L Speed

- Magisk built-in BusyBox

- Shamiko

- Systemless Hosts

- Universal SafteNet Fix v2.3.1-Mod_3.0

- Youtube ReVanced

Phone: Pixel 7 Pro

Android 13

Build: TQ2A.230505.002
[Google Pixel 7 Pro] TotallyAnxious:
Well you definitely don't need L Speed on a Pixel 7.
[Google Pixel 7 Pro] Homeboy76:
UPDATE - July 5, 2023

<<See post# 497>>
[Google Pixel 7 Pro] Borres:
Thank you 😁
[Google Pixel 7 Pro] Nikos2k:
I'm trying to manually update to July firmware

I downloaded the firmware file and removed the "-w" switch from flash-all.bat

And I'm running the flash-all.bat, but I get several warnings and errors:

Warning: skip copying bootloader_b image avb footer (bootloader_b partition size: 0, bootloader_b image size: 12845320).
Sending 'bootloader_b' (12544 KB) OKAY [ 0.313s]
Writing 'bootloader_b' (bootloader) Flashing pack version cloudripper-1.0-9894666

and then below

Warning: skip copying radio_b image avb footer (radio_b partition size: 0, radio_b image size: 80191628).
Sending 'radio_b' (78312 KB) OKAY [ 2.045s]
Writing 'radio_b' (bootloader) Flashing pack version g5300g-230323-230525-M-10200345

and at the end

extracting vendor.img (641 MB) to disk...fastboot: error:
failed to extract 'vendor.img': I/O error
Press any key to exit...

Any idea of what to try ?
[Google Pixel 7 Pro] badabing2003:
- Check the checksum of the downloaded firmware, make sure it matches the one published by Google, this assures that the file is intact.

- Make sure you are using Android Platform Tools 33.0.3 and nothing with 34.x

- Make sure you are using the latest USB drivers from Google and your connection to PC is solid (preferable USB 2.0 port and a good cable)
[Google Pixel 7 Pro] Nikos2k:
Thank you, it was indeed the fastboot version, i had platform tools 34.0.4
[Google Pixel 7 Pro] badabing2003:
@Lughnasadh @roirraW "edor" ehT , @Homeboy76

Yet another report of problematic 34.0.4
[Google Pixel 7 Pro] roirraW "edor" ehT:
Thank you for the update! I've updated my OPs.
[Google Pixel 7 Pro] Homeboy76:
UPDATE - July 5, 2023 <<Revised>>

SDK Platform-tools r34.0.4

Notes:

Changelog see #3 below

This brave soul verified it is working with

Android 14 beta

.

:( Still use Platform-Tools r. 33.0.3 instead of the newest - Unlock bootloader / Root Pixel 7 Pro [Cheetah] / SafetyNet by roirraW "edor" ehT

<<Edited :( it's true - 33.0.3 >>
[Google Pixel 7 Pro] LeonHart23:
Hey man I had the same problem, use the Universal SafteNet Fix v2.3.1-Mod_3.0, not the 2.4.0

In my case it works
[Google Pixel 7 Pro] fma388:
Hi !

Just to be sure, is it possible to temporary disable "dev options" when the phone is rooted ? (I was thinking in particular of a problem linked to the OEM unlock option)

I have a banking app that detects this and doesn't work.

Thanks !
[Google Pixel 7 Pro] Homeboy76:
No, at least not on "Google phones".

AFAIK you enable

OEM unlocking

after enabling

Developer options

if you want to

unlock the bootloader

. Once the bootloader is unlocked

OEM unlocking

is enabled and grayed out on "Google Phones".

The only way to disable

OEM unlocking

is to return the phone to stock.

If you have flashed Google's OTA image to both slots (1 slot rooted - the other slot unrooted) and you have access to a PC you can switch to the

unrooted

slot. Use your banking and switch back to the rooted slot when you are ready: There is some information about flashing the Google OTA image to both slots here.
[Google Pixel 7 Pro] gpvecchi:
My switch is not greyed out. I'm rooted, but it's simply on enabled.
[Google Pixel 7 Pro] fma388:
Ok thanks for your reply.

I'll take a look at your link.
[Google Pixel 7 Pro] scorpio76r:
Same here on my phone and, on my friend's phone. It was only greyed out when I first unlocked the Bootloaders. Somewhere between flashing magisk and, this kernel is when it became not greyed out. I suggest that you not tick it off though. That may cause issues I'm guessing. Not sure though. I know on oneplus devices that it will cause issues so, I'm just going on that thereory.
[Google Pixel 7 Pro] Homeboy76:
Just Curious

Is it a Google phone?
[Google Pixel 7 Pro] Homeboy76:
I like your "thereory". :)
[Google Pixel 7 Pro] scorpio76r:
Lol, a complete typo. I was working under my jeep when I responded so I guess wrenching and, typing at the same time is not my best talent 😂
[Google Pixel 7 Pro] Homeboy76:
"laughter is the best medicine"

I knew it was a typo but it had me laughing my A$$ off :ROFLMAO::ROFLMAO:. Kudos to typos.
[Google Pixel 7 Pro] scorpio76r:
I completely understand you on this.
[Google Pixel 7 Pro] scorpio76r:
Yes, is there someone else who makes this phone besides Google? Just curious.
[Google Pixel 7 Pro] Slim2none4u:
It can also be bought from other places other than the Google store is why he asked. If, for instance, you got it through Verizon then you couldn't unlock the bootloader and so fourth.
[Google Pixel 7 Pro] Homeboy76:
I do know this is a Google Pixel 7 Pro thread.

However, people have asked questions made comments about other phones.
[Google Pixel 7 Pro] scorpio76r:
OK, I understand.
[Google Pixel 7 Pro] Homeboy76:
Magisk Canary Update

Magisk (d390ca2f) (26104).

Tap app-release.apk

Tap the three dot menu across from

Code

Blame

Tap Download

Magisk (d390ca2f) (26104)

Lots of code is migrated over to Rust!

[App] Properly preserve boot.img when patching Samsung firmware

with init_boot.img

[MagiskBoot] Directly handle AVB 1.0 signing and verification without

going through Java implementation

Diffs to v26.1

[MagiskBoot] Support extracting boot image from payload.bin

[MagiskBoot] Support cpio files containing character files

[MagiskBoot] Support listing cpio content

[MagiskBoot] Directly handle AVB 1.0 signing and verification without

going through Java implementation

[Daemon] Make daemon socket a fixed path in MAGISKTMP

[resetprop] Support printing property context

[resetprop] Support only printing persistent properties from storage

[resetprop] Properly support setting persistent properties bypassing

property_service

[MagiskSU] Support -g and -G options

[MagiskSU] Support switching mount namespace to PID with -t

[App] Support patching boot image from ROM zips

[App] Properly preserve boot.img when patching Samsung firmware

with init_boot.img

© 2023 GitHub, Inc.
[Google Pixel 7 Pro] Homeboy76:
New

@Displax, new

SafetyNet Fix

test module is producing incredible results on the Google Pixel 7 Pro: Take a look at posts # 422, 425, 427, and 441.
[Google Pixel 7 Pro] Hitman478™:
Many many thanks @Homeboy76 !!

Safety net passed with Pixel 7 (not pro) and with magisk stable (non canary)

I'm able to use wallet now and fixed the error 10102 of pokemon master ex (for those who knows)
[Google Pixel 7 Pro] Homeboy76:
<< Edited >>

Update Displax/safetynet-fix Mod forked from kdrag0n/safetynet-fix

Changelog: v2.4.0-MOD_2.0

Fix KernelSU support. You still need "ZygiskOnKernelSU".

Fix WiFi calling on some devices (and maybe other related issues) by moving changing ro.product.first_api_level from global namespace to GMS only.

Pass MEETS_STRONG_INTEGRITY[. By default you need device that launched with Android 13+ or custom ROM that manipulate with ro.product.first_api_level (>= 33 / or null / or not present).

If you want to play with it more complex - use separate "-STRONG" build. NOTE: Various system issues are possible on "-STRONG" build! (Fixed by Google)

Use Displax's v2.4.0-MOD_1.3....
[Google Pixel 7 Pro] supermansaga:
Saw the update on the Google One VPN thread first. It has helped me finally connect after 9 months, which rejects rooted devices. Hooray.
[Google Pixel 7 Pro] jhjhjhjhjhjh:
Finally passing safety net and cts profile..

Working on Android 14 beta 4.2
[Google Pixel 7 Pro] supermansaga:
Did it not pass earlier? What about Play Integrity API Checker? Thx
[Google Pixel 7 Pro] jhjhjhjhjhjh:
It was failing before I used the updated safetynet module.

I'm not familiar with play integrity api checking.
[Google Pixel 7 Pro] supermansaga:
Play Integrity API Checker - Apps on Google Play

Get info about your Device Integrity through the Play Intergrity API

play.google.com
[Google Pixel 7 Pro] supermansaga:
Took the plunge and updated. Felt safe so far. Direct Install within the app.

Btw, is anyone on Google Play System Update July 1 yet? I am still June 1 after two more tiny updates yesterday and reboot
[Google Pixel 7 Pro] Homeboy76:
I'm on July 2023 Factory image.
[Google Pixel 7 Pro] supermansaga:
I was referring to this. I believe I am also on July 5 factory image
[Google Pixel 7 Pro] Homeboy76:
Still on June 1, 2023

Google Play system update

.
[Google Pixel 7 Pro] supermansaga:
Google One VPN stopped working again sometime after updating to Magisk canary 26104, even with safetynet fix v2.4.0-MOD_2.0. MEETS_Strong_Integrity failed again. Can someone please reach out to Displax? Thx
[Google Pixel 7 Pro] Lughnasadh:
Apparently Google may have patched the bug that let Strong Integrity pass. By the way, you can just reach out to Displax yourself if you want. His thread is here.
[Google Pixel 7 Pro] supermansaga:
A couple days ago as I tried to play with Google One VPN and cleared my Google Play data after Google patched the loophole for Safetynet mod 2.0, my Google wallet has stopped working, despite everything else checks out. What could I do? So painful and time consuming. Thanks

Banking apps are all working fine though
[Google Pixel 7 Pro] supermansaga:
Fixed. I forgot to clear out again one of the Google apps data/cache
[Google Pixel 7 Pro] mcwups1:
Haven't updated since May. Can I skip June?
[Google Pixel 7 Pro] Homeboy76:
Magisk Canary Update

Magisk (ee34f775) (26105).

Tap app-release.apk

Tap the three dot menu across from

Code

Blame

Tap Download

Magisk (ee34f775) (26105)

[MagiskPolicy] Fix patching extended permissions

[MagiskPolicy] Support more syntax for extended permissions

[MagiskPolicy] Support print out the loaded sepolicy rules

Diffs to v26.1

[MagiskBoot] Support extracting boot image from payload.bin

[MagiskBoot] Support cpio files containing character files

[MagiskBoot] Support listing cpio content

[MagiskBoot] Directly handle AVB 1.0 signing and verification without going through Java implementation

[Daemon] Make daemon socket a fixed path in MAGISKTMP

[resetprop] Support printing property context

[resetprop] Support only printing persistent properties from storage

[resetprop] Properly support setting persistent properties bypassing property_service

[MagiskSU] Support -g and -G options

[MagiskSU] Support switching mount namespace to PID with -t

[MagiskPolicy] Fix patching extended permissions

[MagiskPolicy] Support more syntax for extended permissions

[MagiskPolicy] Support print out the loaded sepolicy rules

[App] Support patching boot image from ROM zips

[App] Properly preserve boot.img when patching Samsung firmware with init_boot.img

© 2023 GitHub, Inc.
[Google Pixel 7 Pro] supermansaga:
I finally jumped on the pixel flasher band wagon and performed a dirty flashing (keep data) on August update. Everything seems fine so far with Magisk 26105 and saves time as compared with the YouTube method that I once advocated at

. The only lament is Play Store remains at 36.8 instead of 36.9 and Google Play System update still at June instead of July update.
[Google Pixel 7 Pro] Homeboy76:
The YouTube link you posted in post #533 is a Google search. Why?
[Google Pixel 7 Pro] supermansaga:
no. It shouldn't be. It's playable on my phone directly without jumping elsewhere. In the meantime, my play store update v36.9 is coming, though hard to tell the status.
[Google Pixel 7 Pro] Homeboy76:
Ok!
[Google Pixel 7 Pro] cescman:
I have bought a pixel 7 pro from a local retailer in Hong Kong. I previously owned different nexus and pixel devices and I can unlock the bootloader and root easily. But on this device, the option to unlock the bootloader is greyed out. I have tried various methods found on the web including connecting to the internet, factory resetting the phone and toggling usb debug on, but the option is still grayed out. I have checked the model number and it is GE2AE, which should be a factory unlockable version. Anyone can help?

Attached is a screenshot when I check the IMEI on the google repair site, it is a fi model
[Google Pixel 7 Pro] Homeboy76:
If OEM unlock is grayed out, that usually means the bootloader is not unlockable.

Google sells Google phones to Phone Companies. These Phone Companies or Google fixes the bootloader's so they are locked. Google Fi is Google's phone Company, they usually sell Google phones that have unlockable bootloaders. I don't know if they sell Google phones with a locked bootloaders. You can check the Google Fi web site.

AFAIK there is no 'hack' available to unlock the Google Pixel 7 Pro bootloader if the bootloader is locked by the Phone Company [(AT&T, Verizon, ect (U.S. companies)].

I'm assuming you are still in Hong Kong.

Take it back to the retailer and ask them how to unlock the bootloader.
[Google Pixel 7 Pro] techlover96:
Hi - I'm on the July 2023 security update (not Google Play update), with Magisk Canary 26104 - I've recently noted that the Safetynet is only passing the Basic Integrity (Device usually passes, but it's showing as failing) - this has happened after a while... (Attached the screenshot of the error) - What should I do?
[Google Pixel 7 Pro] madmuthertrucker:
We've all been having this issue. Flash

safetynet-fix-v2.4.0-MOD_1.3-Zygisk.zip

and that fixes it
[Google Pixel 7 Pro] techlover96:
Okay got it - I have the v2.0 zip - will downgrading to v1.3 pose any problems? Cause the device I'm using is my daily driver, and I don't want this to have any issues... also, will patching Magisk Canary to 26105 help?
[Google Pixel 7 Pro] madmuthertrucker:
Go over here and read the last page or the last 2 pages. This worked for me no problem on my daily driver.

https://xdaforums.com/posts/88857803
[Google Pixel 7 Pro] madmuthertrucker:
It's working took me a second.
[Google Pixel 7 Pro] Homeboy76:
<< Edit >>

Answered by @madmuthertrucker(y)
[Google Pixel 7 Pro] gpvecchi:
With latest beta 5 or some other update, my device is not certified anymore... Any suggestion, please?
[Google Pixel 7 Pro] Homeboy76:
Use Displax's v2.4.0-MOD_1.3....

Then follow the instructions in the OP:

. ~ ~ ~ Part II - INSTRUCTIONS ~ ~ ~

5. Root/Reroot with Magisk and Pass SafetyNet.

•

Pass Safety Net with SafetyNet Fix

4. Get Device Certified...
[Google Pixel 7 Pro] TheKenRob:
Thank you sir!! 😁😁🙏
[Google Pixel 7 Pro] Jamims88:
I'm considering it because I haven't been able to keep root on my pixel 7 pro. Every time that I flash the patched magisk init_boot file my phone boot loops. I flash the stock boot and boot init_boot file just to get out of the boot loop.
[Google Pixel 7 Pro] wangdaning:
You are patching init_boot.img and flashing it too init_boot right?