Skip to content

Instantly share code, notes, and snippets.

@MacKentoch
Last active August 26, 2023 23:04
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MacKentoch/b2ad8fce9f8bd7f68a5a2140b08e3580 to your computer and use it in GitHub Desktop.
Save MacKentoch/b2ad8fce9f8bd7f68a5a2140b08e3580 to your computer and use it in GitHub Desktop.

unpair wearOS watch wihtout performing factory reset (and without root)

1- Wear is connected with phone A (old phone or the same phone before a factory reset) so turn off Bluetooth on this phone.

2- enable developer mode on watch, manually go:

  • settings > system > about and tap build version 10 times

3- reset previously paired phone (phone A) then watch will restart:

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

4- Power on Bluetooth on phone B.

5- start wearOS app to configure, when searching watch

adb shell "am start -a android.bluetooth.adapter.action.REQUEST_DISCOVERABLE"

6- developer option can't be undone without reseting... but just:

adb shell settings put global development_settings_enabled 0

@uripre
Copy link

uripre commented Aug 26, 2023

Hey @MacKentoch , thanks a lot for this doc!

Do you know by any chance how I can use a similar approach to unpair a Bluetooth device which isn't the main Android phone?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment