Skip to content

Releases: not-GIANT/Pixel-Kit

Pixel Kit v3.9.0

Choose a tag to compare

@not-GIANT not-GIANT released this 04 Jul 09:38
  1. Firmware Flashing & Partition Management
  • Added a full-featured Firmware Flashing View supporting multi-step flashing procedures.

  • Wired dynamic status step indicators to guide users through flashing pipelines.

  1. Integrated USB Driver Installer
  • Runs elevated installation helpers pnputil / InfDefaultInstall for Windows driver installation seamlessly.
  1. Bugs Fixes and UI Improvements
  • Added a custom ROLE_PROPERTY to QTextCharFormat to tag text segments dynamically

  • Installed a Qt event filter on the scroll area's viewport

  • Per-command return code checks

  • Fixed reflow threshold to measures self._scroll.viewport().width() for accurate 2-col vs 1-col decisions

  • Made the components to use the main progress bar universaly in Pixel Kit

  • Performance improvements and small bug fixes

Pixel Kit v3.8.0

Choose a tag to compare

@not-GIANT not-GIANT released this 01 Jul 06:05
71bdd7f
  • Added Driver installer for ADB and Fastboot

  • Added automatic and mannual installation of the drivers. All handled by Pixel Kit.

  • Fixed Minor UI bugs and Enhanced performance.

Pixel Kit v3.7.0

Choose a tag to compare

@not-GIANT not-GIANT released this 27 Jun 18:38
9b8f1e1
  • Qt 6 + Material 3 UI Full rewrite replacing the legacy CustomTkinter interface.

  • Dynamic theming Material 3 color scheme generated from seed color

  • [Pixel 10 Series]

  • 8-step automated repair- Workflow with a live step indicator.

  • Device-aware backups- Critical partitions (devinfo, efs, efs_backup, modem)

  • [Pixel 6 Series]

  • DevInfo template editor loads model-specific templates for Pixel 6, 6a, and 6 Pro.

  • Luhn validation validates new IMEIs before patching.

  • Offline patch & export generates a patched devinfo.img ready for fastboot flash.

v2.0

Choose a tag to compare

@not-GIANT not-GIANT released this 24 May 14:14
5431f73
  1. New Features
  • A streamlined, purpose-built interface for IMEI repair targeting Pixel 7, 8, and 9 series devices.

  • A fully threaded repair sequence covering partition pulling, binary patching, and modem synchronization — all in one click.

  • Mandatory legal warning popups and automated root-access verification run before any sensitive operation begins.

  1. Bug Fixes
  • Resolved Permission denied errors when sending AT commands to /dev/umts_router by implementing a persistent root shell session for I/O redirections.

  • Fixed a list index out of range crash that occurred when adb devices returned empty or malformed output.

  • Fixed failures to locate adb or fastboot by implementing a cached path resolution system that prioritizes the bundled platform-tools

  • Resolved application unresponsiveness during flashing by moving all subprocess executions to dedicated background threads.

v2.5

Choose a tag to compare

@not-GIANT not-GIANT released this 25 May 07:27
e3d8763
  • Implemented a startup check to verify the presence of bundled adb, fastboot, and scrcpy binaries, preventing
    runtime errors due to missing assets.

  • Fixed an issue where theme settings and window positions were lost after closing the tool. User preferences are now
    saved to json file in the executable's directory.

  • Upgraded the background polling logic.

  • Added a consistent high-DPI scaling, and modern aesthetic across the entire application.

  • Minor Bug Fixes

v1.0

Choose a tag to compare

@not-GIANT not-GIANT released this 18 May 05:26
a9dcc4a
  • Replaced bare stop_requested bool with threading.Event for thread-safe command stopping
  • Fixed fastboot devices detection by routing stderr into stdout (combine_output=True)
  • Fixed model name always showing N/A for both ADB and Fastboot connected devices
  • Removed incorrect rm calls on block device symlinks in EFS reset — only dd wipe commands remain
  • adb_push popup now validates destination path before closing, including whitespace-only input
  • Stop button now reliably kills the correct process — fixed current_process overwrite race
  • ToolTip no longer leaks after() callbacks when parent widget is destroyed
  • Added missing WM_DELETE_WINDOW handler to bootloader action popup
  • Added <Return> key binding to custom command window
  • Fixed shutdown TclErrorwinfo_exists() guard added before self.after() on close