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

Search This thread

mruno

Senior Member
Aug 27, 2010
204
54
Google Pixel 6
I'm new to the pixel family. Root worked very well (wihtour pixel flasher). Now I stumbled over a question which is rather related to the PF but maybe can be answered here anyway.
How does the beta opt-on or opt-out procedere work with focus on data loss.
Is it possible, coming from stock rom, to simply flash the current beta to opt-in and opt-out with the next stable release without full wipe. I read that in the end of the beta there will be the chance to come to the stable release without wiping data.

Shortend question: Can I switch between stable and beta release (each way) wihtout data loss?

PS. @badabing2003 congrats and thank you for such a master piece of software and your unstopable support.
Check out the verbiage "Once you're enrolled" at the bottom of this page: https://www.google.com/android/beta#devices
 

Bestiole222

Member
Aug 24, 2016
49
19
Hi to everyone, I'd like to disable verity and verification on my phone to install custom kernel and I saw that there's an option in pixelflasher. Do I have to do this operation each time I install a ROM update or it's only one time? Because I read that these operation needs a wipe data.
Has someone install a custom rom patched with pixel flasher?
Thanks in advance for your answers ans thanks a lot for this great tool.
 

badabing2003

Recognized Contributor
Sep 17, 2012
1,875
2,460
Hi to everyone, I'd like to disable verity and verification on my phone to install custom kernel and I saw that there's an option in pixelflasher. Do I have to do this operation each time I install a ROM update or it's only one time? Because I read that these operation needs a wipe data.
Has someone install a custom rom patched with pixel flasher?
Thanks in advance for your answers ans thanks a lot for this great tool.
I believe you have to select those options every time you flash, don't quote me on this as I don't use custom ROM, if I'm not mistaken the wipe is only when you switch from one state to the other, again this is pure speculation, I'll let someone who flashes custom ROM speak up.
 

bao_gg

Member
Aug 20, 2017
41
2
My Pixel 7 is on TQ1A.221205.011 build. I just unlocked the bootloader so all the user data are gone. Now I want to use PF to root the phone. So on PF I can browse to find the platform tools which version is 33.0.3 and factory image (panther-tq1a.221205.011-factory-ab58bb03.zip). I processed the zip file and saw there is a boot.img file showed up. I think for P7 we should use ini.boot.img. Is it OK to go ahead? And do I need to flash into inactive slot for safety reason?
Also I haven't installed Magisk yet. Is there a option that I can get Magisk Delta? My final purpose is to root the phone and then get 32-bit app supported.
 

badabing2003

Recognized Contributor
Sep 17, 2012
1,875
2,460
My Pixel 7 is on TQ1A.221205.011 build. I just unlocked the bootloader so all the user data are gone. Now I want to use PF to root the phone. So on PF I can browse to find the platform tools which version is 33.0.3 and factory image (panther-tq1a.221205.011-factory-ab58bb03.zip). I processed the zip file and saw there is a boot.img file showed up. I think for P7 we should use ini.boot.img. Is it OK to go ahead? And do I need to flash into inactive slot for safety reason?
Also I haven't installed Magisk yet. Is there a option that I can get Magisk Delta? My final purpose is to root the phone and then get 32-bit app supported.
where do you see boot.img ?
In the list you see boot.img?
or just the label to the left.
Select the boot and the console should show you the path and filename. PF knows that it needs to use init_boot with P7

Yeah, flash to inactive.
There is an option to install Magisk Alpha and Magisk Delta are supported, and they can be installed all from PF.
Make sure you only install one, and when installing, make sure you first unhide magisk, if you have one hidden.
After installation if PF says Magisk not found, just update the package name in the PF configuration section (Magisk delta has different package name, soon to be released next PF should do this automatically)
 

bao_gg

Member
Aug 20, 2017
41
2
Thank you badabing2003 for help.
I mean the file is the zip file with SHA1 and Package Fingerprint.
The left there is "select a boot.img".
 
Last edited:

bao_gg

Member
Aug 20, 2017
41
2
Installed Delta first but PF did not detect it as you said the package name is different.
And then choose stable version everything works like a charm.
One more thing: Open magisk app I just see "App 25.2 installed". Above that there is a Magisk logo but shows Installed N/A.
 

badabing2003

Recognized Contributor
Sep 17, 2012
1,875
2,460
Installed Delta first but PF did not detect it as you said the package name is different.
You didn't have to change it if you wanted the Delta, all you had to do is go to pF configuration and enter the Delta's package name io.github.huskydg.magisk

One more thing: Open magisk app I just see "App 25.2 installed". Above that there is a Magisk logo but shows Installed N/A.
Did you create a patched boot using magisk and flashed that? or you just installed Magisk Manager?
 

bao_gg

Member
Aug 20, 2017
41
2
My bad. I installed the magisk and then forgot to flash the patched file.
After flashing pixel phone, at first it says system is corrupt and restart automatically and then got stuck on Goolge logo.
 
Last edited:

bao_gg

Member
Aug 20, 2017
41
2
Tried to recover the device by hold power key for 30s.
I think the problem is the magisk is not fully installed because the Magisk logo beside the "Reboot to bootloader" is greyed out.
 

badabing2003

Recognized Contributor
Sep 17, 2012
1,875
2,460
Tried to recover the device by hold power key for 30s.
I think the problem is the magisk is not fully installed because the Magisk logo beside the "Reboot to bootloader" is greyed out.
Please provide a support.zip file from PF help menu and I'll take a look.
The Main thread and the Github are linked in the OP, both of which has the usage details.
 

bao_gg

Member
Aug 20, 2017
41
2
I planned using PF to update Jan patch. Now I would wait for Feb one.
According to the main thread, we need to grant root permission to shell in Magisk. But I can't find this option.
Thank you.
 
Last edited:

badabing2003

Recognized Contributor
Sep 17, 2012
1,875
2,460
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.
 
Last edited:

bjevers

Senior Member
Feb 10, 2006
885
212
52
Waukee, IA
Google Pixel 7 Pro
@badabing2003 I'm having an issue and not sure what the problem is. I first flashed the latest update to my Pixel 7 Pro and it went fine. Next, I tried to update just a normal Pixel 7, but his time it fails with a message saying it can't find the Magisk patched boot image. Yes, I processed and patched the panther boot image. I have attached a support zip. I had the same issue last month and I think I fixed it by deleting the PixelFlasher folder under AppData\Roaming. I will do that now to verify and update this post.

EDIT: Nope, deleting the folder didn't work. Not sure what I did last time.

EDIT 2: Now I remember, I have 2 Pixel 7 devices (1 for each of my daughters). I plugged in the other one and everything went fine. And I used that patched image to flash the second Pixel 7. Just not sure why the one doesn't work for patching. They both have the same version of Magisk.
 

Attachments

  • support_2023-02-06_16-07-32.zip
    26.3 KB · Views: 7
Last edited:

badabing2003

Recognized Contributor
Sep 17, 2012
1,875
2,460
@badabing2003 I'm having an issue and not sure what the problem is. I first flashed the latest update to my Pixel 7 Pro and it went fine. Next, I tried to update just a normal Pixel 7, but his time it fails with a message saying it can't find the Magisk patched boot image. Yes, I processed and patched the panther boot image. I have attached a support zip. I had the same issue last month and I think I fixed it by deleting the PixelFlasher folder under AppData\Roaming. I will do that now to verify and update this post.

EDIT: Nope, deleting the folder didn't work. Not sure what I did last time.

You have Magisk hidden, hence no Magisk Manager, just a stub.
And you have not granted adb shell access, hence root is not allowed.
You can't create a patch.
Best to grant root access, but if for whatever reasons you don't want to, then unhide Magisk before patching so that full Magisk Manager is available to create a patch.

I'd add login in the next version to block you from attempting to patch when your phone is in this state.
 

bjevers

Senior Member
Feb 10, 2006
885
212
52
Waukee, IA
Google Pixel 7 Pro
You have Magisk hidden, hence no Magisk Manager, just a stub.
And you have not granted adb shell access, hence root is not allowed.
You can't create a patch.
Best to grant root access, but if for whatever reasons you don't want to, then unhide Magisk before patching so that full Magisk Manager is available to create a patch.

I'd add login in the next version to block you from attempting to patch when your phone is in this state.
Hmm, I have it hidden on all 3 phones and it worked fine on 2 of them.

Ok, I think I figured it out. I have the Magisk package name set to the phone that didn't work in the advanced settings and since it couldn't find that on 2 of the phones, it patched with the Magisk included with PF. Correct?
 

badabing2003

Recognized Contributor
Sep 17, 2012
1,875
2,460
Hmm, I have it hidden on all 3 phones and it worked fine on 2 of them.

Ok, I think I figured it out. I have the Magisk package name set to the phone that didn't work in the advanced settings and since it couldn't find that on 2 of the phones, it patched with the Magisk included with PF. Correct?
No because you have not granted root access to adb shell.
See Basic Usage point 2.
 
  • Like
Reactions: bjevers

praveenpc

Member
Jun 1, 2014
38
3
I have windows 7 with 32 bit. It shows error .." Check your computer's system information to see whether you need a x86 or x64 version....."
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    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.
    4
    ahhhh thank you! It sounds like it's Magisk. I'm hesitant to try flashing stock image because I'm afraid it might turn into a nightmare trying to get everything working again. Do you think I'll have to wait long for a Canary update to resolve the issue?
    If you don't feel comfortable, wait, the reason you have to flash stock first because Magisk does not allow you to downgrade.
    I have not tested it tried it, but I've read in the Magisk general thread that it you flash debug, then you can downgrade.
    I'm supposed to use platform tools 33.0.3? I thought 34.0.1 is OK again and only 34.0.0 is bad?
    Unfortunately you have to use 33.0.3, both 34.0.0 and 34.0.1 cannot get into userspace fastbootd mode, which is necessary to flash factory image.
    Using 33.0.3 is much easier than downgrading Magisk, because all you have to do is point to the 33.0.3 folder in PF, and PF will take care of the rest.
    4
    Thanks so much for this tool, I finally could update my rooted Pixel 7 easily.
    3
    A top notch tool, it's too easy! Usually I like to do all this manually but got fed up copying, pasting, zips within zips etc etc :giggle:
    1
    I was able to use Pixel Flasher to update to the January release, but both February and March images are refusing to make a Patched boot image. Any help is greatly appreciated! I'm including a support.zip.
    • Use PF 4.8.0 only I see you are switching between 4.8.0 and 4.6.1
    • Use Android Platform Tools 33.0.3 (good you are already on that, don't try the 34.0.x)
    • Use Magisk Canary 25206 or Stable 25200, 25207-25210 have issues, also see this
    You should be good to go.
  • 17
    PF_promo-banner.png

    This is the support thread of PixelFlasher for Google Pixel 7
    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 devices, generic issues that are device agnostic should be discussed in the main thread.
    8
    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.
    7
    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
    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.
    4
    New Release:
    Dec 05, 2022 v4.6.0 release
    • Added single click button to easily flash just the boot/init_boot (stock or patched) to the phone.
    • #39 Display Flash Option changes in the console, and allow flashing to inactive slot in basic mode.
    • #39 Do the Magisk backup only when rooted.
    • Decouple OTA sideload from needing factory image.
    • Other minor improvements.