adbfriend

adbfriend

3.5

If you are the rightful owner of adbfriend and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

ADB Friend is a command-line tool designed to manage Android devices via ADB, offering features beneficial for developers and general users alike.

ADB Friend is a versatile command-line interface tool that facilitates the management of Android devices through the Android Debug Bridge (ADB). Primarily aimed at developers, it offers a range of functionalities that can also be advantageous for everyday users. The tool allows for seamless file synchronization between a computer and an Android device, making it ideal for transferring test data while skipping existing files on the device. It also provides options to configure devices for testing by disabling animations and enabling touch indicators. Additionally, ADB Friend includes commands for uninstalling apps based on patterns, applying immersive flags to packages, and managing app data and cache. The tool is equipped with extra utilities like adb-speed, which helps identify sub-par USB cables. A significant feature of ADB Friend is its integration with the Model Context Protocol (MCP) Server, enabling it to be configured with popular AI tools such as Claude Desktop and GitHub Copilot. This integration allows for enhanced automation and interaction with Android devices through these platforms.

Features

  • Sync files from computer to phone, skipping existing files.
  • Configure device for tests by disabling animations and enabling touches.
  • Uninstall apps by pattern and manage app data and cache.
  • Apply immersive flag to packages and force-stop processes.
  • Extra tools like adb-speed for checking USB connection quality.

Tools

  1. check-adb-speed

    Checks the USB connection speed of an Android device for the provided serial.

  2. clear-installed-package

    Clears the package data for provided package names on an Android device.

  3. set-immersive-full-for-package

    Sets the 'immersive-full' flag for provided package names on an Android device.

  4. force-stop-process

    Forces the stop of provided package names on an Android device.

  5. uninstall-package

    Uninstalls provided package names on an Android device.