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

Search This thread

doomwithdon

Senior Member
Jul 20, 2011
340
83
Can I use full OTA as flash mode and keep data? Or is keep data possible only if factory image flash mode is selected?
 

badabing2003

Recognized Contributor
Sep 17, 2012
3,034
4,670
I have hidden magisk, so it has a different package and name, can I still update and keep that magisk/root/data?
Yes,
If you're rooted, PF will use files from /data/adb/magisk and will not need the Manager files.
However it is a good idea to go to PF settings and set the correct package name for your Magisk.
If the Manager has been updated since your last root, then you should hide the manager so that you create a patch with the newer Magisk rather than the old one (assuming that is what you want)
 

badabing2003

Recognized Contributor
Sep 17, 2012
3,034
4,670
New Release:
Sep 19, 2023 v5.8.0.0 release
  • Added support for scrcpy (Screen Copy), you can now launch scrcpy to the attached device, configuration is done in the main settings window.
  • Completely redid the wireless connection, there is now wireless manager, that shows history, status and quick selection from history, and supports wireless debugging which requires pairing and is the only option for newer OS-es.
  • For crDroid and other non Pixel firmware automatically set to Full OTA mode (ie sideload) if payload.bin is detected.
  • Added a button to reboot to userspace fastboot (fastbootd).
  • Added system menu to be able to move, resize, minimize, maximize. (useful when the window is of the screen)
  • When extracting from payload.bin, optionally also extract (if available) dtbo.img, super_empty.img, vendor_boot.img, vender_kernel_boot.img in addition to boot.img and init_boot.img (configurable in the settings), as some of these images are needed for 3rd party firmware flashing.
  • On Linux, display a message when terminal app is not set and open shell feature is used.
  • For Samsung devices, when creating a tar file of a patched boot, use POSIX tar format.
  • Miscellaneous fixes and improvements.
 

omegalulred

New member
Sep 19, 2023
4
0
Question, how do i recover from boot loops, from magisk/lsposed modules?

I used this utility to install magisk and that's it. How do i enter recovery? To disable modules for example
 

badabing2003

Recognized Contributor
Sep 17, 2012
3,034
4,670
Question, how do i recover from boot loops, from magisk/lsposed modules?

I used this utility to install magisk and that's it. How do i enter recovery? To disable modules for example
The easiest would be to use the SOS button
This work if your phone during bootloop gets a brief access to adb.
Often this is not the case, and the sos button will not be able to disable the modules.

You can also boot to safe mode by using the key combination, and that would disable Magisk modules
But again this does not always work.

your last option would be to flash a special Magisk version that gives you root without loading the modules.
You would need that so that you can disable the module.
To learn more about this option, in PF, select Install Magisk and then select special and read the instructions.
1695435340349.png
 
  • Like
Reactions: elong7681

omegalulred

New member
Sep 19, 2023
4
0
The easiest would be to use the SOS button
This work if your phone during bootloop gets a brief access to adb.
Often this is not the case, and the sos button will not be able to disable the modules.

You can also boot to safe mode by using the key combination, and that would disable Magisk modules
But again this does not always work.

your last option would be to flash a special Magisk version that gives you root without loading the modules.
You would need that so that you can disable the module.
To learn more about this option, in PF, select Install Magisk and then select special and read the instructions.
View attachment 6008817
Thank you, with this method can get rid of lsposed modules too?
Is there a custom recovery that i can install with this?

Also using the latest version srccpy is grayed out, what am i missing?
 

badabing2003

Recognized Contributor
Sep 17, 2012
3,034
4,670
Thank you, with this method can get rid of lsposed modules too?
The first two methods would disable all modules, and then you can enable or uninstall whichever you want
The third method, you would have to selectively disable modules once you boot to system, and you can do that with PF's Modules button.

Is there a custom recovery that i can install with this?
Depending on your device, there could be 3rd party recoveries available.
As far as I know you flash all those with fastboot.
You would enable PF's advanced setting, and then select custom
1695436035876.png

Also using the latest version srccpy is grayed out, what am i missing?
You probably have not selected a device or have not defined where scrcpy files are on your system, you would do that in the settings.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    New Release:
    Sep 19, 2023 v5.8.0.0 release
    • Added support for scrcpy (Screen Copy), you can now launch scrcpy to the attached device, configuration is done in the main settings window.
    • Completely redid the wireless connection, there is now wireless manager, that shows history, status and quick selection from history, and supports wireless debugging which requires pairing and is the only option for newer OS-es.
    • For crDroid and other non Pixel firmware automatically set to Full OTA mode (ie sideload) if payload.bin is detected.
    • Added a button to reboot to userspace fastboot (fastbootd).
    • Added system menu to be able to move, resize, minimize, maximize. (useful when the window is of the screen)
    • When extracting from payload.bin, optionally also extract (if available) dtbo.img, super_empty.img, vendor_boot.img, vender_kernel_boot.img in addition to boot.img and init_boot.img (configurable in the settings), as some of these images are needed for 3rd party firmware flashing.
    • On Linux, display a message when terminal app is not set and open shell feature is used.
    • For Samsung devices, when creating a tar file of a patched boot, use POSIX tar format.
    • Miscellaneous fixes and improvements.
    1
    Can I use full OTA as flash mode and keep data? Or is keep data possible only if factory image flash mode is selected?
    Yes, with full OTA there is only keep data, there is no wipe data possibility.
    1
    Question, how do i recover from boot loops, from magisk/lsposed modules?

    I used this utility to install magisk and that's it. How do i enter recovery? To disable modules for example
    The easiest would be to use the SOS button
    This work if your phone during bootloop gets a brief access to adb.
    Often this is not the case, and the sos button will not be able to disable the modules.

    You can also boot to safe mode by using the key combination, and that would disable Magisk modules
    But again this does not always work.

    your last option would be to flash a special Magisk version that gives you root without loading the modules.
    You would need that so that you can disable the module.
    To learn more about this option, in PF, select Install Magisk and then select special and read the instructions.
    1695435340349.png
  • 19
    PF_promo-banner.png


    This is the support thread of PixelFlasher
    (PixelFlasher is an open-source self contained GUI tool to facilitate Pixel phone device flashing/rooting/updating with extra features).

    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.

    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:
    If you need support or assistance, the best way to get is by generating a support file from within PixelFlasher.
    You can hit that big Support button on the main screen, or select it from the Help menu.
    The generated support.zip file is sanitized (redacted) to keep your sensitive information (username device id ...) private.
    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.
    8
    New Release:
    Apr 30, 2023 v4.10.0 release
    • Added no reboot option, with this option selected, after flashing is completed, the phone will not reboot to system, giving a chance to take other actions before reboot.
    • Added built-in file editor, you can now edit the flash script before running, in case you want to customize it (needless to say, should only be used if you know what you're doing)
    • Added a button to open an explorer in working directory, useful for people who want full control, perform manual actions by following guides, but using PixelFlasher to do the prep work.
    • Made the Firmware and Rom Process buttons, full with text. It wasn't obvious for some.
    • Detect and handle Magisk Zygote64_32 automatically, thanks to @Namelesswonder for adding the necessary marker.
    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.