Releases: badabing2005/PixelFlasher
Releases · badabing2005/PixelFlasher
Release v5.2.0.0
- 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
- 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
- Exception handling when device is not in the listed Pixel devices.
Release v5.1.0.0
- 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
- 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
- #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