Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AutoFlasha Plus

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.


Main Features

  • 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.

System Requirements

  • 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.


Installation

  1. Download the latest version from the Releases section on GitHub.
  2. Extract the .zip archive if necessary.
  3. Run auto_flasha_plus.exe.
  4. The graphical interface will start automatically.

ADB and Fastboot are included internally; no separate installation is required.


Basic Usage

1. Connect your device

  • 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.

2. Choose an operation

Select one of the available actions:

  • Unlock Bootloader
  • Flash Image

3. Custom Image Mode

  1. Click “Custom Image”.

  2. Select a .img file from your computer.

  3. 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.
  4. If approved, the flashing process begins automatically.

4. Completion

After the process is finished, a confirmation message is shown and the device reboots automatically.


Safety System

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.

Test Mode (No Device Required)

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.

License

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.

About

Auto Flash for Android Devices using DB

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages