How to Pair Wear OS Smartwatch With a New Phone Without Factory Reset

A Wear OS smartwatch can be a great companion to an Android smartphone. It can help you track your fitness levels, reply to notifications, and even run apps. While Wear OS hasn’t traditionally been that intuitive, it’s gradually improving. One thing about Wear OS smartwatches that are still disappointing, though, is that you cannot pair them with a new phone without a factory reset.

Pair WearOS without reset

At least, not by default. This can be annoying since you wouldn’t want to lose out on all your data on the watch every time you switch to a new phone. It’s a pain to set everything up from scratch. Thankfully, there’s a neat little workaround for this issue. This trick will let you pair your Wear OS smartwatch with a new phone without a factory reset.

What Is the Factory Reset Issue on Wear OS While Pairing With a New Phone

A Wear OS smartwatch pairs with the Wear OS app from the Google Play Store. This process is quite straightforward if you’re pairing your smartwatch for the first time with a phone. The problem occurs when you switch to a phone.

wear os smartwatch

Wear OS doesn’t allow you to pair the smartwatch with a new phone without resetting the smartwatch. Also, resetting the watch removes all your watch faces, offline music, podcasts, settings, etc. And it’s painful to download it all again.

Using this method will retain the data on your watch while allowing you to pair it with a new smartphone.

How to Pair a Wear OS Smartwatch With a New Phone Without Resetting It

The trick is to unpair the smartwatch and clear the data of Google Play Services. You can do that using the ADB (Android Debug Bridge) on a computer. Things are a bit technical and it helps if you know your way around the Command Prompt on Windows.

Setting up ADB

Step 1: Download the relevant ADB files based on the OS of your computer.

Step 2: Extract the ZIP file to a location of your choice. On Windows, hold the Shift key and right-click on the extracted file, and select ‘Open command window here’ option. On Mac and Linux, open Terminal type in cd and hit Enter to change the active directory. Then, drag the folder you unzipped and drop it in the Terminal window. You will now get a path to that folder in the Terminal. Press Enter.

Terminal window to uininstall bloatware

Step 3: The next step is to enable ADB debugging on the watch. For this open the Settings app on your smartwatch.

Wear OS Settings

Step 4: Scroll down to the System section and tap on it.

System Settings

Step 5: Now, tap on About.

About section

Step 6: Scroll till you find the Build Number. Tap on it 7 times repeatedly to unlock Developer Options on your watch.

Build number on Wear OS smartwatch

Step 7: When you open the Settings app, you will now find Developer Options at the bottom of the page. Tap on it.

Developer options

Step 8: Tap on the toggle next to ADB debugging to enable it. Tap on the green tick when prompted to confirm.

Step 9: Scroll down slightly and also enable the toggle next to Debug over Wi-Fi.

Debug over Wi-Fi

Step 10: The watch may initially display a message saying Unavailable that will soon be replaced by a string of characters including the IP address. This means ADB over Wi-Fi has been enabled. Note down the IP address displayed here. It’s going to be something like:

Using ADB to Unpair the Watch From the Old Phone

Now that you have set up ADB on your computer and have enabled ADB debugging via network on your smartwatch, we can get to the main part of the tutorial.

Step 1: In the terminal window opened earlier, type in ./adb connect <IP Address>. Use the IP address you noted down earlier. So the  command would look like: ./adb connect

adb connection

Step 2: You will now see a prompt on your watch to allow the ADB connection. Select OK.

select OK

Step 3: The terminal window will now show that you are connected to the watch.

Connected to watch

Step 4: Enter the following commandIf you see a Success message in the terminal, your smartwatch will reboot.

./adb shell “pm clear && reboot”

WearOS reboot

Step 5: Once the smartwatch is back up and running, let it settle for a few minutes, allow it to connect ot your Wi-Fi network, and then connect it back to ADB by repeating the steps above.

Step 6: Run in the following command in the Terminal to make your smartwatch discoverable to the new phone and hit Enter.

./adb shell “am start -a android.bluetooth.adapter.action.REQUEST_DISCOVERABLE”

wear os pairing with new phone without reset

Step 7: Open the Wear OS app on your new smartphone and you will be able to pair the smartwatch with your new phone.

That’s it. You have successfully paired your Wear OS smartwatch with a brand new phone without erasing any of the data.

Reconnect the Watch Without Losing Data

Save your time and connect your smartwatch using this method mentioned above. Setting up a new device can take unusually long, especially on a platform like Wear OS. This is how you won’t have to customize it all over again either.

Last updated on 21 April, 2022

The above article may contain affiliate links which help support Guiding Tech. However, it does not affect our editorial integrity. The content remains unbiased and authentic.