Themes / Apps / Mods ðŸ“³ðŸ”¥PixelFlasher for Google Pixel 7 Pro Support Thread.

Search This thread

krakout

Senior Member
I'm not sure what you mean by Magisk button.
The one in PF that installs Magisk Manager?


You should never install Magisk when you have one hidden, this is a known issue, the two fight with each other, and when you boot, Magisk might report that it is not rooted, even though root action work.
Yes, that button 🙂

I understand what you're saying (similar issues arise when you first install Delta), but I didn't get that far, was just trying to patch the image 🥲
 

badabing2003

Recognized Contributor
Sep 17, 2012
1,885
2,474
Yes, that button 🙂

I understand what you're saying (similar issues arise when you first install Delta), but I didn't get that far, was just trying to patch the image 🥲
That button installs Magisk on the phone, the apk.
As you may already know, Magisk is two parts.
The core / daemon (which you flash)
The Manager, which is what you install with that button.
You use the manager to create a patch, or the daemon.

PF gives this warning when you attempt to install Magisk Manager
Code:
"WARNING! Do not install magisk if you already have a hidden (stub) Magisk installed.\nFirst unhide Magisk before attempting an install."

You should never install multiple versions of Magisk, specially if one is hidden.
Best is to unhide then uninstall then install another.
 
  • Like
Reactions: DIXZ06 and krakout

OzBoy1

Senior Member
Dec 24, 2008
546
221
@schmeggy929
Exactly what @Lughnasadh said, it's a personal choice, I alternate each month, mainly because of like to keep the two slots as close to each other as possible, even though only one remains useable.

@krakout You're not getting root on p7p ?


For starters you don't have to keep logs, or try again to get logs, PF records them, so you can just start PF and generate the sanitized zip by clicking on the support button.
I suspect a Magisk moduls is causing the bootloop, if you provide the support file I can confirm the hypothesis and provide you the steps to fix it, it if it is something else support file would tell me where things went wrong.
Quick Edit, I see @badabing2003 asked the same question but I suspect it's the version of Magisk you're using. Try flashing with Stable and see how that works
I had deactivated the modules before flashing, using stable Magisk 25.2 (25200). I saw your post, fired up FP, processed firmware, patched boot file, flashboot the patched file, bootloop. Flashed the original init boot file and back up. Attached are the support files. Thank you so much for all your help.

I uninstalled Magisk and reinstalled thinking this may help...it didn't.

Thanks again everyone appreciate your help.
 

Attachments

  • PF_Support.zip
    128.6 KB · Views: 13
  • Like
Reactions: HipKat
I have made a terrible mistake. Earlier today I flashed stock on a Pixel 3XL (crosshatch).
After that, I wanted to try AncientOS on my Pixel 7 Pro but because I got distracted at work, I ended up flashing the Pixel 3XL ROM on the 7 Pro. Pixel Flasher even warned me about but I did not paid enough attention.
Now the Pixel 7 Pro does not turn on.

Any way to revive it or any ideas on what I might try please?.


Thank you.
 

Attachments

  • support_2023-03-18_22-54-29.zip
    19.5 KB · Views: 7

krakout

Senior Member
Try the following.
Uninstall Magisk
Flash stock, keep data (choose the unpatched boot in PF)
Install stable Magisk (you can do this in PF)
Create a patch of init_boot (you can do this in PF)
Flash just the patched boot. Flash Boot button in PF
If it does not work, provide a support file.

All the steps are required, don't skip any.
So I'm hopefully going to try this list today, just to make sure: these steps refer to my current ROM version, right? And *after* I complete this successfully I should try to install qrp3, correct?

[EDIT] Following these steps worked for "properly" rooting my device on the previous QRP beta, and now patching QRP3 was successful! Installed just fine and patched, finally!!!

So it seems I royally screwed up with using a hidden manager. I noticed that the warning about restoring the manager appears as a popup, perhaps that's why I had missed it?

Now the funny thing is, System Updater tells me there's an update to T3B1.230224.005, while About says I'm on... T3B1.230224.005. That's weird, anyone else seen this?

I'm sorry for taking up your time, and can't express how thankful I am for your support!!!
 
Last edited:
I have made a terrible mistake. Earlier today I flashed stock on a Pixel 3XL (crosshatch).
After that, I wanted to try AncientOS on my Pixel 7 Pro but because I got distracted at work, I ended up flashing the Pixel 3XL ROM on the 7 Pro. Pixel Flasher even warned me about but I did not paid enough attention.
Now the Pixel 7 Pro does not turn on.

Any way to revive it or any ideas on what I might try please?.


Thank you.
I highly doubt it.
Warnings happen for a reason - life lesson!
 

badabing2003

Recognized Contributor
Sep 17, 2012
1,885
2,474
I had deactivated the modules before flashing, using stable Magisk 25.2 (25200). I saw your post, fired up FP, processed firmware, patched boot file, flashboot the patched file, bootloop. Flashed the original init boot file and back up. Attached are the support files. Thank you so much for all your help.

I uninstalled Magisk and reinstalled thinking this may help...it didn't.

Thanks again everyone appreciate your help.

On March 18, you had your P7P already on March release and rooted.
With Modules enabled.
So I don't follow what you tried to do.

1679230656833.png


I don't see anywhere that you disabled modules, and tried to flash again? stock? why?

I know for a fact that Systemless Hosts and Universal SafetyNet Fix can be left enabled without causing issues, but I don't know anything about Tulsadriver.

So you flashed stock, and created a patch and tried to flash just the patched boot?
Are you bootlooping after that or just the phone is in bootloader mode?
I don't see it in the logs.

You've paid attention to this note right?

Code:
Note: The device is intentionally kept in bootloader mode
in case you want to flash or do more things before booting to system.
You can reboot to system by pressing the button in PixelFlasher, or on your phone.

I have made a terrible mistake. Earlier today I flashed stock on a Pixel 3XL (crosshatch).
After that, I wanted to try AncientOS on my Pixel 7 Pro but because I got distracted at work, I ended up flashing the Pixel 3XL ROM on the 7 Pro. Pixel Flasher even warned me about but I did not paid enough attention.
Now the Pixel 7 Pro does not turn on.

Any way to revive it or any ideas on what I might try please?.


Thank you.
Sorry for your troubles, that stings.

If you cannot get into bootloader or recovery, I'm afraid this is a hard brick, and I don't believe anyone has ever revived a hard-bricked Pixels.

Let us know if find a solution.
 
  • Like
Reactions: krakout
I have made a terrible mistake. Earlier today I flashed stock on a Pixel 3XL (crosshatch).
After that, I wanted to try AncientOS on my Pixel 7 Pro but because I got distracted at work, I ended up flashing the Pixel 3XL ROM on the 7 Pro. Pixel Flasher even warned me about but I did not paid enough attention.
Now the Pixel 7 Pro does not turn on.

Any way to revive it or any ideas on what I might try please?.


Thank you.
If you hold Power and Volume down for like 30 seconds or so does it take you to bootloader?
I did this very thing and was able to revive my Pixel. I just cant remember what it was now that i did. Pretty sure i had to hold those buttons for like a minute and eventually it booted to bootloader.
Good luck bro!
 

OzBoy1

Senior Member
Dec 24, 2008
546
221
On March 18, you had your P7P already on March release and rooted.
With Modules enabled.
So I don't follow what you tried to do.

1679230656833.png


The logs may show this but the phone doesn't. I disabled the modules via PF on my very first flash back on the 17th.
I don't see anywhere that you disabled modules, and tried to flash again? stock? why?
As the phone was in a boot loop if I flashed stock I could boot up, just no root. I have flashed probably around 6 or 7 times since then.

I know for a fact that Systemless Hosts and Universal SafetyNet Fix can be left enabled without causing issues, but I don't know anything about Tulsadriver.
It removes the battery icon.

So you flashed stock, and created a patch and tried to flash just the patched boot? Yes
Are you bootlooping after that or just the phone is in bootloader mode? Once I flash the patched boot i end up in a boot loop.
I don't see it in the logs.

You've paid attention to this note right? Yes, however I am not sure of the intent of this question, without further clarification of your intent I am not sure this answers your question the way you are asking.

Thanks for the above I hope I have clarified the points you are asking about.
 

Homeboy76

Senior Member
Aug 24, 2012
3,693
2,176
Google Pixel XL
Google Pixel 7 Pro
On March 18, you had your P7P already on March release and rooted.
With Modules enabled.
So I don't follow what you tried to do.

1679230656833.png


The logs may show this but the phone doesn't. I disabled the modules via PF on my very first flash back on the 17th.
I don't see anywhere that you disabled modules, and tried to flash again? stock? why?
As the phone was in a boot loop if I flashed stock I could boot up, just no root. I have flashed probably around 6 or 7 times since then.

I know for a fact that Systemless Hosts and Universal SafetyNet Fix can be left enabled without causing issues, but I don't know anything about Tulsadriver.
It removes the battery icon.

So you flashed stock, and created a patch and tried to flash just the patched boot? Yes
Are you bootlooping after that or just the phone is in bootloader mode? Once I flash the patched boot i end up in a boot loop.
I don't see it in the logs.

You've paid attention to this note right? Yes, however I am not sure of the intent of this question, without further clarification of your intent I am not sure this answers your question the way you are asking.

Thanks for the above I hope I have clarified the points you are asking about.
Stand alone Clock, Battery Icon Gone, etc. Mods - Thread starter: Tulsadiver
Tulsadiver Mod may need updating for the March 2023 firmware update.
 

Homeboy76

Senior Member
Aug 24, 2012
3,693
2,176
Google Pixel XL
Google Pixel 7 Pro
Ok, how do I do that without root?
First, Boot Safe Mode on your phone. After, Safe Mode boots up, reboot.
Second, repatch the March 2023 init_boot.img.
Third, flash the NEW repatch March 2023 init_boot.img.

Do you have root?

If yes, install your Magisk modules individually and reboot after each module.

If a module does not install or work, that module needs updating.
 
Last edited:

OzBoy1

Senior Member
Dec 24, 2008
546
221
First, Boot Safe Mode on your phone. After, Safe Mode boots up, reboot.
Second, repatch the March 2023 init_boot.img.
Third, flash the NEW repatch March 2023 init_boot.img.

Do you have root?

If yes, install your Magisk modules individually and reboot after each module.

If a module does not install or work, that module needs updating.
If I flash init_boot.img I go into boot loop. No, I don't have root. Can't install modules as don't have root and can't flash init_boot.img without going into boot loop.

Any other suggestions?
 

badabing2003

Recognized Contributor
Sep 17, 2012
1,885
2,474
On March 18, you had your P7P already on March release and rooted.
With Modules enabled.
So I don't follow what you tried to do.

1679230656833.png


The logs may show this but the phone doesn't. I disabled the modules via PF on my very first flash back on the 17th.
I don't see anywhere that you disabled modules, and tried to flash again? stock? why?
As the phone was in a boot loop if I flashed stock I could boot up, just no root. I have flashed probably around 6 or 7 times since then.

I know for a fact that Systemless Hosts and Universal SafetyNet Fix can be left enabled without causing issues, but I don't know anything about Tulsadriver.
It removes the battery icon.

So you flashed stock, and created a patch and tried to flash just the patched boot? Yes
Are you bootlooping after that or just the phone is in bootloader mode? Once I flash the patched boot i end up in a boot loop.
I don't see it in the logs.

You've paid attention to this note right? Yes, however I am not sure of the intent of this question, without further clarification of your intent I am not sure this answers your question the way you are asking.

Thanks for the above I hope I have clarified the points you are asking about.
You might believe you had all the modules disabled when your bootloops started, but the logs don't lie, they can't be there out of thin air.
Yes I see earlier on March 18, your were on December release and had only 3 modules which you disabled
Code:
Selected Device on 2023-02-18 08:58:46:
    Device ID:                       REDACTED
    Device Model:                    cheetah
    Device Active Slot:              b
    Device Mode:                     adb
    Device is Rooted:                True
    Device Build:                    TQ1A.221205.011
    Device API Level:                33
    Device Architecture:             arm64-v8a
    Device Bootloader Version:       cloudripper-1.0-9231809
    Magisk Manager Version:         
    Magisk Path:                     None
        Checked for Package:         com.topjohnwu.magisk
    Magisk Version:                  25.2:25200
    Magisk Config SHA1:              1384d5ad7ee8ca37ad0de2b20ca44dd2a4d8bc0a
    Magisk Modules:
        Systemless Hosts                    enabled   1.0
        Universal SafetyNet Fix             enabled   v2.4.0-MOD_1.2
        Zygisk - LSPosed                    disabled  v1.8.5 (6649)
Code:
Opening Magisk Modules Manager ...
2023-02-18 09:01:41 User Pressed Ok.
Module: Systemless Hosts                     state has changed,       DISABLING the module ...
Disabling magisk module hosts ...
Module: Universal SafetyNet Fix              state has changed,       DISABLING the module ...
Disabling magisk module safetynet-fix ...
Module: Zygisk - LSPosed                     state has not changed,   Nothing to do. [Kept DISABLED]

And flashed February image. (first you did a dry run before flashing)
At, 9:19 you were rooted on February release
You had 5 modules, 3 of which enabled.
Code:
Selected Device on 2023-03-18 09:19:36:
    Device ID:                       REDACTED
    Device Model:                    cheetah
    Device Active Slot:              b
    Device Mode:                     adb
    Device is Rooted:                True
    Device Build:                    TQ1A.230205.002
    Device API Level:                33
    Device Architecture:             arm64-v8a
    Device Bootloader Version:       cloudripper-1.0-9288096
    Magisk Manager Version:         
    Magisk Path:                     None
        Checked for Package:         com.topjohnwu.magisk
    Magisk Version:                  25.2:25200
    Magisk Config SHA1:              5657f3ea760bb2201873f67c89d000ff1491ef4f
    Magisk Modules:
        AOSP Mods (Full version)            disabled  2.6.0
        Tulsadiver Remove Battery Icon      enabled   v1
        Systemless Hosts                    enabled   1.0
        Universal SafetyNet Fix             enabled   v2.4.0-MOD_1.2
        Zygisk - LSPosed                    disabled  v1.8.6 (6712)

You disabled the modules
Code:
Opening Magisk Modules Manager ...
2023-03-18 09:22:53 User Pressed Ok.
Module: AOSP Mods (Full version)             state has not changed,   Nothing to do. [Kept DISABLED]
Module: Tulsadiver Remove Battery Icon       state has changed,       DISABLING the module ...
Disabling magisk module Tulsadiver_Mods_For_Removing_Battery ...
debug: "C:\Users\REDACTED\Desktop\AndroidUpdate_March2023\platform-tools\adb.exe" -s REDACTED shell "su -c 'touch /data/adb/modules/Tulsadiver_Mods_For_Removing_Battery/disable'"
Module: Systemless Hosts                     state has changed,       DISABLING the module ...
Disabling magisk module hosts ...
debug: "C:\Users\REDACTED\Desktop\AndroidUpdate_March2023\platform-tools\adb.exe" -s REDACTED shell "su -c 'touch /data/adb/modules/hosts/disable'"
Module: Universal SafetyNet Fix              state has changed,       DISABLING the module ...
Disabling magisk module safetynet-fix ...
debug: "C:\Users\REDACTED\Desktop\AndroidUpdate_March2023\platform-tools\adb.exe" -s REDACTED shell "su -c 'touch /data/adb/modules/safetynet-fix/disable'"
Module: Zygisk - LSPosed                     state has not changed,   Nothing to do. [Kept DISABLED]
And flashed March release.
And yes you ran into issues and the phone was in recovery mode and then bootloader mode, but you eventually got it working rooted on March release at 9:57 with 3 modules enabled.

Code:
Selected Device on 2023-03-18 09:57:33:
    Device ID:                       REDACTED
    Device Model:                    cheetah
    Device Active Slot:              b
    Device Mode:                     adb
    Device is Rooted:                True
    Device Build:                    TQ2A.230305.008.C1
    Device API Level:                33
    Device Architecture:             arm64-v8a
    Device Bootloader Version:       cloudripper-1.0-9618366
    Magisk Manager Version:         
    Magisk Path:                     /data/app/~~tskLuhNaN-GZpri7UAu57w==/com.topjohnwu.magisk-KsKj7DnmAFYjEc12NvGP4g==/base.apk
        Checked for Package:         com.topjohnwu.magisk
    Magisk Version:                  25.2:25200
    Magisk Config SHA1:              4d938d3c7bab8b0ca7accccef2aa07eefd20602d
    Magisk Modules:
        AOSP Mods (Full version)            disabled  2.6.0
        Tulsadiver Remove Battery Icon      enabled   v1
        Systemless Hosts                    enabled   1.0
        Universal SafetyNet Fix             enabled   v2.4.0-MOD_1.2
        Zygisk - LSPosed                    disabled  v1.8.6 (6712)

But you kept on flashing again, I don't understand why
Code:
==============================================================================
 2023-03-18 09:58:28 PixelFlasher 4.8.1.0              Flashing Phone   
==============================================================================
Android Platform Tools Version: 33.0.3-8952118

You tried more flashing, you even loaded Raven image (not sure why)
and again you were in good state at 10:30
Code:
Selected Device on 2023-03-18 10:30:19:
    Device ID:                       REDACTED
    Device Model:                    cheetah
    Device Active Slot:              b
    Device Mode:                     adb
    Device is Rooted:                True
    Device Build:                    TQ2A.230305.008.C1
    Device API Level:                33
    Device Architecture:             arm64-v8a
    Device Bootloader Version:       cloudripper-1.0-9618366
    Magisk Manager Version:         
    Magisk Path:                     None
        Checked for Package:         com.topjohnwu.magisk
    Magisk Version:                  25.2:25200
    Magisk Config SHA1:              4d938d3c7bab8b0ca7accccef2aa07eefd20602d
    Magisk Modules:
        AOSP Mods (Full version)            disabled  2.6.0
        Tulsadiver Remove Battery Icon      enabled   v1
        Systemless Hosts                    enabled   1.0
        Universal SafetyNet Fix             enabled   v2.4.0-MOD_1.2
        Zygisk - LSPosed                    disabled  v1.8.6 (6712)

And again at 10:34
Code:
Selected Device on 2023-03-18 10:34:20:
    Device ID:                       REDACTED
    Device Model:                    cheetah
    Device Active Slot:              b
    Device Mode:                     adb
    Device is Rooted:                True
    Device Build:                    TQ2A.230305.008.C1
    Device API Level:                33
    Device Architecture:             arm64-v8a
    Device Bootloader Version:       cloudripper-1.0-9618366
    Magisk Manager Version:          25.2:25200
    Magisk Path:                     /data/app/~~rSGL9RijF_SWcyOpJ_655w==/com.topjohnwu.magisk-YM6wK9dkpKoVR4WDuGf_qg==/base.apk
        Checked for Package:         com.topjohnwu.magisk
    Magisk Version:                  25.2:25200
    Magisk Config SHA1:              4d938d3c7bab8b0ca7accccef2aa07eefd20602d
    Magisk Modules:
        AOSP Mods (Full version)            disabled  2.6.0
        Tulsadiver Remove Battery Icon      enabled   v1
        Systemless Hosts                    enabled   1.0
        Universal SafetyNet Fix             enabled   v2.4.0-MOD_1.2
        Zygisk - LSPosed                    disabled  v1.8.6 (6712)

Tell me, are you flashing multiple phones?
Because this cycle of being in good state and then flashing again kept on going.


Code:
==============================================================================
 2023-03-18 10:36:46 PixelFlasher 4.8.1.0              Flashing Phone   
==============================================================================
Android Platform Tools Version: 33.0.3-8952118
2023-03-18 10:36:46 Flashing device REDACTED ...
Code:
Selected Device on 2023-03-18 11:00:00:
    Device ID:                       REDACTED
    Device Model:                    cheetah
    Device Active Slot:              b
    Device Mode:                     adb
    Device is Rooted:                True
    Device Build:                    TQ2A.230305.008.C1
    Device API Level:                33
    Device Architecture:             arm64-v8a
    Device Bootloader Version:       cloudripper-1.0-9618366
    Magisk Manager Version:          25.2:25200
    Magisk Path:                     /data/app/~~rSGL9RijF_SWcyOpJ_655w==/com.topjohnwu.magisk-YM6wK9dkpKoVR4WDuGf_qg==/base.apk
        Checked for Package:         com.topjohnwu.magisk
    Magisk Version:                  25.2:25200
    Magisk Config SHA1:              4d938d3c7bab8b0ca7accccef2aa07eefd20602d
    Magisk Modules:
        AOSP Mods (Full version)            disabled  2.6.0
        Tulsadiver Remove Battery Icon      enabled   v1
        Systemless Hosts                    enabled   1.0
        Universal SafetyNet Fix             enabled   v2.4.0-MOD_1.2
        Zygisk - LSPosed                    disabled  v1.8.6 (6712)


This was the last time your phone was rooted and in good state, and had 3 modules enabled.
But then you flashed again stock (SHA1: 4d938d3c7bab8b0ca7accccef2aa07eefd20602d)


Code:
==============================================================================
 2023-03-18 11:01:18 PixelFlasher 4.8.1.0              Flashing Phone   
==============================================================================

Which booted to an unrooted state (as expected)
Code:
Selected Device on 2023-03-18 11:08:08:
    Device ID:                       REDACTED
    Device Model:                    cheetah
    Device Active Slot:              b
    Device Mode:                     adb
    Device is Rooted:                False
    Device Build:                    TQ2A.230305.008.C1
    Device API Level:                33
    Device Architecture:             arm64-v8a
    Device Bootloader Version:       cloudripper-1.0-9618366
    Magisk Manager Version:         
    Magisk Path:                     None
        Checked for Package:         com.topjohnwu.magisk

And finally this today
1679277413241.png


Which basically an attempt to flash a patched image (
730259795e63e29e940e851f309a9f7761cca8da)
, and then another attempt to patch stock image.

Probably because you are bootlooping, but please realize that the last state before your flashed stock, was a rooted phone on March release with 3 active modules.
Unless of course these are logs from different devices..

It's not uncommon to think that the phone is in a particular state (example modules disabled) but it actually is not, it happens to all of us, just peruse the thread and see the mistakes we make, myself included.

to recover from a bootloop caused by Magisk modules you can do the following.

Unhide + Uninstall Magisk Manager
Click on Magisk installer button and choose the special Magisk
1679277811573.png


You can read the notes
and follow the steps.
When you create a patch with this special Magisk, you get root, but modules will not be loaded.
This gives you a chance to disable the modules reboot and then apply the normal Magisk patch

Good luck.
 

Fishawy

Senior Member
Mar 26, 2010
3,339
637
Melbourne
OnePlus 9 Pro
Google Pixel 7 Pro
to recover from a bootloop caused by Magisk modules you can do the following.

Unhide + Uninstall Magisk Manager
Click on Magisk installer button and choose the special Magisk
View attachment 5867339

You can read the notes
and follow the steps.
When you create a patch with this special Magisk, you get root, but modules will not be loaded.
This gives you a chance to disable the modules reboot and then apply the normal Magisk patch

Good luck.
I didn't even know such thing existed. Thank you so much for this! It helps to know that there's a backup option - next to safe mode - to recover bootloops and repatch at the same time.
 

simplepinoi177

Forum Moderator
Staff member
I didn't even know such thing existed. Thank you so much for this! It helps to know that there's a backup option - next to safe mode - to recover bootloops and repatch at the same time.

I hadn't noticed the special Magisk option either! But how do you unhidde if you're in a bootloop?
If it ever comes up for you guys that a bootloop happens because of a Magisk module, there's also the option to running the adb command: adb wait-for-device shell magisk --remove-modules so that it doesn't erase everything set up in Settings like it does in Safe Mode (supposedly from what I've read, haven't experienced it myself). You'll have to re-install all the modules, but for most people that's more preferable than re-initializing and setting up everything in Settings...

But I, too, am fascinated by the "Special Magisk" build!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    New Release:
    Mar 14, 2023 v4.8.1 release
    • #47 Feature request: Added partition manager - Allows to erase partitions, and / or dump / backup partitions to PC.
    • Added more visual troubleshooting event flows.
    • Added warning message for when Android platform tools versions 34.0.0 and 34.0.1 are used.
    • Improved support.zip redactions.
    • Added Support.Zip generator button on the Main screen.
    • APK Install option can now set the ownership to Play Store Market (useful for Android Auto)
    • Check and warn the user when Magisk Canary versions 25207, 25208, 25209 and 25210 are being used.
    • Bug fixes and other improvements.
    7
    For anyone else looking for the latest adb that actually works, here are the official links to adb/fastboot 33.0.3:

    https://dl.google.com/android/repository/platform-tools_r33.0.3-windows.zip - Windows
    https://dl.google.com/android/repository/platform-tools_r33.0.3-darwin.zip - Mac
    https://dl.google.com/android/repository/platform-tools_r33.0.3-linux.zip - Linux

    Google doesn't keep the links to previous versions of adb on the platform-tools page.
    6
    Thanks @simplepinoi177 for finding relevant posts.
    What I want to add is that, although the initial thought process was to use the alternate slot as a fallback.
    Unfortunately that only works with older devices, and does not work for newer ones.

    Even for older devices one needs to remove system_other.img from the update image to get it to work.
    I have posted about the details, unfortunately I'm not very good at finding my own posts.
    The gist of the matter is that, factory images contain system_other which is flashed to the alternate slot's system partition, they contain the optimized dex files which are copied to the active slot after booting to system to save time.
    This effectively deems the alternate partition's system unusable.
    Removing system_other before flashing theoretically would get around that issue, at a small performance hit at first while the dex files are optimized on first use, and that works on older devices.
    I managed to setup Pixel XL with both slots bootable, and alternate between them at will, even one was rooted and the other stock.
    Sadly this no longer works on newer devices due to AVB.

    Having said all that, I still flash to alternate slot every month, knowing well that it I wouldn't be able to system boot to the alternate slot, I do this mainly because I want to keep all the partitions at most one release behind.

    Flashing to both slots makes sure that the bootloader is current on both slots, which avoids issues like what happened in August.
    I don't flash to both slots mainly because if there is a regression in the bootloader (I doubt it) or a disruption during flashing, I will have both bootloaders corrupt, effectively hard brick the device.
    I rather flash the alternate and in case something goes wrong, at least I can get into boatloader mode and fix things.

    There are a lot of posts about all this if you search the forums.
    6
    New Release:
    Mar 14, 2023 v4.8.1 release
    • #47 Feature request: Added partition manager - Allows to erase partitions, and / or dump / backup partitions to PC.
    • Added more visual troubleshooting event flows.
    • Added warning message for when Android platform tools versions 34.0.0 and 34.0.1 are used.
    • Improved support.zip redactions.
    • Added Support.Zip generator button on the Main screen.
    • APK Install option can now set the ownership to Play Store Market (useful for Android Auto)
    • Check and warn the user when Magisk Canary versions 25207, 25208, 25209 and 25210 are being used.
    • Bug fixes and other improvements.
    6
    Trying to dirty flash any factory image dated later than TD1A.220804.031 results in a bootloop

    I know it's neither a magisk nor modules issue as a non-patched boot.img results in the same issues and the only way to have the phone working again is fastboot flashing TD1A.220804.031 or TD1A.220804.009

    any ideas as to why this may be happening?

    edit: it essentially gets to the material you themed G logo then restarts
    @badabing2003 is going to ask you to pull a log and post it here. May as well get a head start and do that so he can see where the issue is
  • 49
    PF_promo-banner.png

    This is the support thread of PixelFlasher for Google Pixel 7 Pro
    PixelFlasher is an open-source self contained GUI tool to facilitate Pixel phone device flashing/updating with extra features.

    Basic mode: Should suit most users. Some of the features in basic mode are:
    • Simple UI interface, click and go. No more command line, no more placing all files in one directory.
    • boot.img management UI, select the boot.img file to patch and click the patch button. Fully Automated patching with Magisk (without manual steps) and perform upgrades without losing root.
      No more manually extracting files transferring to the phone, patching / re-flashing and doing multiple reboots.
      No more setting airplane mode and clearing storage to retain Safetynet passing.
    • Display details of boot.img (or init_boot.img for Pixel 7 / 7 Pro).
      • SHA1 checksum.
      • Origin (file it was extracted from).
      • Whether it is patched or not, and if it is patched.
        • What version of Magisk was used to patch it.
        • On what device it was patched.
        • Date of patching.
        • The SHA1 of the source boot.img file.
      • Option to Live boot from a choice of boot.img or patched image.
      • Flash just the boot / init_boot image.
    • Choose to keep data or wipe data while flashing.
    • Ability to flash even if multiple devices are connected to the computer.
    • Option to flash to inactive slot.
    • Display information about the phone.
      • ID
      • Hardware model.
      • Device architecture.
      • Current installed firmware (build).
      • If it is rooted with Magisk.
      • Magisk version (Magisk Tools).
      • Magisk Manager version (the app).
      • List installed Magisk modules.
      • Connection mode (Adb | Fastboot | Sideload | Recovery).
      • Bootloader version.
      • Active slot.
      • Android OS API version.
      • Convenient quick links to download Android platform tools or device firmware.
    • Magisk Manager installation UI, screenshot. Supported versions:
      • stable (official)
      • beta (official)
      • canary (official)
      • debug (official)
      • alpha
      • delta
      • special build that disables modules, used to recover from bootloops due to bad module(s) when safe mode does not work.
    • Magisk Backup Manager, screenshot.
      • List all Magisk backups currently on the device.
      • Highlight the one that is backup of the current installed version.
      • Delete backups.
      • Manually add backup from PC.
      • Auto Backup: PixelFlasher figures out what needs to be backed up, and if it finds it on the PC, it creates the backup.
    • Magisk modules management, enable / disable modules selectively, this comes in handy to disable suspect modules before an upgrade screenshot:
      • Name
      • Version
      • Description
      • Enabled / Disabled.
    • Display Android Platform Tools (SDK) version and warn / block if the version is old.
    • Install APK (an app) file from the computer onto the device.
    • Advanced features are hidden to keep the interface simple and easy to follow.
    • A lot of checks and validations for smooth operation.
    • Automatic check for program updates.
    • Package (Application) Manager, screenshot:
      • Disable (Freeze)
      • Enable
      • Uninstall
      • Install APK
      • Download APK
      • Multi-Select
      • Show Package Details.
    Expert mode: (should only be turned on by experienced users). In addition to the basic features, you get:
    • The ability to flash custom ROM (with or without patching boot.img)
    • Option to flash to both slots.
    • Option to flash to inactive slot.
    • Options to disable verity and or verification.
    • Ability to change the active slot.
    • Ability to live boot to custom boot.img (temporary root).
    • Ability to boot to recovery.
    • Ability to flash custom image: boot, recovery, radio, kernel, ...
    • Ability to sideload an image.
    • Lock / Unlock bootloader.
    • Option to gain temporary root (good for testing or checking things out).
    • SOS Disable Magisk modules to get out of bootloop (experimental).

    For full details on where to download / usage and feature set of the tool, visit the main thread at XDA or the project's Github page.

    Troubleshooting:
    • See this post.
    • Generate Sanitized support.zip file (File Menu) and submit that with your report.
    Note: This thread is meant for issues and problems faced in Google Pixel 7 Pro devices, generic issues that are device agnostic should be discussed in the main thread.
    28
    New Release:
    Feb 05, 2023 v4.7.0 release
    • Added Magisk Backup Manager:
      • List all Magisk backups currently on the device.
      • Highlight the one that is backup of the current installed version.
      • Delete backups.
      • Manually add backup from PC.
      • Auto Backup: PixelFlasher figures out what needs to be backed up, and if it finds it on the PC, it creates the backup.
    • Added Reset on Magisk Manager package name setting to reset to default: com.topjohnwu.magisk
    • Linux / Mac build.sh now switches to the PixelFlasher folder if it is run from elsewhere.
    • Magisk installer improvements:
      • When installing Magisk Alpha or Delta, PixelFlasher updates the configuration to match the package name to the respective Magisk package.
      • Magisk installer window displays the package name.
      • You can now copy to clipboard, the download URL and package ID.
    • Magisk Manager columns are now wider for better readability.
    • Package Manager improvements:
      • Added Search / Filter option.
      • Show count of filtered packages.
      • Application Name (label column).
      • "Get Application Names" Button to resolve all package application names. This is a slow process, hence PixelFlasher caches them.
      • Button to download (pull) APKs from the device. (Multiple downloads in one shot is also supported).
      • Other under the hood improvements.
    • When selecting a firmware or ROM file, sha256 is printed to console and displayed on hover, to validate if it matches the published sha256.
    • More verbose logging that helps with troubleshooting.
    • Double click on "ADB Connected Devices" to invoke adb kill-server which is handy at times, specially when dealing with Wifi ADB.
    • Moved existing links under Help Menu | Links, and added few more handy links.
    • Added timestamp to support.zip filename.
    • On request, spinning cursor with text "Please be patient ..." is now displayed in red.
    • Flashing to inactive slot is now in basic configuration instead of advanced configuration.
    • Preparation work for version 5.0 DB improvements.
    14
    New Release:
    Feb 12, 2023 v4.8.0 release
    • #50 Support for Android 14 Developer Preview for Pixel 7 and Pixel 7 Pro
    • #48 Do not allow patching with hidden Magisk (stub) and adb shell not granted root rights.
    • Block using Android Platform Tools version 34.0.0 and display a warning because it has known issues
    • Disable Magisk Backup Manager button if root access to adb shell is not granted.
    • Button to Open adb shell connected to the selected device.
    • Work in Progress: Generate graphical activity log to visualize the activity and speed up troubleshooting.
    14
    New Release:
    Nov 09, 2022 v4.4.0 release
    • New feature: Font and Font size should be configurable by the user #33
    • New feature: Added WiFi-ADB connect / disconnect button. Left click to connect, Right click to disconnect.
      Handy to access a device remotely.
      Note: This only works in adb mode, so no fastboot or flashing features work for remote devices, but for patching / installing apks, managing Magisk modules it works well (basically anything that is done in adb).
      I personally use this to test patching on remote devices, and also use it to access / install apps to my watch.
    • Ground work for future features: Get installed Package list, and list which are disabled, enable / disable / uninstall apps. (Will be available in future release).
    • Move Flash Option Flash to inactive slot to Basic mode from Advanced mode..
    • Minor UI Improvements
    • If Magisk does not create a backup attempt to trigger Magisk to create one.
    • Update readme to include Pixel 7 / 7P specific info.
    13
    Pre-Release:
    Oct 13, 2022 v4.2.0 pre-release
    • Support for Pixel 7, 7p (init_boot extraction and patching / flashing).
    • Added Pixel 7 / 7p partitions flashing options to custom flash.
    • Improved patching process using boot_patch, add more patch file validations.
    • Check for Magisk backup and trigger Magisk to backup if missing.
    • Add more logging messages for troubleshooting.
    • Code optimization / improvements.
    • Bug Fix #28 Error when opening download link without a device selected.
    • Added set_version script to easily set the product version.
    • Print path of the selected boot to console, for easy copy / paste.