yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] easyjoin:
XDAdevelopers article

Send P2P messages, links, files, folders, notifications and the clipboard easily and securely.

• Connect: easily connect your devices using only your local network and only when you need it over the Internet*. Without the mandatory use of external servers. Without ads and tracking. Your data stays in your devices.

• Phone calls & SMS*: read and send SMS / MMS messages from your PC, mac, linux or tablet: there are free applications for all major operating systems. Send to PC a notification regarding a phone call and initiate phone calls from your computer. Auto forward SMS to PC.

• Files & folders: send to PC and mobile devices files and folders fast, accurate and without limitations. Take advantage of all the bandwidth of your network and safeguard your data plan and internet bandwidth.

• Remote file management*: download, rename, delete the files of a remote device.

• Notifications: Share the notifications between your devices. Read and reply* to the notifications of your phone from your computer.

• Clipboard: send the clipboard text from one device to another. Auto-sync* the clipboards between your devices. Auto-sync works on the Q version of Android using a private clipboard.

• Messages & Links: Send P2P messages and links to one or more devices even when they are offline. Once available they'll receive the pending messages!

• Remote control*: Remotely control a device. You can change the volume, lock the screen, restart the device and more.

• Voice calls: make unlimited*, end-to-end encrypted, voice calls for free.

• Android TV*: a simple and functional interface to send and receive files from your Android TV.

• Free browser plugins: there are free extensions for Firefox, Chrome and all Chromium based browsers.

• Safety: End-to-end encryption when you transfer files, send messages and share notifications and clipboard.

• Private network: Create your own hotspot with one click and keep your data out of the grid.

• Privacy policy: We don't collect any data from you when you use this application.

Android app

EasyJoin "Essential": Download it from the site: https://easyjoin.net/android_free.html

* EasyJoin "Pro": XDA thread.

EasyJoin "Go TV": XDA thread.

EasyJoin "Go": XDA thread.

Windows app

Download it from the site: https://easyjoin.net/windows.html.

Linux app

Download it from the site: https://easyjoin.net/linux.html.

macOS app

Download it from the site: https://easyjoin.net/mac.html.

Learn more at EasyJoin.net. If you have any issues read the FAQ to find a solution.
[Android Apps and Games] easyjoin:
If you have installed the Windows app v1.0 you have to uninstall it and use the live version. If you want to move your current data (messages, trusted devices and configuration) you have to:

- open the directory "c:\users\your_user_name\appdata\local\apps\2.0"

- locate the "easyjoin.exe" file. In the same directory exist the directory "data".

- Copy and paste the "data" directory in the directory "easyjoin.live"
[Android Apps and Games] easyjoin:
From v1.0.1 you have to follow the steps below to update the Windows version:

1. unzip the " easyjoin.portable-v*.zip" file

2. select all files in folder "easyjoin.portable*"

3. copy the selected files in the folder with the current installation of the program

Note: All your data (devices, messages, settings) are in the "data" folder. By following the above procedure you don't delete your data, you only update the program.
[Android Apps and Games] easyjoin:
In the Windows version there is a button in the "Settings" menu to check for updates.
[Android Apps and Games] VeProid7:
Great App.

Your app is very useful. I am using it on windows 10 and android devices. It's working very smooth.

Suggestions:

1. If possible you should add an option to select different sound for notifications.

2. You should add theme options in future updates.

3. In message section, Long pressing on message or file should select the message. Just like you can select message & It gives more options in whatsApp.

4. Are you planning to make an app for iOS in future?

Uninstall guide for Windows app.

You should add step by step uninstall guide for windows app. I am a very basic windows 10 user and I am not able to uninstall the app. I am not able to find directory. It would be great if you can help me with it. Thanks in advance!
[Android Apps and Games] easyjoin:
About uninstalling the windows version. All you have to do is delete the directory containing the program. Only, if you have enabled the "startup on boot", you have to disabled it in order to remove the key from the registry. Is a self contained app, if you exclude the Microsoft .NET Framework that you have installed separately, and all the files that it use are in the same folder/subfolder.

1,2 are in the todo list.

3. will be available in the next version.

4. Creating an iOs version is not in the current plan because I miss the hardware needed for development.
[Android Apps and Games] easyjoin:
Available from version 1.0.10. You can send a message (text or file/image) to another application. You can also select multiple messages to forward to an other device or delete.
[Android Apps and Games] VeProid7:
Awesome!

That's awesome and It was fast! Thanks a lot for quick update!

Just one suggestion about point 3. When you select text, there should be an option to copy it. Just like WhatsApp.

*About uninstalling windows version:

- I am not able to find the directory. Is it unzipped folder location for easyjoin.exe file? Deleting easyjoin.exe deletes the program, right?

- Also what's the location for that registry file?

*About future plans:

1.What are your plans about easyjoin?

2.There are only few good apps that does file sharing notification sharing for devices. Is it a fun project to provide a free app to users or You are planning to make premium version in future?

3.When did you think about making this app? Are you working on some other apps?
[Android Apps and Games] easyjoin:
Is the folder containing the easyjoin.exe file. If you have enabled "startup on boot" open the app, uncheck the box and then delete the easyjoin folder. The registry file is the Windows one but don't worry about it, just follow the above instructions..

My plan at the moment is to create an easy-to-use application, improve the UI (the current user interface should be considered in alpha version), which does not need an external server to share files and notifications and do not overwhelm the user with advertising.
[Android Apps and Games] easyjoin:
Android app update

There is a new file browser to select the files or folder to send to other devices.

You can use the file browser as stand alone app - there is a new icon in the app list.
[Android Apps and Games] unvisigoth:
Very good job. 'Till now I've used an app that use the ip addresss within the same network to make connection between phone and pc. But your app is faster and simpler. :)
[Android Apps and Games] ks123:
Hi, i like it. Will you implement a Exit / run-in-background choice on Android?
[Android Apps and Games] VeProid7:
That would be a great addition. But It will use some battery, right?
[Android Apps and Games] easyjoin:
Hello. The app continues to run in the background even when you exit. Is that what you are asking for or have I misunderstood?

Btw in my devices I have not noticed an increase in battery consumption leaving the app running in the background.
[Android Apps and Games] ks123:
The key word is "choice".

Sooner or later i always have to manage apps with services (freeze, take away receiver intent or uninstall if they refuse to play along) because no matter how small the impact (battery drain, CPU time, RAM) it just sums up.... (or because i hate not be in control...otherwise i would accept an iphone-approach).

So if it does not hurt your philosophy and you like the power of the user, pretty please provide a choice. Thanks for considering.
[Android Apps and Games] easyjoin:
I misunderstood :)

It's already in the to do list.
[Android Apps and Games] techguyone:
I'm on windows 8.1, what am I supposed to do to install this program?

edit, it's ok once I kicked my antivirus a bit, I got it working :)

How to add something as a trusted device though?
[Android Apps and Games] VeProid7:
If I am correct, You need to download that zip file. (Link for zip is in the main post or you can download it from easyjoin.net)

Unzip that downloaded file. Open the folder. There will be .exe file. Run it & Pin it to taskbar. So that you can open from there.

Link for windows: https://xdaforums.com/attachment.php?attachmentid=4281040&d=1506182662

Edit: Open EasyJoin on both devices. The app will detect available device with It's default/given name. There will be a + button with device name. Click on it to add it as trusted device.
[Android Apps and Games] easyjoin:
VeProid7 was correct. Btw if you have issues with the Windows firewall you can use the vbscript file to open the port. You can execute the vbscript file directly from the folder or from the "Settings" window.
[Android Apps and Games] easyjoin:
You can find the link for the latest update of the Windows app in the main post. Usually i delete the previous attachments in order to preserve the disk space. The above link is not anymore available.
[Android Apps and Games] easyjoin:
Update for Android

"Essential" & "Pro" 1.6.1

Notifications are shared faster and more accurately.

Change: the change introduced in the previous version has been reversed and you can share phone calls and SMS independently from sending notifications. It is advisable for Android Pie (and newer versions) to also activate the sending of notifications since from this version have been deleted some actions regarding the management of phone calls.

App is targeting Android 9.0 (API level 28).

Bug fixes and minor improvements.
[Android Apps and Games] Jaaxx:
Running on Linux Mint 19.1. App appears to run fine, PC shows up on phone in trusted devices and online/offline status updates as expected on the phone. However, I cannot get the phone to show up in temp/trusted devices on PC side.

Router settings are correct. I also tried running sudo to rule out permissions issues. Nothing.

I see the following repeated in terminal:

Parameter name: value
at net.easyjoin.xml.XmlUtils.Decrypt (System.String receiverDeviceId, System.Byte[] dataContent) [0x00023] in <47316cc7b910490a9f38d5e56e043574>:0
at net.easyjoin.network.Receiver.GetSecondLevelMessage (System.String message) [0x00017] in <47316cc7b910490a9f38d5e56e043574>:0
at net.easyjoin.network.Receiver.Run () [0x00071] in <47316cc7b910490a9f38d5e56e043574>:0
[Android Apps and Games] easyjoin:
Hi.

Install the latest version on both devices.

Close the Linux app and delete the "data" folder.

Clear the data of the Android app.

Start app on both devices and see if the issue has been resolved.
[Android Apps and Games] easyjoin:
Update for Windows

Windows "Pro" 1.6.2

7 black themes have been added. Available for all users using the Pro version of Android.

Bug fixes and minor improvements.
[Android Apps and Games] jed84:
I don't have the pro version yet, so I would appreciate if you could tell me how exactly end-to-end encryption work?

Is it possible to set an encryption password in order to sync and decrypt clipboard?

And is it possible to select/deselect apps that sync notifications between devices?
[Android Apps and Games] easyjoin:
Hi.

The E2E encryption is available on all versions. The encryption key is automatically generated by the app.

You can choose which incoming notifications to see in Settings.
[Android Apps and Games] jed84:
How the key is transmitted from the one end to another?

Dont know much about it but I believe its safer if you set your own key on both ends?
[Android Apps and Games] easyjoin:
The most secure thing is to keep your files and messages on your internal network. That's why i made this app. The e2e encryption in this case could even considered unnecessary, i added it just in case you use a public network, like in a coffee shop.
[Android Apps and Games] easyjoin:
Update for Android & Windows

Android "Essential" & "Pro" 1.6.4

- Some improvements in the SMS panel. (Pro)

- Bug fixes and minor improvements.

Windows "Pro" 1.6.4

- Some improvements in the SMS panel.

- New setting to choose the placement on the screen of the proprietary notification window.

- Bug fixes and minor improvements.

Version 1.6.4.1 solves minor bugs introduced in version 1.6.4.
[Android Apps and Games] easyjoin:
Android Pro is on offer for the next few days.

https://play.google.com/store/apps/details?id=net.easyjoin.pro&hl=en
[Android Apps and Games] jed84:
I didnt talk about files, but about notifications and clipboard sync.

How exactly the encryption work in this case?

I would like to be able to encrypt notifications and clipboard e2e - to set a secure encrypted key (on each device ) to make sure that notifications and clipboard are secured when connected to any network.
[Android Apps and Games] easyjoin:
End-to-end encryption when you transfer files, send messages and share notifications and clipboard.
[Android Apps and Games] jed84:
Thanks, but it still doesn't answer my question.

So the security key is set by the app and it's the same for all the users and is known by you?

I would rather expect the same type of security that has been applied in Join https://play.google.com/store/apps/details?id=com.joaomgcd.join

where it's possible to set a personal password on one end (1st device) and on the other end (2nd device).
[Android Apps and Games] easyjoin:
It's different for any device and randomly generated so i don't have a clue about it. In my app, differently from other similar apps, your data doesn't pass from my servers because doesn't use external servers ;)
[Android Apps and Games] vietnux:
ok. goood app :good:
[Android Apps and Games] jed84:
There is a problem with notification sounds.

Two bugs:

Even if I disabled all the sounds (notification, pokes, messages), I am still hearing a sound each time when I get a notification.

The same thing happens on the two Android devices (Samsung Note 8, Samsung Note 12.2 Pro).

Also, if I set my own notification sound in Android App Settings, then I am getting two notification sounds (one selected by me and the default one generated by the app).
[Android Apps and Games] jed84:
One suggestion: notification system needs a serious improvement.

It should work in a similar way as implemented in Join: approvement should be given to send notifications to other devices.

The current workflow makes impossible to set this up efficiently. If you have a big number of apps installed, the amount of generated notifications on each device is overwhelming and creates nothing but annoyance. All the notifications that are being sent should be first pre-approved by the user.

By having one desktop PC and two Android devices with ~90 apps installed, have to say it's a nightmare to set this up if you just want to synchronise notifications just for 4-5 apps.

I recommend you to check out how this has been resolved in Join.
[Android Apps and Games] GK-47:
When I receive a WhatsApp message, I get a popup notification and can reply directly from it but I want to be able to see WhatsApp message history on the EasyJoin Windows app as well, is this possible?
[Android Apps and Games] easyjoin:
It's not possible. You can reply to a message from Whatsapp, Viber, Skype, Messenger etc because those apps creates an appropriate notification that can be used to send a reply and/or trigger other actions remotely.
[Android Apps and Games] easyjoin:
You can use EasyJoin as a P2P messaging application

What does "P2P messaging" mean?

It means you can send messages, icons, videos and emojis to devices with which you share the same network, without using Internet.

You are traveling with your friends in different cars, stacked, you want to communicate with them but you don't have mobile data or the mobile signal is poor?

Turn on the WiFi hotspot on one of the phones, connect all the other phones with this hotspot and you can send messages and photos without using Internet.

You can do the same if you're on a campsite, in a mall, in a plaza, in a club.

Connect with those around you in a simple, secure and anonymous way.
[Android Apps and Games] jed84:
Another bug. The app does not respect silent mode settings.

If the device is in silent mode or in not disturb mode, the app still notifies a user about notifications by playing an annoying noise.

This is really frustrating and disqualifies the app as a potential replacement for Join.

Also, it's not very "wellbeing" to be woken up in the middle of the night only because the app does not respect the silent mode.
[Android Apps and Games] easyjoin:
I am always open to criticism and suggestions because I know that only through criticism and suggestions is it possible to make the application better by solving problems and adding new features.

But don't you think that using my thread to talk about another app, whatever it is, is something that goes beyond criticism and seems like a fanboy's attempt to denigrate any other app that isn't his favorite?
[Android Apps and Games] jed84:
I'm into facts not believes.

And considering the number of issues I raised in this topic seems I care much about your app (the app I paid for to replace the other app) - that's the part you possibly missed.

The rest is your interpretation and your believes and I'm not discussing someone's believes.

Please focus on suggestions and bug fixes - especially the last one.

I will try not to mention the other app.
[Android Apps and Games] easyjoin:
You can email me your purchase id and i'll send you a refund. Don't hesitate to do it even if you bought the app months ago.
[Android Apps and Games] jed84:
(I'm not sure why this is being discussed here instead of pm)

I never asked for a refund as I enjoy the other functionality provided in your app.
[Android Apps and Games] aboodgamal13:
That's awesome and It was fast! Thanks a lot for quick update!
[Android Apps and Games] easyjoin:
Update for Linux & macOS

Linux & macOS "Pro" 1.6.1

Some improvements in the SMS panel.

Bug fixes and minor improvements.

macOS version only

To make it easier to update the app and backup the data, all files created by the app have been moved outside the app.

Increased font size to improve text readability.

The procedure for updating the application has been modified. Read more.
[Android Apps and Games] micgeb:
Can I respond a Threema message with the pro version?
[Android Apps and Games] easyjoin:
I haven't used this app so i can't be 100% sure but if it creates a notification with a remote "Reply" action you can do it. You can try it with the Essential version first - you can trigger a couple of actions even with the free version.
[Android Apps and Games] easyjoin:
Update for Android

Android "Essential" & "Pro" 1.6.6

You can reply, copy and share to a P2P message directly from the notification.

Bug fixes and minor improvements.
[Android Apps and Games] easyjoin:
Update for Android and Windows

Android "Essential" & "Pro" 1.6.7

Added MMS support. (Pro). Viewing and sending MMS remotely will be added first to the Windows application and then to other platforms.

Bug fixes and minor improvements.

Windows "Pro" 1.6.6

Added MMS support.

Some improvements in the SMS panel.

Bug fixes and minor improvements.
[Android Apps and Games] easyjoin:
Update for Android and Windows

Android "Essential" & "Pro" 1.6.8

MMS support has been extended: you can send group messages and text with more than 160 chars. (Pro)

Bug fixes and minor improvements.

Windows "Pro" 1.6.7

MMS support has been extended: you can send group messages and text with more than 160 chars.

Bug fixes and minor improvements.
[Android Apps and Games] kidkaracho:
Wondering if anybody else has this issue. When I send a file from my Android to my PC, the transfer is automatically accepted, like I want to. But then the window aferwards, that shows that the file was successfully transferred, closes after a couple of seconds without me doing anything. I would much more prefer it to stay open until I close it myself or open the file via this dialog.

Is this intented? Something I missed in the settings? Or simply just on my end?
[Android Apps and Games] easyjoin:
Hi. Yes, it is intentional in order to clean the desktop from the "incoming" windows. If you use the Pro version you can see the in/out files in the "Messages" tab.
[Android Apps and Games] kidkaracho:
Hi, thanks for getting back so quickly. I see, but what's the point of the options within the window if it disappears quicker than anybody can click on "Open file" for example? :)

Maybe you could think about making this an option in the settings, so users can decide to have those file transfer-windows close automatically or not.

Another thing I was wondering after using EasyJoin for some time now: Is it possible to have the Windows 10-notifications display the icon of the app I actually get the notification from instead of the EasyJoin-icon?

Other than that, I'm pretty impressed by this app and already thinking about making the Pro-purchase.
[Android Apps and Games] easyjoin:
It auto-close after 3 secs, you are not fast enough :)

In the next update i'll bring a solution that could be a good compromise about the current behavior and your suggestion.

This is something that i'm currently evaluating.
[Android Apps and Games] KollerEthan15:
[APP] EasyJoin - Connect your devices

From v1.0.1 you have to follow the steps below to update the Windows version:

1. unzip the " easyjoin.portable-v*.zip" file

2. select all files in folder "easyjoin.portable*"

3. copy the selected files in the folder with the current installation of the program
[Android Apps and Games] kidkaracho:
Thanks for being open to suggestions, looking forward to the next update then. And also cool, that you're already evaluating the notification-icons :cool:

Bought the Pro-version in the meantime and am more than happy :)
[Android Apps and Games] easyjoin:
I created a new thread for the Pro version to talk about the features that are not present in the Essential version.
[Android Apps and Games] sadevelopers:
This really looks like a promising app, and I appreciate all the work that has gone into it. Great Work!

I have however found a potential problem. I wanted to use the windows app to send a few files to my phone, however, when I selected the files and clicked open, the program told me that the Folder was empty or I selected an invalid file. Did I maybe do something wrong.

I used the latest portable version of the Windows App.
[Android Apps and Games] easyjoin:
Do you mean that you right clicked the files and selected "Send to > EasyJoin"?
[Android Apps and Games] sadevelopers:
No, I clicked the "Send Files" button from within the windows app, after which a dialog opened and I selected a few files and then clicked "Open"
[Android Apps and Games] easyjoin:
If the application cannot read the files you want to send, you must verify that the application has read access to those files and that the files are not locked by another application.
[Android Apps and Games] easyjoin:
Update for Android and Windows

Android "Essential" & "Pro" 1.6.9

You can configure outgoing notifications by app.

Fixed an error that did not enable the gift for those who bought the "Thank you" app. The "Thank you" app should be installed in order to get the gift. (Essential)

Direct share by device. The availability of this feature depends on the app sharing the file and the OS.

Added Thai translation.

Bug fixes and minor improvements.

Windows "Pro" 1.6.8

Shared notifications display the icon of the original app.

Added Thai translation.

Bug fixes and minor improvements.
[Android Apps and Games] majee12:
I have installed the app n the sever on my laptop but app don't see anything . What am I supposed to do really .

Ok I got it now [emoji106]
[Android Apps and Games] easyjoin:
Update for Android

"Essential" 1.6.10

New feature: files can be filtered by text.

Bug fixes and minor improvements.
[Android Apps and Games] truonglong88:
What about iOS?

Any chance for my iPhone?