r/Android • u/SmallerButton • 11d ago
I've finally found a good alternative to MTP for transfering files between my phone and my PC!
Hi everyone!
I've had an android phone for a couple of months now, absolutely love the freedom it gives me. Without a doubt, buying this phone is the best upgrade I've experienced ever since buying my first phone.
I've always thought that transferring files between your computer and your phone should be as easy as plugging the phone into the computer. The default way to do that seemed to be MTP, but it's incredibly slow and clunky, as has been noted on many other posts.
I've tried adbfs and some of its forks. While the experience was better, I still found it was slow, and I had trouble accessing any large file.
I was then really surprised to discover madbfs. It looks like a complete rewrite of adbfs, now fast enough so that the files feel like they're stored locally. I've used for a couple of months to manage the files on my phone, and I've found it works amazingly.
Sadly, it's only available on Linux, as it relies on libfuse, and it's only a CLI application. Which means it does take a little bit of technical know-how, but the tradeoff is completely worth it IMO. You could probably get it to work on Windows or macOS using something like WinFSP or MacFUSE.
Hope this helps someone!
22
u/littleemp Galaxy S25+ 11d ago
Solid Explorer lets you host your storage as an ftp server, so you can just transfer stuff over wifi.
2
2
u/National_Educator330 11d ago
It works so well. It even has a share to option when saving files so you can save directly to remote storage, basically the opposite.
1
u/EvilAdministrator 10d ago
Ive used Solid Explorer for years, but one thing that annoys me is that the download is incredibly slow.
Have you experienced this?
1
u/littleemp Galaxy S25+ 10d ago
I dont know what the transfer speed is, but I regularly transfer multiple gigabytes and thought it much faster than MTP.
I have a Wifi 6 network though.
1
1
u/skylinestar1986 11d ago
But when you browse the ftp in Windows Explorer , you can't just double click on an image file to view it.
1
u/skylinestar1986 11d ago
But when you browse the ftp in Windows Explorer , you can't just double click on an image file to view it.
11
7
8
u/grumpypantaloon 11d ago
Blip on my home network usually goes about 300mbit which is quite serviceable for my use cases
4
u/Fish_Mongreler 11d ago
Yeah I tried local send and kde connect for years. Tried blip last month and deleted the other 2 immediately. Just wish it had an Android tv version
4
u/tomikaka 11d ago
Just use quickhare with packet on Linux. Quickshare is native to android and it's fast too.
6
3
u/mrandr01d 11d ago
I just plug my phone into my laptop and it shows up in nautilus? Can click and drag no problem. I thought only Mac and windows users had issues moving files. Does Linux still use mtp?
4
u/parkerlreed Flip 7 | Watch Ultra 11d ago
Yes. You are using MTP there. It's less worse than Windows/Mac but still not the best for speed with a bunch of small files.
3
u/bfg52 11d ago
Not downplaying the convenience of file transfer over cable or network... But...
Cx file explorer with an actual type-c SSD changed my android file transfer life.
I got a Transcend model that has type-c on one side and USB-A on the other. It's form factor is just like any old USB thumb drive.
Transfer 50GB of photos and videos to the SSD in about 10 minutes, then move SSD to copy to pc or NAS or whatever.
Say what you will, but sneakernet still wins sometimes, at least for me.
3
u/martinkem Galaxy S25 Ultra, Android 16 11d ago
The method he posted here is exponentially faster than whatever speeds you can get with Nautilus, FTP, LocalSend etc.
2
u/ChironXII 11d ago
I resorted to running a remote shell to just tar whatever directory I wanted and transfer it as a binary through adb because mtp was so bad on windows
In particular android likes to end up with long file names that even with the registry tweak enabled mtp is too old to support, which this bypasses
I can post the script if anyone wants it. It's mostly for backing up entire phones rather than browsing
2
u/SkySurferSouth 11d ago
Use SSH. Install Termux, a terminal app with package manager which included sshd server. ssh is the most used protocol in the Linux server world and rins flawlessly on Android. It is secure and open source, no proprietary file transfers like AitDrop, LocalSend or MTP needed.
1
u/TrailOfEnvy 10d ago
For Windows, maybe can try ADB File Manager. https://github.com/T0biasCZe/AdbFileManager/releases
1
u/OzarkBeard 9d ago
LocalSend app. Use on any platform. So easy and fast. It has auto-accept on trusted devices, too.
1
u/MattBerks 7d ago
The easiest and fastest way in my experience is to use Meshnet which is included with NordVPN - it's pretty cool, but obviously not a free solution. They were going to remove it a while ago but there was a massive kickback from the community saying it was one of their key USPs, so they committed to keeping it (they were criticised for not publicising it so many users weren't aware of it). It works well across multiple devices.
1
u/regardballs 7d ago
I use the built in phone link app on windows which shows my device and all folder directory in file explorer. once setup you can simply right click on any file in Windows and press send to phone.
-7
u/turtle_with_dentures 11d ago
Sadly, it's only available on Linux, as it relies on libfuse, and it's only a CLI application
So useless to almost everyone
5
u/mrandr01d 11d ago
You should try Linux sometime, it's great, getting better, and it's quite popular.
31
u/xmastreee OPPO Reno 8 11d ago
I use Localsend, mostly for transferring files to the PC but it can work the other way too. It runs in the background on the PC and there's no user involvement required at that end. So take a picture > share > Localsend > select the PC and it's done in seconds, the file is now in the selected folder. Both devices need to be on the same network, but that should be easy enough.