Estou usando um pequeno aplicativo que inicia um servidor ssh em qualquer telefone Android: SSHelper de Paul Lutus (disponível na Playstore).
Com este aplicativo, você verá seu telefone em "outros locais" ou poderá fazer login manualmente, acessar determinados diretórios e criar favoritos, por exemplo, via:
sftp://ip_of_your_phone:2222/sdcard
sftp://ip_of_your_phone:2222/storage/whatever
Isso funciona muito bem e com um speedy wlan muito rápido e sem fio; -)
Se você tiver problemas: desinstale o aplicativo e reinstale-o. Isso irá recriar uma nova chave do servidor. Além disso, você deve alterar o Passord (o padrão é "admin").
Estou usando isso para sincronizar determinado conteúdo com rsync (uníssono) entre meu telefone e meu pc, que funciona muito bem. Se você fizer isso, você pode usar o link gvfs
/run/user/1000/gvfs/sftp\:host\=YOUR_IP\,port\=2222/YOUR_SUB_DIR_ON_ANDROID
para sincronizar ao lado do telefone.
Felicidades Axel
BTW: Sim, totalmente concordo: mtp é uma droga!