Talk to MTP/PTP devices in pure Rust. No libmtp, no FFI, just async USB (uses nusb). Async streaming uploads/downloads, device events, two-level API for Android phones or raw camera access.
-
Updated
Apr 17, 2026 - Rust
Talk to MTP/PTP devices in pure Rust. No libmtp, no FFI, just async USB (uses nusb). Async streaming uploads/downloads, device events, two-level API for Android phones or raw camera access.
Use Flipper Zero as a MTP device!
📱 A Windows command-line utility for copying files from phones and other media devices connected as MTP devices.
USB Media Transfer Protocol (MTP) v1.1 spec converted from pdf to Markdown for AI/LLM consumption and easy reference
A terminal file manager for MTP devices (Android phones, Kindle, etc.)
Add a description, image, and links to the media-transfer-protocol topic page so that developers can more easily learn about it.
To associate your repository with the media-transfer-protocol topic, visit your repo's landing page and select "manage topics."