Android MTP is Broken. So I Built My Own Protocol.

My dad's phone was full. MTP was useless. So I built SocketSweep — a C++ daemon + Rust bridge + React UI that bypasses Android's MTP protocol and streams the filesystem over raw TCP through USB. Heavily inspired by scrcpy's architecture (huge shoutout to Genymobile) — same concept of pushing a native server binary via ADB and communicating over a local socket. ⭐ Star the repo: https://github.com/VishnuSrivatsava/S... 📥 Download: https://github.com/VishnuSrivatsava/S... 🔗 scrcpy: https://github.com/Genymobile/scrcpy Connect with me: LinkedIn:   / vishnu-srivatsava-642222238   Currently looking for Backend / Systems Engineering roles. Tech: C++17, Rust, Tauri v2, React 19, ADB, Android NDK, TCP Sockets 00:00 - The Problem 02:28 - Why MTP is Broken 03:50 - Live Speed Demo 05:47 - Code Walkthrough: daemon.cpp 15:30 - Code Walkthrough: lib.rs 24:42 - GitHub Traction & Outro #cpp #rust #systems #android #opensource #scrcpy #mtp