Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Lx Multi Tool

Lx Multi Tool is a tool inittially created for Huawei Nexus 6P but designed to be modular, easy to modify and port to other device and to be trully cross-platform.

This tool wants to stand out from the rest of the tools out there by providing a intuitive UI that uses most of the ADB and Fastboot commands. As a bonus, this tool also checks for updates.

The UI has been carefully tested and designed in mind with 3 operating systems (Windows, Linux and MAC).

The features presented in this README are according to the version mentioned in the Version chapter.

  • Unlock/Lock Bootloader
  • Flash Recovery Menu (you can choose and add recoveries)
  • Boot Recovery (From Recovery menu)
  • Flash any partition (you can choose what partition and add images)
  • Flash full Stock images (you can choose and add images)
  • Erase (format) partitions (you can choose which of the partitions)
  • Reboot (you can choose again...)
  • Sideload .zip files (you can choose and add .zip files)
  • Backup (you can choose the name and place for your backup)
  • Restore (you can choose your backup)
  • Version (it just shows the version of your adb binaries)
  • Logs (DMESG and Logcat)
  • Screenshots (you can directly take screenshots to your PC)
  • Reboot (lots of choices)
  • Install .apk files
Tool specific
  • Check for updates
  • Go to xda-developers thread
  • Tool tips for all buttons
  • Context for refresh and delete on all menus
  • Open tool-specific folder from all menus
  • ADB & Fastboot error messages upon failing
  • Progress animations
  • Open a Terminal/CMD session for manual adb/fastboot commands input
  • Device Packages - Consists of an .xml config file
  • Support for Recovery reboot commands.



Supported devices

  • Huawei Nexus 6P
  • LG Nexus 5X
  • Motorola Nexus 6
  • LG Nexus 5


Lx Multi Tool uses a number of technologies to work properly:

  • Qt - An awesome cross-platform IDE.
  • Dillinger - Awesome web platform that made this document so handsome!
  • Vmware - For letting me test this tool on all platforms (Linux and MAC).
  • Icons8 - Not actually a technology, but a nice platform for good-looking FREE icons. (Big thanks!)
  • UnixUtils - For the sed utility for Windows.


In order to use Lx Multi Tool, you need to extract the archive for the respective operating system and run the LxMultiTool executable.


Want to contribute? Great!

All you need to do is download the Qt IDE for your operating system, clone this repository, open the Qt Creator, click Open Project and then select LxMultiTool .pro.

After that, you should be able to build, debug, edit and so on.


With the introduction of DevicePackages, now you can port any version to your own device. So far, the following can be changed via DevicePackage:

  • Bootloader unlock/lock command.
  • XDA Thread link.
  • Updates download folder link.


  • Extend the DevicePackage functionality to support more devices
  • Properly handle fastboot and adb output text for more user friendliness
  • Add more Code Comments
  • Add messages when you want to save files with a name that already exists
  • Add online database to download stuff from (kernels, stock, recoveries)
  • Extend the file downloader to download directly from the tool


This tool is distributed for free under the GPLv3 licence. Make sure you read it and understand it before using the code for your own purposes.

Free Software, Hell Yeah!


No description, website, or topics provided.






No packages published