Sync the clipboard with your PC!
Long gone are the days where using a discord bot was the only way to send data from the phone to the pc easily or using email, introducing Boardy: Boardy is a tool that allows you to seamlessly sync your clipboard with your PC. It can:
- Sync text between PC and the iPhone (both ways)
- Copy an image from the iPhone to the PC (the other way around is not supported yet).
It features a custom made server that must be installed on the PC for the tweak to work properly. You need to download the server that is made for your OS (see the folders on this github), and also you need to download the ServerConfig.json file, which NEEDS to be placed on the same folder as the server executable.
The iOS tweak can be found in Chariz
This was already stated on this readme but people fail to read it
Please make sure you have the ServerConfig.json file on the same folder as the executable. If you don't know how to download the .json file, you can download the entire github repo on a zip file using this link
Edit the ServerConfig file with your iOS device's info (user and password for SSH, the default ones are root and alpine (you should change the password if its alpine))
Please, make sure you read the FAQ if you are having any issues
- Press windows key + r
- Copy the run command Shell:common startup
- It will reach C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
- Creat the shortcut of the program you want to run in startup.
- Drag and drop.
- Restart the computer.
You can either use a cronjob to start the executable or use the StartUp applications that come with the distro (this may change depending on the distro you use). You must install a tool called 'xclip' in order for the server to work properly. Unfortunately I cannot bundle this tool with the server
Following the instructions of: https://www.idownloadblog.com/2015/03/24/apps-launch-system-startup-mac/
- Open System Preferences.
- Click Users & Groups.
- Click Login Items. At the bottom left corner of the window, click on the lock icon and enter your admin password.
- Click the ‘+‘ sign and find the Application that you wish to auto-start via the Finder interface. You probably want to open the /Applications folder to do so. You can select multiple items by holding down the ⌘ key while selecting each item.
- Once your desired items are selected, click the Add button.
Please make sure the configuration of your iPhone is entered in the ServerConfig.json properly BEFORE YOU LAUNCH IT If you are sure you entered the correct configuration and it still doesn't work, please, try to ssh to your iPhone using those settings. If you manage to ssh to your iPhone with those settings, send me an email asking for support. If you don't manage to ssh to your iPhone with those settings, either the settings are wrong or you have a different port other than the defaul (22).
If you don't know how to SSH to your iPhone from your PC, please google it, there are several tutorials on how to do it with any OS out there
The server uses the default SSH port (22). At the moment it cannot be changed. I will add an option for it. If you have changed your SSH port or you cannot seem the be able to get the server to send info to your iPhone, it could be that. You can see the file at /etc/ssh/sshd_config on your iPhone to see what SSH port does your iPhone use. If its any other than 22, please change it back.
While adding an option to set the SSH port is very easy, I do not have access to my Mac and Windows machine right now (I'm away from home atm) and I cannot compile the appropiate servers, I would only be able to compile the Linux server (since it's my main device). I will add this option as soon as possible. Thanks
Make sure the server is whitelisted BOTH on the antivirus and the windows firewall, specially the later. Windows firewall can sometimes flag incoming/outgoing payloads as malware and block it, which will result in the server not working.
If you are using macOS, you might need to give permissions to the server before launching.
You have to do so using the following command on terminal:
chmod -R 755 Path/To/The/BoardyServer.app
Change Path/To/The/BoardyServer.app to the path where the boardy server is located on your mac
The images cannot just be pasted to a folder (I might add this as a feature in the future), they must be pasted somewhere where an image can go, this means a image editor, a messaging app or a office document, etc.. In order to share images on Linux, you must install the tool xclip. Windows and macOS do not require any additional software.
A popup appeared that says the clipboard was accessed/asked me to allow to connect to nearby devices, What is that?
In iOS 14 and newer verions of macOS, there were introduced some privacy features that could be triggered by Boardy. This features include warning about the clipboard being accessed and a warning about connecting to nearby devices. You must select allow for Boardy to work properly. Keep in mind that some apps could use same technology, so it might also not be Boardy.
The server gets flagged as a Trojan/Virus, Is it safe? The server was deleted and I had to download it again. Windows Firewall/Antivirus.
Since Boardy enables some form of local networking, and it hasn't been signed by any certificate (I will do it as soon as possible), it might be flagged as a virus or trojan and as such, deleted from your system without a warning (this is a security measure provided by the OS/Antivirus). In order to avoid this you must whitelist the server.
The server is completely safe, the data never leaves your local network and it is not stored anywhere.
Keep in mind that some public wifis (just like coffee shops, universities and so on) usually have their ports blocked. This tweak might not work on such wifis. The server runs with no UI and in the background. This means that when you launch the server you will get no visual feedback. Try to copy something and see what happens. If you still prefer some visual feedback, you can open the activity manager of your computer to see if the server is running. Look for BoardyServer.
It's better if you put a .local at the end of the hostname in the server and tweak settings
Follow the instructions in this link
How to find:
How to find:
If you're using linux, you should know how to set it up anyway