[TOOL] All-in-One tool for Windows. Wear OS Tools v12

Support

It's a tool for use with any Wear OS watch. I am releasing today an improved and optimized version with several new features.

What does it do?

It is an All-in-One tool for Windows that makes it easy to do certain things with the watch, such as:

  • View and control WearOS device from PC with ScrCpy.
  • Remote control emulator [New]
  • Send files to WearOS device, such as MP3, images, PDF, or download to PC files hosted on the watch.
  • Send texts from PC to WearOS device. [New]
  • Install applications (Sideload).
  • Install applications in bulk.
  • Uninstall apps of watch (Debloat).
  • Enable/disable Watch apps
  • Package name and version recognition
  • Remove bloatware with Universal Android Debloater.
  • Extract all the apps you have installed on the watch and mass restore them when necessary (Backup/Restore).
  • List user apps that were installed only from Play Store (and also only outside play store). [New]
  • Change ringtone, notification sound and alarm sound of the watch.
  • Mute ringtone, notification sounds, and alarm watch.
  • Manage vibration of ringtone, notifications or a specific application.
  • Change screen density
  • Change font size.
  • Take screenshots of the watch screen, and send them directly to the PC (Screenshot).
  • Record the watch screen, and send it directly to the PC in MP4 format (Screen record).
  • Enter ADB commands via command line
  • Perform advanced reboot (Recovery Mode and Bootloader Mode)
  • View watch information such as serial number, build version, Android version, resolution, battery status...
  • Force pairing the watch with Bluetooth without resetting to factory defaults (only WearOS 2).
  • Use the computer keyboard to type on the watch.
  • Repair synchronization in old watches such as Moto 360 Gen 1 or Sony Smartwatch 3.
  • Get APK for Wear OS from "legacy" APK files for the phone.
  • Get APK for Wear OS in bulk.
  • Apply custom settings such as adjust screen timeout
  • Optimize the Watch.
  • Connection to the watch can be made via Wi-Fi, via Bluetooth or via USB cable.
  • History of connected devices.
  • New way to pair and connect for Wear OS 3, 4 and 5.
  • Suggest IP of the watch.

Changelog:

  • v12 (Mar 02, 2025):
    • Added automatic WearOS Tools updater.​
    • Added ADB drivers obsolete version detection function.​
    • Added internet connection detection function. ​
    • Added remote control emulator​- Added option to list uninstalled or hidden applications.​
    • Added option to send texts from PC to TV device.​
    • Added option to list user applications that were installed only from Play Store (and also only outside Play Store).​
    • Added 2nd page in option 7 (no new features for now). ​
    • Now always download the latest available version of ADB drivers, Universal Android Debloater and scrcpy.​
    • Improved tool to backup and restore apps (now allows to make several backups and restore the one you want).​
    • Improved tool to backup and restore apps (now restores apps that were installed from Play Store first).​
    • Improved Help option (when typing “help” when logging in) to fix various types of errors.​
    • Improved closing of listing windows. ​
    • Improved file transfer function, now server is activated automatically, and remote folder is opened automatically (opt 1.1) ​
    • Improved information when connecting (now accurately informs the reason for not connecting)​
    • Improved and extended information in case of error when installing or uninstalling applications on the device.​
    • Improved auxiliary file for window sizing.

Requirements

  • Windows O.S.
  • Have the ADB drivers installed. Here is the link to download them. During installation, make sure to enable the "Add to System Path Environment" option. Here you have more information about ADB drivers. Since v10, if you don't have ADB drivers installed, they are automatically downloaded and installed as soon as you open Wear OS Tools.
  • Connect the watch and the phone to the same Wi-Fi network.
  • Enable debugging over Wi-Fi on the watch. On the watch, go to Settings > system > About and tap "Build Number" several times until you see a message that says "you are now a developer". Then go to Settings > developer options and enable "ADB debugging" and "Debugging over Wi-Fi".
  • If you want to connect the watch to the phone via Bluetooth or Cable USB, follow the steps detailed on the tool.

Considerations

  • The tool is available in English (EN) and Spanish (ES).
  • Tested on TWP3 and TWP5, please give feedback on other watches.
  • To find out the IP address of the watch, just go to "Debugging over Wi-Fi" in Settings > developer options. Under that option, you will see the IP. You can also see it in Settings > Connectivity > Wi-Fi > "Your Wi-Fi network".
  • You can connect the watch by USB cable, by bluetooth or by Wi-Fi network.
  • Wear OS watches are a bit unstable to stay connected to the Wi-Fi network especially if it is connected by Bluetooth with the phone, to make sure it connects smoothly when using the tool enable the "Enable Wi-Fi automatically when charging" option in Settings > developer options, and plug the watch to the charger. Another trick is to momentarily deactivate Bluetooth in the watch, the Wi-Fi network will be activated in a few seconds.
  • Since v10 you can use the tool in multitasking mode, i.e. you can for example backup watch apps while you are applying custom configurations.
  • When you have finished, turn off "ADB debugging" on the watch, otherwise it will drain your watch battery...

Where to download?

Wear OS Tool v12

Method

  1. Download and unzip in a folder the file from the "Where to download" section.
  2. Make sure you meet all the points in the "requirements" section.
  3. Locate the IP address of the watch as explained in the "considerations" section.
  4. Run Wear OS Tools and enter the IP address.
  5. If your watch is Wear OS 2 enter 5555 or nothing in the port number, and skip to step 7. If your watch is Wear OS 3, enter the port number, which will be different from 5555 .
  6. Select "Pair new device" or "Wireless debugging" (This step is only performed the first time) and enter the IP, port and pairing code, then re-enter the IP and port number as in the previous step.
  7. A notification will probably appear on the watch asking "Allow debugging?", select "Always allow from this computer".
  8. In the tool, choose a function to run and follow the instructions on the screen.

https://preview.redd.it/mtm36kup64zb1.png?width=185&format=png&auto=webp&s=6eedbca12603d74004be40bf34948aa3cc191459

Clarification on the new pairing procedure for Wear OS 3 watches

In the update in March 2023 for Pixel Watch, Google has implemented the new adb pairing procedure that had already been for some time on Android 11 and higher phones. It should be remembered that Wear OS 3 is based on Android 11, that is, watches like Pixel Watch, Galaxy Watch 5 or Fossil Gen 6. For now, this procedure is only implemented on Pixel Watch, but probably in the coming months it will be implemented on the other Wear OS 3 watches.​​

  • The process is that you must first pair the watch with a device such as a PC or smartphone, entering a random pairing code and a random port number (only the first time you pair to the device) and then the connection is made through the IP address as it was done so far, but with the difference that the port number is random (it is not 5555 as before) and you will have to consult it on the watch every time you connect the watch in developer mode.
  • Wear OS 2 watches, and for now Wear OS 3 watches (except Pixel Watch) connect the watch as usual and with fixed port number, i.e. 5555.

https://preview.redd.it/jw0ngkks64zb1.png?width=532&format=png&auto=webp&s=6b11001fc6926458d104111c72547f2f019b4a5b

What custom settings and optimizations are offered?

Apply Custom Settings on the watch from the PC (option 8)

  • Hide/Display developer options menu.
  • Enable/Disable GPS location.
  • Adjust screen timeout beyond limits.
  • Enable/Disable ambient display.
  • Enable/Disable theater mode.
  • Enable/Disable auto brightness.
  • Adjust brightness manually.

Apply optimizations (option 8): ​

  • Double the speed of animations and transitions.
  • Optimizations to improve performance and reduce battery consumption.
  • Enable/disable adaptive battery management.
  • Enable/disable the processing speed management system.
  • Enable/disable useless configuration items in Galaxy Wtach 4/5.

Manage Vibration (option 4)

  • Enables/disables vibration when receiving calls.
  • Enable/disable vibration when receiving notifications.
  • Enable/disable vibration when touching the watch screen.
  • Enable/disable vibration for a specific application.

Delete cache memory (option 8)

Optimize performance (option 8)

Reduce battery drain with the dexopt optimization method (option 8)

To-Do

  • Force pairing with Wear OS 3 watches
  • Improve optimization tool with more optimization tasks (any suggestions from this thread for Samsung Galaxy devices or this thread for Pixel devices?). Also from here (thanks u/rodken)
  • Porting code to Linux and Mac via Java or Python.

Main menu

https://preview.redd.it/glf6fd3hcfme1.png?width=481&format=png&auto=webp&s=2f2a14d9fd67a033cc8581bd92debac62812accd

https://preview.redd.it/cigfirfjcfme1.jpg?width=1027&format=pjpg&auto=webp&s=0ddf16e832a395f30398f8564d72822bb38d27c4

https://preview.redd.it/4txtvzlkcfme1.png?width=919&format=png&auto=webp&s=db23bfafdbe49515456428c5bc524fef751d811b

Posted Mar 3, 2025, 7:11 AM UTC

5012
Loading comments…