[Wear OS Software and Hacking General] bernarbernuli:
Hi, I've been researching how to pair multiple smartphones to my watch with Wear OS for a few days. I have come to the following conclusions and an idea.

If you have ever wanted to pair the watch with a new smartphone or tablet, or you have simply updated your smartphone to a new Custom ROM, you have probably noticed that Google does not make it easy to pair again. The official way of Wear OS requires unpairing the watch from the WearOS App and then it is restored to factory settings (which means deleting all the data and apps installed on the watch), and from there you can see the new device to pair (info on this here ), however there is a simple way to avoid resetting the watch settings to zero. This method does not require root either on the smartphone or on the watch, but it does require executing 3 ADB commands, which at least from the Ticwatch 3 Pro can only be entered via Wi-fi, basically they are the following (link where the method is detailed):

adb connect IP-of_watch:5555
adb shell "pm clear com.google.android.gms && reboot
adb shell "am start -a android.bluetooth.adapter.action.REQUEST_DISCOVERABLE

In this way, you can pair with a new device without resetting the watch to factory settings, but this method requires a computer and is not a very quick procedure to pair with another device when you need it.

Pairing the watch to just one device is enough for most people, but some have more devices that they would find useful if it could be paired and changed from time to time. For example, in the morning link the watch with your work phone, and in the afternoon with your personal phone; Another case is when it is paired to a small phone for when I go running (that is also my case). Anyway, it seems very useful to me.

The case that I was investigating and it seems that a few years ago (specifically in 2015) a method was published in XDA (here the link) that seems very practical for what I propose, the method is the following:

Note: the first 4 steps are only done the first time, once the phones have been paired to the watch, from there for the quick change only step 5.

Install ADB drivers on your computer and activate USB debugging on your phone, and Debugging via Wi-Fi. This last is because the charging cable of the Ticwatch 3 Pro is only charging, it does not transmit data, as a curiosity the charging cable of the TicWatch Pro 2020 is also data, so it would be enough to activate only ADB debugging and plug the smartwatch to the cable .

Download the Android Wear BeeLink App from this link on the computer, and install the app on the watch through ADB commands from the computer. .

adb connect IP_of_Watch:5555
adb push beelink.apk /sdcard/
adb -e install beelink.apk
adb disconnect

smartwatch is paired with phone A, so turn off Bluetooth on this device and run the following command from the computer.

adb shell "pm clear com.google.android.gms && reboot

Turn on Bluetooth on phone B, and pair the watch as normal through the WearOS app on phone B.

Now when you want to switch to phone A, you open Beelink on the watch, and it will search for nearby Android devices that are available to pair. On the app screen you will see the current phone as 'paired' and it also allows you to select any other device if you want to change. Once the watch has connected to a device, it generally remembers it and will automatically connect if no other connections are available.

View attachment 5210101View attachment 5210103

Therefore, BeeLink is ideal for quick exchange of pairings while multiple devices are switched on. And now comes the big problem and in which I claim the help for those who might be interested in this functionality, BeeLink NO LONGER WORKS. The app was discontinued (only an initial version was published) and disappeared from the Play Store in 2015. It can be installed but the app cannot be opened, that is, it is installed but does not appear in the application drawer. I guess it stopped working from some WearOS update.

It would be very interesting if the creator of the app, VizTec (seems gone), or someone with knowledge adapted it to current versions of WearOS. I don't know, if this works, I think it would be very useful, since you don't need a computer to change devices like the method I explained at the beginning of the post. However, does anyone know of an alternative method to do this?

Here is more information about the BeeLink App:

Android Wear BeeLink app - Review - Smart Tech Guide, Consultancy & Magazine by Dr Prem Jagyasi

VizTec has come up with a solution to your Android Wear connectivity problems. It has launched an app called Android Wear BeeLink, which helps you to connect your Android Wear to any other device.

drprem.com

Android Wear BeeLink Finally Lets You Pair Your Watch With A New Device Relatively Painlessly

www.androidpolice.com

BeeLink for Android Wear - Aplikácie pre Android v aplikácii Google Play

web.archive.org