ADB Driver



Google's Android operating system has quickly emerged as the most popular foundation for mobile phones and tablet computers. Launched in 2007 by the Open Handset Alliance, Android is a capable, open-source operating system that also delivers a full ecosystem through which application developers enrich the end-user experience.

MCCI® Android Debug Bridge (ADB) Interface Driver

The MCCI ADB Interface Driver provides debug and diagnostic capabilities for product developers as well as features for end users.

Since late 2010, Google is no longer providing an updated ADB Interface Driver in the Android SDK. If it is to be used, the Driver in the SDK must be adapted and maintained. Google, however, is also not currently providing adaptation, maintenance, customization, or support services for this driver.

MCCI has developed an ADB Interface Driver which delivers the high performance and WHQL quality you expect from MCCI. This driver's performance is not only better than the other available ADB Interface drivers but it can also be customized to meet specific needs. For example, you can use it with MCCI's composite driver to maximize battery life. Both drivers support selective suspend.

MCCI will support the ADB Interface Driver on current and legacy Windows versions (see below), allowing developers to focus efforts on product differentiation instead of developing and maintaining standard software components.

Supported Operating Systems
  • Windows 8 (32- or 64-bit
  • Windows 7 (32- or 64-bit)
  • Windows Vista (32- or 64-bit)
  • Windows XP (32- or 64-bit)
ADB Driver Functionality
  • Handles queries about Emulator/Device instances
  • Directs commands to a specific device
  • Installs applications
  • Forwards ports
  • Copies files to or from a device
  • Starts a remote shell in the target device
  • Runs PPP over USB
  • Prints log data to the screen
Performance

The MCCI ADB Interface Driver outperforms the ADB Interface Driver provided as a part of the Google SDK (version 4.0) as well as an adapted version of this driver (based on Google SDK Driver 5.2). The MCCI ADB Interface Driver is a clean-room implementation that is not an adaptation of the Android ADB Interface Driver.

Average Transfer Speed (KB/Second) for 20MB File Transfers (100 Runs)

MCCI ADB File Transfer Speeds

When transferring small (20MB) files 100 times, the MCCI ADB Interface Driver moves data faster than the competition, whether speeds are measured from host to device or from device to host.

Average Transfer Speed (KB/Second) for 886MB File Transfer (1 Run)

MCCI ADB File Transfer Speeds

Similarly, when moving a single large file, the average speed at which the MCCI ADB Interface Driver moves data far outpaces the competition in both directions.




Back to top