Android - Why doesn't Huawei provide just the USB driver to use ADB?

Drivers are not distributed as standalone package in order to increase market penetration of the HiSuite software. It's quite popular marketing strategy: you can get what you want only in bundle with something you don't actually want, but need to get the primary item is big enough to make you buckle in and get the whole package.

Nevertheless, you can circumvent the bundling yourself:

  • download the HiSuite installer.
  • open the installer .exe with 7zip and extract its content preserving internal folder structure (a trick that works on most installers)
  • find something that looks like the driver
  • run/install it, preferably on a disposable system first, to prove it's what you want.

In HiSuite version it was \$_OUTDIR\Driver\all\DriverSetup.exe. Works with P8 Lite and Mate 7.

Ex Honor 6 user

Confirmed. There is no other way except installing Hi Suite or risking unknown driver. Tried unsuccessfully with several trusted universal drivers

This is my conclusion after I searched in several forums like XDA, Huawei forums ( trawling is a problem as they are in Chinese and one had to depend on Google translate) and Facebook sites of Huawei users. My search was motivated by unconfirmed posts that HiSuite send user information to its servers- bloatware I could live with. I was left with no option but install HiSuite

If you just want to directly access your Honor (I've got an Honor 6A) phone, go to "Settings", "About Phone", press 7x "Build Number" - the phone tells you, that "You're now a developer!".

Go to the new "Developer Options", activate "USB Configuration" an choose MTP or PTP. After that I could access the internal phone memory and the SD card directly via Explorer in Windows - without installing HiSuite or any Drivers or something special. Without these steps I only got a HiSuite Installer Option and no access to the phone's memory.