Skip to content

Releases: badabing2005/PixelFlasher

Release v6.0.0.0

12 Nov 22:20
v6.0.0.0
aced4ab
Compare
Choose a tag to compare
  • Added Toast notifications, can be turned off from the settings.
  • 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 #109, #111
  • Additional support for Scrcpy of non-Windows platforms.
  • Updated XDA links

Release v5.8.2.0

18 Oct 23:50
4d6f26f
Compare
Choose a tag to compare
  • 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.

Release v5.8.1.0

11 Oct 11:37
de26d21
Compare
Choose a tag to compare
  • Added data for Pixel 8, Pixel 8 Pro
  • Build workflow update, sha256 checksums are now published along the binaries.

Release v5.8.0.7

09 Oct 22:24
cf8ff3f
Compare
Choose a tag to compare
Release v5.8.0.7 Pre-release
Pre-release
  • There are no changes in this release, aside from the fact that the sha256 of each binary is added to the assets.
  • If you already have 5.8.0.3 no need to download 5.8.0.7
  • Keeping this pre-release to avoid triggering update check.

Release v5.8.0.3

06 Oct 13:53
186d81f
Compare
Choose a tag to compare
  • Improved debug messages for troubleshooting.

v5.8.0.2

26 Sep 13:35
Compare
Choose a tag to compare
  • Bug Fix: Initialize a variable when flashing Magisk_zygote64_32

Release v5.8.0.1

24 Sep 20:44
Compare
Choose a tag to compare
  • Bug fix: #99 Settings not opening on linux/arch based distro

Release v5.8.0.0

19 Sep 21:04
Compare
Choose a tag to compare
  • 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.

Release v5.7.2.0

15 Aug 16:16
Compare
Choose a tag to compare
  • Regression Bug fix: Refresh UI to display / hide flash options after changing advanced settings.
  • Use Python 3.11 instead of 3.10

Release v5.7.1.0

13 Aug 15:36
Compare
Choose a tag to compare
  • 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)