v3.0.0 - Cross-Platform Python Engine & Auto-Boot Root Helper
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, utilizingshutil.whichfor 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-countto flash both slots (--slot all) seamlessly on modern dual-slot systems. - Failsafe Interrupts & Logging: Added granular
KeyboardInterrupthandling to safely abort flashing routines without crashing, alongside direct console log dumping ifavbtoolfails.
📦 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!