• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Client | .net] CoolADB - A C# ADB Client

Search This thread

Ricky Divjakovski

Recognized Developer / Recognized Contributor
Feb 4, 2013
5,216
7,621
26
Sydney
CoolADB

Why the name "CoolADB"?
As its made for the C# programming language, the word Cool is derived from the originally intended name of the C# programming language.
As Android Debug Bridge is referred to as ADB.
We get CoolADB.

What is this?
An ADB client for C# .net projects to manage adb commands.

How will this benefit?
Much easier to implement features into programs with a GUI instead of a standard shell with a menu.

View he source code on Github Here
Download the library from Google Drive Here

The library is pretty complete, your able to do almost everything you can do in a shell window with adb.

Implementing
Add a reference to the CoolADB library and add
Code:
using CoolADB;

There are a list of methods and functions in the repo with examples!

Bugs?
Only one, some help or ideas would be desired to fix it.
I cannot kill the logcat thread after starting, have to manually kill the adb server.

Have fun and enjoy!

XDA:DevDB Information
CoolADB, Tool/Utility for all devices (see above for details)

Contributors
Ricky Divjakovski

Version Information
Status: Stable
Current Stable Version: 1.0r1
Stable Release Date: 2018-02-06

Created 2018-02-06
Last Updated 2018-02-06
 
Last edited:

Ricky Divjakovski

Recognized Developer / Recognized Contributor
Feb 4, 2013
5,216
7,621
26
Sydney
Source updated to accommodate the fix for "hanging while pushing"
Also think i may have found a solution to not being able to stop logcat

then BOOM.
A finished ADB client for the C# language
Then ill get started on a package manager.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    CoolADB

    Why the name "CoolADB"?
    As its made for the C# programming language, the word Cool is derived from the originally intended name of the C# programming language.
    As Android Debug Bridge is referred to as ADB.
    We get CoolADB.

    What is this?
    An ADB client for C# .net projects to manage adb commands.

    How will this benefit?
    Much easier to implement features into programs with a GUI instead of a standard shell with a menu.

    View he source code on Github Here
    Download the library from Google Drive Here

    The library is pretty complete, your able to do almost everything you can do in a shell window with adb.

    Implementing
    Add a reference to the CoolADB library and add
    Code:
    using CoolADB;

    There are a list of methods and functions in the repo with examples!

    Bugs?
    Only one, some help or ideas would be desired to fix it.
    I cannot kill the logcat thread after starting, have to manually kill the adb server.

    Have fun and enjoy!

    XDA:DevDB Information
    CoolADB, Tool/Utility for all devices (see above for details)

    Contributors
    Ricky Divjakovski

    Version Information
    Status: Stable
    Current Stable Version: 1.0r1
    Stable Release Date: 2018-02-06

    Created 2018-02-06
    Last Updated 2018-02-06
    3
    Source has been updated.
    open to ideas for this like improved functions etc.
    There will be a fastboot client aswell as a package manager client.
    will need someone to test fastboot.