Release v7.6.0.0
Diffs to v7.5.0.0
- Updated wxPython version to 4.2.2
- Added compatibility for Python 3.13
- Moved to macOS 13 Github Actions runner image as macOS 12 is being deprecated. This may affect compatibility with older macOS versions.
- Added support for Samsung images that no longer use lz4 compression (e.g., boot.img instead of boot.img.lz4), modified image processing to handle both formats.
- Fixed an edge case where returncode 0 would incorrectly indicate file presence with legacy and buggy SuperSU rooting. PixelFlasher now analyzes both return codes and response messages for accurate file detection.
- Optimized GUI layout by reducing widget spacing and reorganizing elements to better accommodate smaller displays.
- Added a dedicated toggle for "Custom ROM options" visibility (defaulting to hidden) to streamline the advanced options interface.
- Introduced optional support file sanitization in settings - given the file's encrypted nature, redaction is now disabled by default to facilitate troubleshooting.
- Disable mousewheel on comboboxes to avoid accidental selection changes.
- Added a menu option to safely clear /data/adb/* contents, preventing accidental folder deletion when cleaning manually.
- Updated
PI Analysis Report
's custom ROM injection apps list to match @osm0sis's maintained set. - Enhanced keybox check reporting functionality.
- Improved patch creation logic, when multiple rooting apps are found on the device.
- Added interactive user prompting when devices cannot automatically reboot to bootloader after OTA sideloading (similar to Pixel watches), allowing manual intervention instead of aborting.
- Updated UIAutomator to recognize both old and new Play Store UI layouts (Note: UI Automator swipe functionality is currently affected by a bug in Android 15).
- Added CTRL modifier functionality in PIF Manager during Play Integrity checks to reset and recalculate UIAutomator coordinates - useful when UI changes occur (resolution, font, orientation).
- Implemented optimized Pixel Beta print extraction without full download, based on technique used by @osm0sis in excellent
autopif2.sh
script.
Under the Hood
- Extensive code cleanup and optimization.
- Added comprehensive debug messaging.
- Improved exception handling throughout the application.