Greg0109 / BoardyServer

Sync the clipboard with your PC! This tool is made for iOS and PC, made with Objective-C, Logos and Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Boardy

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

Before you launch the server

THE SERVER HAS NO UI OR GIVES ANY VISUAL FEEDBACK AT THIS MOMENT

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

If you want the server to autostart when you boot your PC.

Windows

  1. Press windows key + r
  2. Copy the run command Shell:common startup
  3. It will reach C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
  4. Creat the shortcut of the program you want to run in startup.
  5. Drag and drop.
  6. Restart the computer.

Linux

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

macOS

Following the instructions of: https://www.idownloadblog.com/2015/03/24/apps-launch-system-startup-mac/

  1. Open System Preferences.
  2. Click Users & Groups.
  3. Click Login Items. At the bottom left corner of the window, click on the lock icon and enter your admin password.
  4. 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.
  5. Once your desired items are selected, click the Add button.

Frequently Asked Questions:

It sends the text to my PC but not my iPhone, Why is that?

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

I can receive on the iPhone but I cannot receive on the PC (Windows Users)

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.

I launch the app on macOS and nothing happens, Did I miss something?

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

How do I copy images?

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.

WARNING:

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.

Where can I find my ip/hostname?

It's better if you put a .local at the end of the hostname in the server and tweak settings

iOS

Follow the instructions in this link

Windows

How to find:

-ip

-Hostname

macOS

How to find:

-ip

-Hostname

Linux:

If you're using linux, you should know how to set it up anyway

About

Sync the clipboard with your PC! This tool is made for iOS and PC, made with Objective-C, Logos and Python