Skip to content

v3.0.0 - Cross-Platform Python Engine & Auto-Boot Root Helper

Choose a tag to compare

@nach0-bit nach0-bit released this 09 Jul 03:04
· 12 commits to main since this release
cd28dbc

What's New in v3.0.0 🚀

This is the biggest architectural overhaul yet. The project has evolved from a simple Windows script into a Universal Dual-Engine Suite, making it completely cross-platform and adding native automated routing support.

🛠️ New Features & Improvements

  • Python Engine Integration (.py): Added a pure Python 3 implementation. The tool is now fully compatible with Linux and macOS natively, utilizing shutil.which for cleaner dependency resolution.
  • Native Windows Batch Engine (.bat): Kept and optimized the classic standalone script for Windows users who prefer a zero-dependency, double-click execution setup.
  • [BONUS] Auto-Boot Root Helper: The suite now automatically scans your directory for a boot.img (stock or pre-patched via Magisk/APatch). If detected, it offers a safe, one-click prompt to flash it right after disabling AVB.
  • Dynamic A/B Slot Tracking: Automated hardware checking natively queries slot-count to flash both slots (--slot all) seamlessly on modern dual-slot systems.
  • Failsafe Interrupts & Logging: Added granular KeyboardInterrupt handling to safely abort flashing routines without crashing, alongside direct console log dumping if avbtool fails.

📦 Which file should I use?

  • Windows users: Simply download and double-click mtk_vbmeta_patcher.bat.
  • Linux / macOS users: Open your terminal in the directory and run python3 mtk_vbmeta_patcher.py.

Huge thanks to the community for the continuous feedback and device testing reports! If this update saved your device, don't forget to drop a 🌟 on the repo!