I got so sick of Android taking forever to calculate folder sizes, I built a custom C++/Rust storage visualizer to bypass MTP
tbh I don't know how everyone has just accepted the pain of Android MTP. If you plug in your phone and try to analyze a massive 100GB+ media folder to see what's eating up your space, your file manager just hangs and dies.
I got so fed up that I built a cross-platform desktop app (with a native Linux release) to bypass the OS completely. It pushes a tiny C++ daemon to the phone via ADB, maps out the disk at raw native speeds, and tunnels the data back over a local TCP socket to a Rust/Tauri frontend. It basically turns a 4-minute "calculating size..." freeze into a 1-second instant React Treemap so you can actually see where your storage is going.
I just recorded a full video breakdown of the architecture and a live demo to show exactly how the POSIX syscalls and TCP tunnel work: https://youtu.be/ttsc6Xf6Xb4
It's totally open source. Here is the GitHub repo if anyone wants to roast my code or check out the architecture: https://github.com/VishnuSrivatsava/SocketSweep
https://redd.it/1tp2bv5
@r_linux
Post #42025
62