Compartir/Enviar/Recibir/Pasar/Transferir/Intercambiar archivos y carpetas (sin cable) entre dispositivos Linux/Android con EasyJoin (y también funciona en Windows, MAC OS X)

Este tutorial es facil de aplicarlo en Ubuntu, Deepin, Linux Mint, Debian(y Sistemas Operativos basados en el, como ejemplo antiX, etc) porque usan la administración de paquetes DEB, pero para otros Sistemas Operativos Linux como lo son Raspbian, CentOS, RedHat, Fedora que usan la administración de paquetes RPM ustedes deben de buscar los comandos de instalación, con todo pueden usar este tutorial como una guía.

Este programa es multiplataforma, se puede instalar en los siguientes sistemas operativos:

https://easyjoin.net/



pero para Windows algún día debo hacer un tutorial (para MAC OS X no tengo como hacer uno).

Este programa EasyJoin me parece a mi que es mejor que KDE Connect, bueno en realidad lo unico que me preocupa a mi es que no falle como me ha fallado algunas veces KDE Connect, y hasta la vez va bien, se llama EasyJoin

INSTRUCCIONES:

Para Linux entrar en esta dirección:

https://easyjoin.net/linux.html





Allí dice que uno debe instalar el paquete mono-complete, hagalo, allí dan este enlace:

http://www.mono-project.com/download/stable/

Allí vea la opción para su Sistema operativo. En mi caso es Linux, voy a instalarlo en la distribución antiX 9 que está basado en Debian 10 Buster así que luego de seguir las instrucciones de arriba y añadir el repositorio para Debían yo debo poner en la terminal:

sudo apt-get install mono-complete


Explicación.- En realidad en los repositorios de las distribuciones Linux si está el parque mono-complete, ejemplo:

https://packages.ubuntu.com/mono-complete
https://packages.debian.org/buster/mono-complete
http://packages.deepin.com/deepin/pool/main/m/mono/
https://apps.fedoraproject.org/packages/s/mono-complete
https://software.opensuse.org/package/mono-complete

pero es necesaria la última versión para evitar errores de ejecución.

Bueno, luego que está instalado debemos instalar el siguiente paquete llamado "gtk-sharp2", pongo en la terminal el siguiente comando:

sudo apt install gtk-sharp2

Nota: Si usted usa Ubuntu es el mismo comando.

Ahora hay que descargar el ejecutable, deben hacerlo desde la página de ellos, el archivo que yo descargué se llama a esta fecha octubre del 2019, así:

easyjoin-linux-v2_0.zip



a éste hay que descomprimirlo, hacerlo ejecutable y luego ejecutarlo. En la pagina de ellos hacen esos pasos para la línea de comandos, lo pondré aquí como ejemplo para los sistemas operativos Linux que usan la administración de paquetes deb. Supongamos que está en la carpeta "Descargas", abran la terminal y copien todo el contenido de los siguientes comandos preparados para funcionar en la carpeta "Descargas" y peguen en una terminal, al final quedará uno que no se ejecutó, den Enter :

cd ~
mkdir EasyJoin
unzip Descargas/easyjoin-linux-v*.zip -d EasyJoin
cd ~/EasyJoin
chmod +x EasyJoin.exe

y para ejecutarlo poner:

mono EasyJoin.exe

Aunque, mi me parece que lo más fácil es hacerlo desde algún administrador de archivos con clic derecho y "Extraer aquí" y entrar en esa carpeta y allí darle clic derecho al archivo "EasyJoin.exe" y en la pestaña permisos ponerlo como ejecutable y luego si entrar en ese lugar en una terminal y poner allí: "mono EasyJoin.exe" Pero bueno hay algunas maneras de hacerlo, como sea al final se lo ejecuta desde la terminal para abrirlo. Y podremos enviar archivos desde el celular con Android hasta el ordenador con Linux y viceversa desde un ordenador con Linux a un celular con Android o incluso desde ese mismo celular a un ordenador con Windows(debe instalarlo allí) y viceversa desde ese ordenador con Windows al celular Android, pero deben siempre estar en el mismo internet. Ah, y me olvidaba, también se puede instalar en MAC OSX (si alguien puede instalarlo allí sería bueno, y si lo pudiera comentar me agradaría mucho).

INSTALAR EASYJOIN EN ANDROID
EasyJoin es facil de usar, pero hay que tener en cuenta que el programa debe estar abierto en el celular y el la PC. En el celular que debe haberlo instalado EasyJoin Essential desde XDA Developers (antes estaba en Google Play Store pero no se porqué la han sacado)

De clic en la sección de Android:

https://easyjoin.net/android.html

eso le llevará al siguiente lugar:

XDA Labs | EasyJoin "Essential"
https://labs.xda-developers.com/store/app/net.easyjoin

Para descargarlo hay que crear una cuenta, vea el siguiente tutorial que tengo:

Facilitando Android: XDA Developers Apps (Mis preferidas)
https://facilitandoandroid.blogspot.com/2018/06/xda-developers-apps.html

Después que la haya descargado en el ordenador pase el Apk (pongale nombre) al celular con Android con el cable USB, luego allí instalela, vea este tutorial:

Instalar APK en Android: Cómo hacerlo y cuales son los riesgos
https://www.xataka.com/basics/instalar-apk-en-android-como-hacerlo-y-cuales-son-los-riesgos

Cuando esté abierto en ambos, en el ordenador allí aparecerá disponible y se podrán enviar o recivir archivos y viceversa.



Actualizar el programa
También es importante actualizarlo porque ellos van corrigiendo errores del programa, pero para eso la entrada de ellos en el blog está en inglés aquí:

https://easyjoin.net/faq.html?9

Para Linux lo podemos hacer así, primero debemos respaldar los archivos que hemos pasado desde el celular a la PC, y una vez que están en otra ubicación que no sea la del programa EasyJoin, borrar toda la carpeta del programa y repetir el proceso de instalación:





Usos importantes del programa:

EasyJoin Permite enviar fotos una por una desde Android a la PC. Siga las siguientes instrucciones, clic en esa flechita hacia abajo:




se abriran las demás opciones, y de clic en el icono para enviar archivos:



por defecto abrirá la ubicación de la memoria interna del celular, y como verán les selaño la carpeta "DCIM" el cual es el lugar donde estan las fotos que uno tome y además de eso la carpeta "Screenshots":



así que vamos a hacer lo siguiente, enviemos desde nuestro celular la carpeta Screenshots con todo su contenido a la PC, para hacerlo entremos en la carpeta "DCIM" y allí aplastamos la carpeta Screenshots y la sostenemos con el dedo hasta que aparezca la opción de envio:




y hay que darle clic al botón de envio, y aparecerá en su ordenador una ventana, hay que darle clic en que si:



luego aparecerá otra ventana, esa dice si quiere abrir la ubicación o también se puede cerrar y buscarla aparte con el administrador de archivos de Linux de su preferencia:




En su celular otras carpetas donde entrar
También pueden ustedes entrar a la carpeta "Download" que es donde estás las Descargas, o a la carpeta de Whatsapp:




también en las demás carpetas: Movies, Music, Pictures, etc del telefono.

Cada vez que usted use el programa para enviar algo, el programa volverá a la ultima vez donde usted estuvo ubicado.

Ahora, de clic al icono para buscar archivos y carpetas:



notará que el programa queda donde lo habíamos dejado cuando enviamos la carpeta "Screenshots", ahora vamos a dar clic donde muestra la flecha:



y allí usted verá la memoria interna y en mi caso mi celular tiene la opción para poner una memoria SD externa la cual compré de 32GB y se muestra allí:



allí en la imágen de arriba les he escrito en rojo lo que significan. Entonces puedo también entrar en mi memoria SD y buscar archivos y enviar uno o varios, o buscar alguna carpeta y tenerla aplastada con el dedo hasta que se marque y enviarla con todo su contendido, y cuando llegan en mi Linux se guardarán en la carpeta "incoming":




- EasyJoin Permite enviar archivos u carpetas desde Linux a Android
En la pestaña "TEMPORARY" que está a la derecha del programa EasyJoin en la PC, se puede enviar una carpeta con todo su contenido dentro como muestra la siguiente imagen:



y en el celular me aparece la siguiente ventana (dar ACEPTAR):



y también podemos ver el progreso:





es increíble verdad.

Al ser enviada desde mi PC al celular esa carpeta con el nombre "Nuevos" (usted puede enviar la que usted quiera) se guardará en la carpeta de las Descargas, en mi celular esa carpeta está en Ingles y se llama "Download":



allí aprieto con el dedo en la carpeta:



y ahí están todos mis archivos:



Bueno el  programa tiene más funciones pero estas son las que yo necesito.

¿Qué hago si EasyJoin se me cuelga?
Si en algún momento se cuelga en la PC, lo vuelvo a abrir rápido en la terminal, escribiendo: "mono EasyJoin.exe", es fácil. Y espero que los desarrolladores puedan solucionar algún bug (error) en alguna actualización posterior.

La única dificultad en Linux la terminal.- Si usted es nuevo en Linux puede que se le haga dificil usar la terminal para entrar en una carpeta. En mi caso yo casi en su totalidad en Linux siempre uso Dolphin como administrador de archivos, allí solo entro en la carpeta donde está el programa EasyJoin y aplasto la tecla "F4" y automáticamente aparece la terminal allí en ese lugar, ejemplo:



¿Y si en mi ordenador no aparece EasyJoin?
Como suponiendo que se haya colgado EasyJoin en la PC, podría desaparecer las opciones, para solucionarlo se da clic en el botón para actualizar:




¿Dónde se reciben los archivos individuales en Android?
En la siguiente imágen les pongo con una flecha la opción para enviar archivos desde el ordenador:




Que si todos son de un mismo tipo al enviar archivos desde ordenador al celular Android llegan a diferentes lugares y depende de qué tipo de archivo es:

Las fotos llegan a:

DCIM/EasyJoin

Los vídeos llegan a:

Movies/EasyJoin

Los archivos llegan a:

Download/EasyJoin

Los documentos llegan a:

Documents/EasyJoin

Los archivos de música llegan a:

Music/EasyJoin

Estos son los nombres de las carpetas en mi celular Android SAMSUNG GALAXY J5, están en inglés, ejemplo "Movies":



allí dentro está la carpeta "EasyJoin":



Pero puede que en otra marca de celular estén en español las carpetas.

Abrir terminal aquí
Para los sistemas operativos Linux ustedes saben que hay muchos administradores de archivos, para la mayoría hay una aplicación que se puede instalar para abrir la terminal en el lugar donde se está usted ubicado (así como con Dolphin. Si lo deseas instalar revisa todos estos detalles).

Para los siguientes administradores de archivos les explico:

Caja
Nautilus
Nemo
Thunar


Para caja.- Encontré en synaptic el paquete "caja-open-terminal" para abrir la terminal en el lugar donde se está. Si desea lo instala en synaptic o también poniendo en una terminal:

sudo apt-get install caja caja-open-terminal ffmpegthumbnailer

Asumo que lo tienen instalado ya, de allí lanzar en la terminal a caja con:

caja




Para Nautilus.- No hay ningún paquete para para instalar "Abrir terminal aquí", no hay en las versiones modernas de Linux (habían antes si en las antiguas). Pero se puede aplastar el atajo de teclado "Ctrl + L" para abrir el lugar y copiar la ruta:



y de allí en una terminal escribir "cd" y dejar un espacio y allí pegar esa dirección:



y de allí ponen:

mono EasyJoin.exe

Para Nemo.- Está integrado:




Para Thunar.- También está integrado:



Bueno no se cual más Administrador de archivos usen pero no es tan difícil usar la terminal. Espero que les vaya bien.

Por un caso si usan algun administrador de archivos y no les aparecen la vista previa de los videos vean el siguiente tutorial:

No aparece vista previa(miniatura=thumbnails) de videos en Nautilus, Caja en Ubuntu, Debian, Linux Mint, etc 
https://facilitarelsoftwarelibre.blogspot.com/2018/05/no-aparece-vista-previaminiaturathumbna.html


 Y doy gracias al desarrollador de EasyJoin que vio este tutorial y me indicó lo siguiente e hice eso aquí:



Dios les bendiga

CONSULTAS:

[APP] EasyJoin - Connect your devices - Pg. 6 | Android Development and Hacking
https://forum.xda-developers.com/android/apps-games/app-easyjoin-v1-0-connects-network-t3638988/page6

Linux - EasyJoin
https://easyjoin.net/linux.html

[APP] EasyJoin - Connect your devices | Android Development and Hacking
https://forum.xda-developers.com/android/apps-games/app-easyjoin-v1-0-connects-network-t3638988

EasyJoin - Send Files Between Your Phone and PC Without Internet
https://www.fossmint.com/easyjoin-send-files-between-your-phone-and-pc-without-internet/

Comentarios

  1. saludos y bendicines hno ya sabia de ud por un video instalando e-sword en linux (hay que orar para que emitan una version nativa linux) y ahora consigo tambien su blog lo voy a explorar completo, yo tengo algunas herramientas para compartir tambien daemonsync, nitroshare, pero no las he explorado por completo, tambien soy amante primeramente de la palabra de Dios beneficiario de su misericordias y aficionado de linux, lo cual te puedo compartir distribuciones personalizadas o algun conocimiento que pueda apoyar para la obra, bendiciones hno

    ResponderBorrar
    Respuestas
    1. Gracias por la respuesta. Pregunto si usted sabe como hacer sistemas operativos Linux, es que estaba pensando sería bueno hacer uno que ya esté allí instalado por defecto e-Sword en PlayOnLinux

      Borrar
  2. Hi. Thanks for reviewing my app.

    From what I understand you used the Go version for Android. Using the Essential version, which like the Go is free and without advertising, you can do more things and set up the application better.

    And don't forget to add the devices to the "Trusted" list, this will give you many more device-specific configuration options.

    ResponderBorrar
    Respuestas
    1. Now I made the change with the EasyJoin version in my blog. And I have a question, do you said about add the devices to the Trusted list. You refer it to the Linux Firewall or some other things

      Borrar
    2. Hi.
      I was referring to the "Trusted" ("Conocidos") list in the application.
      You may find more information in the FAQ: https://easyjoin.net/faq.html?1

      Borrar

Publicar un comentario