AutoFlasha Plus is a Windows-based tool designed to automate Android bootloader unlocking and custom image flashing. It provides a graphical interface to simplify operations that would normally require manual ADB and Fastboot commands.
- Automatic detection of connected Android devices via ADB/Fastboot.
- One-click bootloader unlocking (only for authorized devices).
- Secure flashing of boot and system images.
- Option to select predefined images or upload a custom one.
- Automatic safety analysis for uploaded images.
- Graphical user interface built in Python.
- Offline-ready: includes built-in platform tools.
- Mock mode for testing without a physical device.
- Windows 10 or Windows 11.
- Android USB drivers installed (from the device manufacturer).
- Developer options enabled on the phone.
- USB Debugging enabled.
- OEM Unlocking enabled (to allow bootloader unlock).
Important: AutoFlasha Plus cannot be used on locked, stolen, or unauthorized devices. Unlocking is only possible when allowed by the device’s own software.
- Download the latest version from the Releases section on GitHub.
- Extract the
.ziparchive if necessary. - Run
auto_flasha_plus.exe. - The graphical interface will start automatically.
ADB and Fastboot are included internally; no separate installation is required.
- Connect your Android device via USB.
- Make sure USB Debugging is turned on.
- Click “Detect Device” in the app.
- If successful, your device information will appear in the interface.
Select one of the available actions:
- Unlock Bootloader
- Flash Image
-
Click “Custom Image”.
-
Select a
.imgfile from your computer. -
AutoFlasha Plus will analyze the image and display:
- Compatibility with your device model.
- Recommended partition type (boot, system, etc.).
- Security or mismatch warnings, if applicable.
-
If approved, the flashing process begins automatically.
After the process is finished, a confirmation message is shown and the device reboots automatically.
Before performing any operation, AutoFlasha Plus performs multiple security checks:
- Validates image–device compatibility.
- Verifies digital signatures (if available).
- Warns users about potentially unsafe or mismatched images.
- Allows override only with explicit user consent.
To run AutoFlasha Plus in simulated mode:
python auto_flasha_plus.py --mock
This mode simulates device detection, image analysis, and flashing. Useful for testing, development, and demonstrations.
Or just execute the "test" python file.
This project is intended for educational and development use only. Users are responsible for ensuring compliance with their device manufacturer’s unlocking policies and regional regulations.