Skip to content

Releases: badabing2005/PixelFlasher

Release v5.2.0.0

01 Jun 03:57
Compare
Choose a tag to compare
  • Update build workflows
  • Add payload_dumper functionality to PixelFlasher to handle OTA files, thanks to @vm03 for sharing source code.
  • Added rules engine code to better / easier management of the UI widgets enabling / disabling.
  • Auto detect Pixel OTA image and extract boot / init_boot / vbmeta for patching and flashing.
  • Add Full OTA mode, which flashes full OTA image, while optionally retaining root, and best of all, for A/B devices, both slots are bootable, you can even have one rooted and one not.

Release v5.1.0.2

26 May 02:54
Compare
Choose a tag to compare
  • Skip testing fastbootd in dry run mode if Android platform tools version is > 34, is it no longer supports fastbootd (at least 34.0.3 does not)

Release v5.1.0.1

26 May 01:55
Compare
Choose a tag to compare
  • Exception handling when device is not in the listed Pixel devices.

Release v5.1.0.0

25 May 22:51
Compare
Choose a tag to compare
  • Support for Android platform tools version 34.0.3, and automatic setting of ANDROID_PRODUCT_OUT environment to workaround a regression introduced in version 34.0.3
  • Temp workaround to avoid selecting root method patching when Magisk Delta is detected.
  • Nicer looking / clearer manual patching dialog.
  • When a Pixel device is selected, PixelFlasher now displays additional information about the device's support.
    Things like: Device name, version end date, security update end date, Android version, name, codename, release date, end date.
  • Boot image list box now displays the applied PixelFlasher patch method.
  • Auto-resize boot image list box columns for better readability.
  • Precautionary cleanup up of leftover files on the phone in case root detection software keys on presence of such files.
  • #77 added attrict3 to requirements.txt in case it helps with certain builds (it shouldn't be needed).
  • Bug fixes and improvements.

Release v5.0.1.0

22 May 01:33
Compare
Choose a tag to compare
  • Added workflow for building on MacOS 13.
  • ComboBox behavior on Mac is different than Windows, make adjustments.
  • Ability to set PixelFlasher working directory (no UI).
  • Speed up startup.
  • Popup device selection after Wifi adb connect.
  • Clear Device list after adb kill-server.

Release v5.0.0.1

20 May 02:32
Compare
Choose a tag to compare
  • #75 Bug fix, when device is in bootloader, type error.
  • #74 Added Support for Pixel 7a (lynx)
  • Configuration option to define the file manager to use on Linux (default: Nautilus)
  • Configuration option to define the terminal emulator to use on Linux (default: gnome-terminal).
  • Support for additional types of Factory / ROM files.
  • Checksum validation of firmware / ROM files (if part of the checksum is in the name, otherwise just display)
  • New advanced option, ability to choose the patching method (with recommendations).
  • Added Recovery Image patching option.
  • Advanced option to enable the use of busybox shell (default off).
  • Auto detect firmware / rom with init_boot and use init_boot for creating patches, this way future firmware don't have to be manually added to PixelFlasher.
  • Auto detect devices with init_boot and use init_boot for flashing, this way future devices don't have to be manually added to PixelFlasher.
  • Auto-popup the detected devices dropdown after a scan, to make it obvious to select that next. (Thanks pndwal for the idea)
  • Show SHA-256 of adb and fastboot binaries, as Google keeps on messing up Android Platform-tools, it's necessary to whitelist / blacklist specific binaries.
  • #66, when checking the patched files internal SHA1, provide a confidence rating.
  • Check, valdiate and warn if necessary when flashing an image patched with Magisk Zygote64_32, as there are wipe implications, provide links to documentation.
  • Added fastbootd testing to Dry Run.
  • Added Github actions to build all the targets on Github.
  • Code refactoring, bug fixes and improvements