Madb
The Original MADB Project. This is a Managed port of the Android Debug Bridge to allow communication from .NET applications to Android devices. This wraps the same methods that the ddms uses to directly communicate with ADB. This gives more flexibility to the developer than launching an adb process and executing one of its build in commands.
Install / Use
/learn @camalot/MadbREADME
This is a Managed port of the Android Debug Bridge to allow communication from .NET applications to Android devices. This wraps the same methods that the ddms uses to directly communicate with ADB. This gives more flexibility to the developer than launching an adb process and executing one of its build in commands.

Installation
To install madbee, run the following command in the Package Manager Console:
PM> Install-Package Managed.Adb
PM> Install-Package Managed.Adb.x64
FileSystem Methods / Properties
- Create
- Move
- Copy
- MakeDirectory
- Exists
- Chmod
- Delete
- IsMountPointReadOnly
- DeviceBlocks - Get a collection of the device blocks
- Mount
- Unmount
- ResolveLink - Resolves a symbolic link to its full path
Busybox Methods / Properties
- Available
- Version
- Commands
- Supports ( command )
- Install
- ExecuteShellCommand
- ExecuteRootCommand
Device Methods / Properties
- CanSU
- State
- MountPoints
- Properties
- EnvironmentVariables
- GetProperty
- FileSystem
- BusyBox
- IsOnline
- IsOffline
- IsEmulator
- IsBootLoader
- IsRecovery
- RemountMountPoint
- Reboot
- Reboot ( into )
- SyncService
- PackageManager
- FileListingService
- Screenshot
- ExecuteShellCommand
- ExecuteRootShellCommand
- InstallPackage
- SyncPackageToDevice
- InstallRemotePackage
- RemoveRemotePackage
- UninstallPackage
FileEntry Methods / Properties
- FindOrCreate *static
- Find *static
- Parent
- Name
- LinkName
- Info
- Permissions
- Size
- Date
- Owner
- Group
- Type
- IsApplicationPackage
- IsRoot
- IsExecutable
- Children
- IsLink
- Exists
- FindChild
- IsDirectory
- IsApplicationFileName
- FullPath
- FullResolvedPath
- FullEscapedPath
- PathSegments
PackageManager Methods / Properties
- Packages
- RefreshPackages
- Exists
- GetApkFileEntry
- GetApkPath
SyncService
- Pull
- PullFile
- Push
- PushFile
Copyright
Copyright (c) 2010-2016 Ryan Conrad
Portions are:
Copyright (c) 2004-2008 Jon Skeet and Marc Gravell
Copyright (c) 2007 The Android Open Source Project
Related Skills
node-connect
326.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
80.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
326.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
80.4kCommit, push, and open a PR



