v2.0.0
Android Debug Bridge (ADB) client implementation in pure Rust !
Main features of this library:
- Full Rust, don't use
adb *shell commands to interact with devices - Supports:
- TCP/IP protocol, using ADB server as a proxy (standard behavior when using
adbCLI) - USB protocol, interacting directly with end devices
- TCP/IP protocol, using ADB server as a proxy (standard behavior when using
- Implements hidden
adbfeatures, likeframebuffer - Highly configurable
- Easy to use !
adb_client
Rust library implementing both ADB protocols and providing a high-level abstraction over many supported commands.
Improved documentation here.
adb_cli
Rust binary providing an improved version of official adb CLI, wrapping adb_client library. Can act as an usage example of the library.
Improved documentation here.
Related publications
Some features may still be missing, all pull requests are welcome !
Languages
Rust
100%
