Como dice el título, necesito encontrar una forma rápida y confiable de transferir archivos entre mi computadora portátil Linux (OpenSUSE con KDE 4) y mi teléfono Android (Samsung Galaxy S3 Neo).
Ya he probado varios métodos
- Protocolo MTP sobre una conexión física de cable USB;
- Protocolo FTP a través de WiFi, proporcionado por la aplicación ES File Manager ;
- Conexión Bluetooth;
- KDE Connect a través de WiFi;
pero todo parece ser lento, no confiable, o ambos; Lo que quiero decir es que, no importa qué tipo de conexión intente, siempre descubro que mis archivos se transfieren a baja velocidad (en el rango de 100 ~ 500 Kb / s) o, cuando la velocidad es un poco más aceptable ( algunos Mb / s), la conexión se rompe la mayoría de las veces; Realmente me pone nervioso tener que esperar una hora, más o menos, para transferir algunas canciones o archivos de video entre mis dispositivos, o tener que reiniciar el proceso por enésima vez porque de repente deja de funcionar; después de todo, en estos días, una ponderación de tamaño de archivo en el rango de cientos de Mb es la norma para archivos de tamaño mediano, no estoy hablando de transferir todo el contenido del disco duro.
Mis diversas pruebas me mostraron que MPT es la forma más problemática, incluso si puede alcanzar las mejores velocidades cuando se trabaja (pero este tipo de conexión se rompe con demasiada frecuencia para ser de utilidad práctica), mientras que la otra parece ser más confiable, pero con velocidades tan bajas que hacen que todo el proceso sea una pérdida de tiempo (como dije, no me parece aceptable tener que esperar una hora más o menos para transferir un álbum de música, un episodio de una serie de televisión o cualquier otro archivo que pese más) que un par de MB).
¿Cuál es mi mejor opción para realizar esta sencilla tarea? Tenga en cuenta que me gustaría hacerlo sin utilizar ningún servicio en línea (Dropbox, Google Drive o algo así), me parece absurdo que transfiera algunos archivos personales entre dos dispositivos personales ubicados en la misma habitación física que yo. tiene que usar un servidor ubicado, muy probablemente, en otro continente.
fuente
adb push
es rápido y confiable.Respuestas:
KDE connect. Estoy transfiriendo fotos desde mi teléfono con 35 Megabytes por segundo en el wifi de mi casa. En mi lugar de trabajo, la red / wifi es considerablemente más pobre: solo obtengo aproximadamente 0.5 megabytes por segundo. La misma computadora, el mismo teléfono.
Crear un wifi compartido en la computadora a través del administrador de red puede acelerar mucho las cosas. (Recuerde configurar un código wifi para que no abra la red)
fuente
Use ADB push / pull. O creo que algunos dispositivos son compatibles con la transferencia de masa USB pre-MTP. Podría necesitar habilitarlo primero. Aunque adb es probablemente el mejor para transferencias grandes y rápidas.
fuente
Los permisos parecen ser un problema frecuente. yo suelo
el usuario de Joe puede escribir este último directorio, a diferencia de los directorios del sistema que requieren un teléfono rooteado.
Nb esto invoca automáticamente
adb start-server
; para ordenar,adb kill-server
después de la transferencia de archivos.El archivo que termina en la carpeta de descargas se puede mover con las funciones 'seleccionar' y 'mover' del menú del teléfono.
Si está intentando modificar el funcionamiento interno del teléfono, necesita acceso de root ...
fuente
Estoy de acuerdo en que copiar archivos a través de WiFi entre una computadora Linux y un teléfono Android es absurdamente difícil. La herramienta más conveniente para esta IMO es KDE Connect, sin embargo, en mi caso, a menudo tiene problemas en la dirección Linux -> Android que devuelve errores sin comentarios significativos.
Para Linux -> Dirección de Android, en mi caso, la solución FTP pura funciona mejor. Mi configuración:
Linux: uso el servicio vsftpd como servidor FTP:
- un gran artículo sobre cómo configurar un servidor FTP paso a paso que puede encontrar aquí: https://www.wikihow.com/Set-up-an-FTP-Server-in-Ubuntu-Linux
- a veces desea verificar el estado de su servicio vsftpd, cómo hacerlo puede encontrarlo aquí: /ubuntu/19320/how-to-enable-or-disable-services
Una vez configurado lo anterior, cree una nueva conexión FTP en la aplicación Total Commender (usuario: anónimo, IP: [verificar en Linux usando el comando ifconfig - wlan0, lo más probable es que comience con 192.168.], SSL: no, nombre: [su favorito nombre de la conexión]).
Después de conectarse en TC al servidor FTP en su Linux, puede copiar archivos de la computadora Linux al dispositivo Android: en un panel tiene su carpeta del servidor FTP en Linux y en el otro puede elegir cualquier directorio en su Android y copiar archivos desde de uno a otro.
fuente
Quizás eche un vistazo a Airdroid , que debería transferir los archivos localmente a través de Wi-Fi.
fuente
Si tiene samba en su caja de Linux, "FolderSync lite" funciona bastante bien, pero principalmente para mantener sincronizados pares de directorios; por lo tanto, es bueno para canciones e imágenes, pero no tanto para transferencias únicas.
Como han dicho otros,
adb push
es una buena forma de mover archivos al teléfono a través de una conexión por cable. Alguien debería escribir un adbfs para fusible. :)fuente
Usar SSH Server y Filezilla proporciona velocidades de transferencia inalámbricas aceptables, transferencias de archivos confiables y seguras, en mi opinión.
fuente
Descubrí que solo funciona para USB si uso el cable suministrado con ese dispositivo o un dispositivo similar. El cable USB de mi tableta Samsung desaparecida funciona bien con mi reemplazo de Android Onix. Lo único que funciona para mi teléfono es el cable que vino con él. Otros cables de carga / transferencia USB no funcionan o no funcionan completamente: por ejemplo, no copiará archivos .mp3. No tengo idea de por qué es esto. Pero los cables que no son dispositivos a menudo no aparecen como dispositivos USB.
fuente