yashsingh1/xdaforums huggingface dataset:
[Google Pixel 6 Pro] ebrinkis:
I have an odd error when trying Pixel Flasher V5.3.1.2 to Flash Factory 13.0.0 (TQ3A.230605.010, Jun 2023) on my Magisc Rooted Pixel Pro 6. I had no issues flashing the last quarterly update (13.0.0 (TQ2A.230305.008.E1, Mar 2023)) using a previous release (sorry, don't know which one it was) of Pixel Flasher. I now have a new Desktop PC Running Windows 11 Pro, the last Desktop was running Windows 10 Pro. It appears that Pixel Flasher is having a hard time copying and then finding the files it wants to move, even though it has no problems finding the SDK files or the Firmware image using its built in Browse function:

debug: Copying C:\Users\ebrin\AppData\Roaming\PixelFlasher\boot_images4\59094f2ba18cbd400944a30fc5301d7c48b18659\magisk_patched_26100_59094f2b_41fbc6e8.img to C:\Users\ebrin\AppData\Roaming\PixelFlasher\factory_images\raven-tq3a.230605.010\pf_boot.img

Traceback (most recent call last):

File "Main.py", line 2277, in _on_flash

File "modules.py", line 2506, in flash_phone

File "shutil.py", line 417, in copy

File "shutil.py", line 256, in copyfile

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\ebrin\\AppData\\Roaming\\PixelFlasher\\factory_images\\raven-tq3a.230605.010\\pf_boot.img'

I have tried running it as an administrator, and reinstalling it, but still get the same issue. I think it may be a Windows 11 problem and not a Pixel Flasher problem per se, but am hoping someone can help me get past it. Any suggestions would be greatly appreciated.

Thank you.
[Google Pixel 6 Pro] badabing2003:
The firmware file for your device is this: raven-tq3a.230605.010-factory-a49fe542.zip

Not this: image-raven-tq3a.230605.010.zip

You shouldn't be unzipping and selecting the zip image inside the zip.
[Google Pixel 6 Pro] ebrinkis:
Thank you for your fast response, and my apologies for not following the instructions correctly. When I select the correct file, the process goes much further, but a different error generates, and the phone gets stuck in fastboot with no device detected.... Updated support file attached. I hate to be a pest, but would appreciate additional guidance.
[Google Pixel 6 Pro] badabing2003:
You're using Android Platform Tools 34.0.3, which has some issues, it works for some, but it doesn't for all.

You're better of using Platform Tools 33.0.3 which is reliable.

By the way you're flashing in dry-run mode, which just tests that the phone can be put into fastboot mode and fastbootd mode, if dry-mode fails, it is most likely a communication issue between your PC and the phone.

Things that could impact this are:

- Android platform tools

- Cable

- USB drivers

- USB port (USB-A is preferable, and USB 2.0)
[Google Pixel 6 Pro] ebrinkis:
Thank you. New cable to a USB A 2.0 port and it worked perfectly (With Android Platform Tools 34.0.3 and current USB drivers) . I apologize for troubling you and thank you from the bottom of my heart for all your efforts not only in this project, but also in helping me as an individual.
[Google Pixel 6 Pro] badabing2003:
Happy to hear that you got it working, no need for apology, the whole point of this forum is for people to exchange ideas and help each other.
[Google Pixel 6 Pro] badabing2003:
New Release:

June 21, 2023 v5.3.2.0 release

Added support for Pixel tablet (tangorpro).

For future devices, fixed a bug to auto detect init_boot partition and flash init_boot instead of boot even if the device is newer than the PixelFlasher and is not in PixelFlasher's list.

Disable Patch buttons if device is not in adb mode.

Reboot to system after lock / unlock bootloader if No Reboot option is not selected.

Increase sleep after reboots to various modes to assure that slow devices have time to be detected.

Updated Readme and screenshots.

Minor improvements and bug fixes.
[Google Pixel 6 Pro] kelvin1225:
Hi there, I lost my root access after I updated my Pixel 6 Pro to the June update by using Pixel Flasher (V5.3.2.0). I can't seem to re-root my phone as well after installing the June update. Curious is anyone facing the same issue on the 6 Pro? I'm using the same method to update and my 6a to June 2023, works perfectly fine. I really appreciate any help you can provide.

In addition, Pixel Flasher is showing my phone as rooted. However, it was mentioned otherwise in the root checker app.
[Google Pixel 6 Pro] badabing2003:
You're using Android Platform-Tools 34.0.3-10161052

switch to 33.0.3 and you should be fine.
[Google Pixel 6 Pro] kelvin1225:
Hmm, I've tried using the 33.0.3 platform tools as well. I'm not able to get my root access as well. Any other possible ways that I can try out?
[Google Pixel 6 Pro] badabing2003:
can you provide support file after switching to 33.0.3 ?
[Google Pixel 6 Pro] kelvin1225:
Hi sir, I'm happy to inform you that the problem was solved after I uninstall the Magisk completely and reinstalled it. Anyway, thank you for your quick response.
[Google Pixel 6 Pro] badabing2003:
New Release:

June 23, 2023 v5.3.3.0 release

#79 Bug-fix: Package Manager column stays unsorted when filtered.

Warn users that extract the contents of firmware and use the image inside as firmware, which is no good.

Warn users of Android Platform-Tools 34.0.3 about potential issues and suggest using 33.0.3

Package manager bug fixes and improvements.
[Google Pixel 6 Pro] badabing2003:
New Release:

July 03, 2023 v5.4.0.0 release

Add Pixel Fold (Felix)

Add sorting capability to boot list.

Add warning about Magisk a8c4a33e:26103

Improved auto-resize of boot columns.

Improved internal DB management.

Handle beta or similar words in the firmware name to not trigger hardware mismatch warning.

Improved tracking the origin of a patched image.

Display Kernel version as part of device details

Refresh package manager list when packages are updated to reflect the changes.

Miscellaneous other improvements.

Update Readme.
[Google Pixel 6 Pro] badabing2003:
@imv_9 was there a question?
[Google Pixel 6 Pro] imv_9:
I have a problem with installing the update

, tell me what the problem is?

extracting system_ext.img (365 MB) to disk...fastboot: error:
failed to extract 'system_ext.img': I/O error

Spoiler content hidden.
[Google Pixel 6 Pro] badabing2003:
Please provide support.zip so that I can check, and also translate your posts to English first before posting. (per XDA forum rules)
[Google Pixel 6 Pro] imv_9:
thanks!
[Google Pixel 6 Pro] badabing2003:
I see paths like these?

/home/imv9/????????/platform-tools/fastboot
/home/imv9/\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0438/raven-tq3a.230705.001-factory-4dccec83.zip
/home/imv9/\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0438/platform-tools

Try setting codepage in configuration

I believe 866 would be the one for Russian

You can also try other codepages if that doesn't work.

If you can't find the correct codepage to make it work, try putting the platform tools and the firmware in a simpler path
[Google Pixel 6 Pro] imv_9:
thank you very much! It worked!
[Google Pixel 6 Pro] badabing2003:
Curious, you chose simpler path or changed codepage?
[Google Pixel 6 Pro] imv_9:
an easier way. the only problem that occurred during installation is that root disappeared. I had to additionally install a patched boot
[Google Pixel 6 Pro] badabing2003:
You had selected Temporary root

Temporary Root: True

And booting to temporary patched boot had failed because or ( and ) (fixed)

/root/.local/share/PixelFlasher/factory_images/raven-tq3a.230705.001/flash-pf.sh: строка 25: синтаксическая ошибка рядом с неожиданным маркером «(»
/root/.local/share/PixelFlasher/factory_images/raven-tq3a.230705.001/flash-pf.sh: строка 25: `echo Live booting to pf_boot (temporary root) ...'
[Google Pixel 6 Pro] badabing2003:
New Release:

July 13, 2023 v5.5.0.0 release

Added a patch method Other Magisk App to be able to select any Magisk apk and use it to create a patch without installing Magisk, handy when a patch needs to be created with an older version of Magisk (in case the current version has issues) and Magisk daemon gets in the way and replaces the older version with a stub.

UI improvements

Added Kill Application in Package Manager.

Added Clear Application Data in Package Manager.

Now that Full OTA flashing is the preferred method, added a direct link to the device's full OTA download page from Google.

While flashing, disable the Flash Pixel Phone button to avoid accidental clicking.

Improved root detection.

Bug fixes and other improvements.
[Google Pixel 6 Pro] badabing2003:
Bug Fix Release:

July 14, 2023 v5.5.1.0 release

Bug fix #85 Can't enable/disable Advanced option in v5.5.0

A little improvement #84 UI elements not optimized for monitors with low screen resolution
[Google Pixel 6 Pro] badabing2003:
New Release:

July 16, 2023 v5.5.1.1 release

#84, further UI improvements for smaller screens.

Better dark mode handling for MacOS and Linux.

#86, improved handling of space characters in paths.
[Google Pixel 6 Pro] badabing2003:
New Release:

Aug 07, 2023 v5.6.0.0 release

Added configurable toolbar.

Added device controls buttons to the menu.

Added feature to Magisk Manager, ability to install modules from the PC.

After flashing OTA, detect if the slot switched as expected, if it didn't, skip patched boot flashing (if selected).

Added feature to Package Manager to be able to manage (add, remove, list) Magisk denylist.

Added export csv formatted package list feature.

When sanitizing DB, wipe write-ahead logs (WAL) for better privacy.

Under the hood optimizations.

Verity / Verification status check.

Counter in package manager.

Added a quick link to Android security and update bulletins.
[Google Pixel 6 Pro] badabing2003:
New Release:

Aug 09, 2023 v5.7.0.0 release

Rework the settings window: code refactoring and bug fixes.

Bug Fix: In some cases log files were not saved.

Bug Fix: Custom font size changes were not always applied.

When getting device details, get battery details.

Don't set ASH_STANDALONE=1 when using busybox, it encounters selinux related issue.

Extra check to make sure the created patch is not zero bytes long.
[Google Pixel 6 Pro] Thebear j koss:
i keep getting a memory error with the newest PF august patch update pixel 6 pro. support zip attached. thanks.
[Google Pixel 6 Pro] badabing2003:
Looking at the errors I can see that it is happening when processing the firmware to extract the boot img and other necessary components.

Curious how much memory your PC has?

I don't think this has anything to do with the newest PF, (you can confirm by using an older version)

You're running low on memory.

I just processed that same file and didn't have any issues.

The factory image is about 2.3 GB

Can you check this verbose button please so that I know exactly at what point it is running low on memory.

You have few options.

1- Free up memory, perhaps quit some apps, or reboot the PC

2- You can process the Full OTA image and see if that works.

Once I know exactly at what step the error is happening, I can look to see if I can find a way to cut down on the memory footprint.
[Google Pixel 6 Pro] Thebear j koss:
Yeah, give me a bit. I don't think I should be running low on memory but anything is possible. I have rebooted numerous times and disabled everything I could on startup. I will try and provide verbose logs. BTW I also did a memory diagnostics on my laptop last night and there was no issues.
[Google Pixel 6 Pro] Thebear j koss:
BTW, I don't have a verbose button or I can't see it. But yeah my laptop becomes unresponsive right after hitting process the firmware.
[Google Pixel 6 Pro] badabing2003:
Resize the window

Do you see the Clear Console button?
[Google Pixel 6 Pro] Thebear j koss:
Nope. I can't resize it, scroll to it or see anything below the support button, which isn't visible after starting any use of PF.
[Google Pixel 6 Pro] badabing2003:
What's your laptop's resolution?

I suppose the PF is filling the entire screen, if not, then there's something wrong, the app is resizable.

One other way to enable the verbose is directly edit the configuration file.

From PF's help menu

Open Configuration Folder

Quit PF

Edit PixelFlasher.json file and change this value to true

"verbose": true,
[Google Pixel 6 Pro] Thebear j koss:
Is this the same as on older versions of PF where verbose can be checked in flash options?

Edit- changed it in json file and processing the firmware now. PF stretches my entire screen and I can't see anything below the console. I can barely see the console when PF is performing any function. I know my laptop is a piece of crap, I just never use a computer anymore and I can't justify buying anything decent when I open my laptop once a month. I guess I will have to purchase just to update my phone.
[Google Pixel 6 Pro] badabing2003:
no those are two different verbose options.

The one in flash options is a fastboot argument and it enables fastboot verbose.

This one is PF verbose, which outputs more verbose console / log
[Google Pixel 6 Pro] Thebear j koss:
It always changes back to false after closing and opening PF to get it to perform any action to capture a log. I think I'm just screwed again by Murphy's Law
[Google Pixel 6 Pro] badabing2003:
you need to quit PF before editing the file

Make the changes save and then start PF
[Google Pixel 6 Pro] Thebear j koss:
So I think 8m done for the day. But anytime I do anything in PF, I can't really do anything with PF until I close and restart and everytime I do, the json file reverts back to false. When I do get it to stick as true I get the same log as if it was false. If I close and reopen PF the json has reverted back to false. I don't know. Looking at new laptops on my phone right after I'm done typing this. Thanks.
[Google Pixel 6 Pro] badabing2003:
I'll have a low memory footprint version for you soon to try.
[Google Pixel 6 Pro] badabing2003:
New Release:

Aug 13, 2023 v5.7.1.0 release

Print available memory when starting PixelFlasher.

Option to sacrifice speed in favor of using less memory (used when processing large firmware files, turn it on only if you run into out of memory errors).
[Google Pixel 6 Pro] badabing2003:
@Thebear j koss

Enable the feature in the settings.
[Google Pixel 6 Pro] Thebear j koss:
Been watching for 45 minutes the progress circle and pixelflasher not responding. Not sure how long I should let this go.
[Google Pixel 6 Pro] badabing2003:
Support file could be revealing.
[Google Pixel 6 Pro] Thebear j koss:
Can't even grab 1. I'll reboot and get the file.
[Google Pixel 6 Pro] Thebear j koss:
i give up.ordering a new laptop.
[Google Pixel 6 Pro] badabing2003:
Maybe it's a blessing in disguise.

I see that there is 1.2GB free memory, I guess it is not enough to unzip a 2.3 GB factory file.

Have you tried the full OTA?
[Google Pixel 6 Pro] Thebear j koss:
No, I was going to but I'm tired of messing with it. I can get a brand new laptop from Amazon for 400$ just to update my phone. I'm so sick of my laptop. Thanks. Don't waste any time trying to fix what isn't broke. As always you've gone above and beyond. I thought maybe I was just missing something. I don't get how my phone has 3 times more RAM than my computer. Lol.
[Google Pixel 6 Pro] Thebear j koss:
The OTA zip works... I've never used the OTA version. Does it wipe everything?
[Google Pixel 6 Pro] badabing2003:
Nope OTA never wipes. You can't select that option.
[Google Pixel 6 Pro] Thebear j koss:
Thanks. I just wanted to be 100% sure before deleting everything.

Edit- So OTA zip went fine until the very end when PF thru an error I guess because phone was not registering in adb. It didn't flash the patched boot, I had to reboot the device and flash the boot separately. But updated and all good until next month. I can procrastinate another month about buying a new laptop. Lol
[Google Pixel 6 Pro] badabing2003:
New Release:

Aug 15, 2023 v5.7.2.0 release

Regression Bug fix: Refresh UI to display / hide flash options after changing advanced settings.

Use Python 3.11 instead of 3.10
[Google Pixel 6 Pro] BROKEN1981:
Can you just upgrade your current laptop?
[Google Pixel 6 Pro] Thebear j koss:
Read backa few pages. I use a computer once a month to update my phone. Waste of money to buy a new 1 really. Been *****ing every month about my laptop for over 2 years now. I only actually bought a laptop to use apktool when I used to theme Samsung back in the galaxy s3 days. I am what you would call short bus-special ed when it comes to tech/computers. Almost 50 and have probably used a computer 150 times in my life. Lol
[Google Pixel 6 Pro] badabing2003:
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.
[Google Pixel 6 Pro] badabing2003:
New Release:

Sep 24, 2023 v5.8.0.1 release

Bug fix: #99 Settings not opening on linux/arch based distro
[Google Pixel 6 Pro] santa leone:
14.0.0 (UP1A.231005.007, Oct 2023) flashed with Pixel Flasher 5.8.

Everything OK!
[Google Pixel 6 Pro] hanschke:
Can I use Pixel Flasher if the bootloader is locked without wipe and how? there are many options and I dont understand it.
[Google Pixel 6 Pro] Lughnasadh:
Yes. You can use the Sideload OTA option.
[Google Pixel 6 Pro] badabing2003:
see here
[Google Pixel 6 Pro] DarkShadowMX:
Hi! idk if this is allowed, just wanted to say that I just used Pixel flasher for the first time and it was so good, it was such an easy mode of upgrading my android version and keeping root, it's insane, I love it, thank you so much
[Google Pixel 6 Pro] badabing2003:
Update Release:

Oct 06, 2023 v5.8.0.3 release

Improved debug messages for troubleshooting.
[Google Pixel 6 Pro] badabing2003:
Update Release:

Oct 11, 2023 v5.8.1.0 release

Added data for Pixel 8, Pixel 8 Pro

Build workflow update, sha256 checksums are now published along the binaries.
[Google Pixel 6 Pro] minhgi:
Thank you.. You make life so much easier. Pixelflasher even work on pixel experience on my p2xl.
[Google Pixel 6 Pro] badabing2003:
New Release:

Oct 18, 2023 v5.8.2.0 release

Added `Wipe` option (only available in custom flashing), this will wipe userdata after flashing, required for first time vbmeta verification disabling.

Added validation checks to make sure A and B slot vbmeta verity / verification states match.

Added a warning when toggling `Disable Verification` to inform about the the potential wipe implications.

Display both slots verity / verification states when displaying device details.

Extract vbmeta.img if found to easily select it for patching.

Improved paste button which now dynamically selects what to paste based on the custom flash option selection.
[Google Pixel 6 Pro] imv_9:
Tell me what could be the problem, the adb section is not active
[Google Pixel 6 Pro] Thebear j koss:
Change your platform tools to either v33 or the updated v34. The 1 you have installed causes issues
[Google Pixel 6 Pro] badabing2003:
Check this.

📳🔥 PixelFlasher, a GUI tool for flashing / updating / rooting / managing Pixel phones.

DESCRIPTION As the name suggests this is an application to flash (update) Pixel™ phones (possibly all Google™ made phones/tablets, YMMV.) PixelFlasher at its core is a UI layer (with bells and whistles) on top of adb / fastboot commands, hence...

xdaforums.com
[Google Pixel 6 Pro] imv_9:
it worked, thanks
[Google Pixel 6 Pro] badabing2003:
New Release:

Nov 12, 2023 v6.0.0.0 release

More verbose logging and additional debug messages for troubleshooting.

Renamed the Verbose label to Debug.

Improve UI responsiveness when running background tasks.

Automatically detect vbmeta state for both slots, and warn if the selection would have wipe implications (this is for verity / verification disabling).

Removed Check Verity button, (verity / verification), replaced with vbmeta state reporting for both slots as part of device details.

Show Bootloader version as part of device details.

Show slot related details such as slot-retry-count, slot-unbootable, slot-successful as part of device details.

Added Reboot to Sideload option.

Graphical display of device's slot and root status.

In most cases long background processes are automatically killed with proper timeouts (when possible) and reported to unfreeze PixelFlasher.

Reworked device detection / update / refresh, reboots, PixelFlasher now automatically detects device state changes and waits exactly the time until the device state changes to the expected state. Less dependency on arbitrary timeouts.

Improved support logs sanitization.

Detect free space on the computer and block flashing if less than 5G of storage is available.

Refactor flashing function.

More response console widget log messages.

Detect currently installed OS version and block flashing older OTA (Android by default allows flashing but fails to boot).

Detect, warn and block flashing if bootloader is locked for flashes that require bootloader to be unlocked.

Added wipe option for custom flashing to easily wipe the phone when flashing vbmeta to disable verity / verification.

Report if the device is unlockable.

Bug fixes, lots of changes under the hood and miscellaneous improvements.

Added option to delete specified libraries from the PixelFlasher bundle, to let the system library be loaded instead. Needed for newer OSes that require updated libraries. See Symbol Lookup Error #109, and After a large system update (manjaro), do not work now. #111

Additional support for Scrcpy of non-Windows platforms.

Updated XDA links
[Google Pixel 6 Pro] badabing2003:
New Release:

Nov 13, 2023 v6.0.1.0 release

Added settings option to enable / disable free storage space check.

Improve storage check to follow symlinks and return the partition free space where the data resides instead of where the symbolic links resides.

Added command line support for specifying PixelFlasher config json file, use -c or --config flag followed by full file path of configuration json file.

Added command line --console (only useful on Linux / Mac) to display all PixelFlasher output to console, useful when troubleshooting.

Further improved handling of large file extraction on low memory computers.
[Google Pixel 6 Pro] badabing2003:
Update Release:

Nov 14, 2023 v6.0.1.1 release

Bug fix: Make sure Low memory settings are loaded at startup.

After flashing factory or OTA, on last reboot to system, increase the wait from 60 to 90 seconds to make sure the device loads all the way to system and does not timeout PF. Although the error message is benign, it creates unnecessary anxiety seeing an error message in the console and thinking that something is wrong.

Bug fix: Available storage was not computed correctly on Linux platform.

Fix and speed up MacOS platform build.
[Google Pixel 6 Pro] badabing2003:
Update Release:

Nov 15, 2023 v6.0.1.3 release

Cleanup temporary created files when using low memory option.

Don't wait for device to be available in adb when wipe option is selected. (The user would need to setup the phone for the first time, enable developer options and enable debug, which could take a while)

Add more debug messages for troubleshooting.

#117 psutil is not reporting free storage correctly on Linux platform, use shutil module instead.

Print available memory when processing Image.