Pasar archivos y texto

Pasar archivos entre Android y Linux por Wi-Fi

Empareja tu móvil Android con un PC con Linux mediante la herramienta de línea de comandos pdb y envía archivos en ambos sentidos por Wi-Fi, cifrados.

Disponible en la versión preliminar Actualizado Funciona en
  • Android
  • Linux

En Linux, Personal Device Bridge es una herramienta de línea de comandos llamada pdb. Ejecuta pdb serve --pair en el PC, escanea el código con la app de Android y ya puedes enviar archivos en ambos sentidos: desde el móvil con Archivos y desde la terminal con pdb send. En Linux no hay ventana de escritorio, pero las transferencias son igual de cifradas y reanudables que en Windows.

De un vistazo

  • Funciona en Linux de 64 bits (x86_64) como herramienta de línea de comandos.
  • Los archivos recibidos van a ~/Downloads/Personal Bridge o a donde indique --download-dir.
  • pdb send <device> <files or folders> envía archivos y carpetas enteras.
  • pdb doctor revisa el agente, el firewall, los puertos y mDNS, y propone una solución para cada problema.

Paso a paso

  1. Instala las dos partes

    Descarga la herramienta de línea de comandos para Linux de este sitio y comprueba que pdb --help funciona. Instala el APK de Android en el móvil.

  2. Abre los puertos del firewall

    Con ufw ejecuta sudo ufw allow 47820:47821/udp, sudo ufw allow 47822/tcp y sudo ufw allow 5353/udp. Para firewalld, consulta Permite la app en el firewall.

  3. Inicia el emparejamiento en el PC

    Ejecuta pdb serve --pair. Se queda en marcha, recibe archivos y muestra un código QR y un enlace de emparejamiento.

  4. Empareja desde el móvil

    En el móvil toca Escanear código QR y escanéalo, o pasa el enlace al móvil y usa Pegar enlace en su lugar. Aprueba solo si los códigos de 6 dígitos coinciden en ambos lados.

  5. Envía en cualquier dirección

    En el móvil toca Archivos y elige el PC con Linux. En la terminal ejecuta pdb send <device> <file>; pdb devices muestra los nombres de dispositivo que puedes usar.

Deja el PC listo para recibir

El PC solo recibe mientras el agente en segundo plano está en marcha. pdb agent install lo inicia al iniciar sesión con tu usuario, sin permisos de administrador, y pdb agent status te dice si se está ejecutando.

Qué cubre la versión para Linux

  • En Linux, la versión compatible es la herramienta de línea de comandos pdb, así que todo lo de esta página se hace con comandos pdb. pdb --help los muestra todos.
  • Además de archivos, puedes enviar texto del portapapeles con pdb clip <device> y enlaces con pdb url <device> <address>.
  • Los archivos recibidos llegan a ~/Downloads/Personal Bridge; añade --download-dir para usar otra carpeta.

Preguntas

¿Hay app de escritorio para Linux?

No. En Linux, Personal Device Bridge es la herramienta de línea de comandos pdb. La app de escritorio con interfaz gráfica es para Windows.

El emparejamiento no funciona aunque los dos están en la misma Wi-Fi. ¿Qué hago?

Ejecuta pdb doctor, que revisa el firewall, los puertos y mDNS y sugiere soluciones. Las redes Wi-Fi de invitados suelen aislar los dispositivos; consulta Aislamiento de clientes en Wi-Fi pública o de invitados.

¿Un PC con Linux también puede comunicarse con un PC con Windows?

Sí. Dos PC se emparejan con un enlace: ejecuta pdb serve --pair en uno y pdb pair "pdb://pair?d=…" con ese enlace en el otro o, en la pantalla Añadir dispositivo de la app de Windows, pégalo en Pegar un enlace de otro dispositivo y haz clic en Conectar.

¿Funciona cuando el móvil está fuera de casa?

Sí. Una vez emparejados, los dispositivos se conectan por internet automáticamente, siempre cifrados de extremo a extremo (Conéctate por internet).