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

Search This thread

bernarbernuli

Senior Member
Aug 26, 2010
348
770
Vigo
www.htcmania.com
Hello, I have updated the tool:
  • Added option to debug by Bluetooth in older watches, as Moto 360 Gen 1 or Sony Smartwatch 3 (in previous connection).
  • Added option to repair synchronization in old watches (in option 7.5)
  • Added option of links for reference such as news about Wear OS, firmware table... (in option 7.6)
  • Added guide to download and install AOSP Wi-Fi Keyboard (in option 7.2)
  • Added guide to download and install NavExplorer (in option 3)
  • Improved wired connection with USB debugging (on previous connection)
  • Correction of bugs
  • Debugged code


The tool I consider to be very developed, I no longer believe that with my humble programming knowledge I can add something new and interesting to the tool, however if I come up with something interesting, I will update the initial post and there will be a v8.0 However, there are still some issues that I have not been able to solve:
  • Forcing pairing on Wear OS 3 watches: My watch on a TWP3 and has not yet been upgraded to Wear OS 3, so I have not been able to test to figure out how to force pairing without reverting to factory defaults.

  • New optimization tasks: I think the optimization tool still has some room for improvement, but I don't know of any other optimization tasks that could be useful to Wear OS 2/3 watches.

  • Porting the tool to Linux, as currently it can only be used on Windows. I have no idea about Shell Script, so I am not going to port it.
In a few days, if Ticwatch Pro 3 is NOT updated to Wear OS 3 (to make the tests to force the pairing that I mentioned before) I will post here the complete code of the tool for anyone who wants to use it, or improve it, my knowledge is limited, sure that it can be improved much more. So far, I have not wanted to post the code to develop the ideas I had for the tool, but with this latest version I consider the development finished (if something new does not come up, of course).
 
Last edited:

mikebeatrice

Senior Member
Jan 13, 2010
657
137
Just curious. I'm a new Pixel Watch owner and I saw previously someone was having issues with changing things like the system notification sound, and trying to find a way to do that is what led me to this tool... so I'm wondering if that bug was resolved or if anyone has found another method to do this? I'm stunned that we're not able to change the sounds in the stock rom...
 

bernarbernuli

Senior Member
Aug 26, 2010
348
770
Vigo
www.htcmania.com
I thought I could not include anything more interesting to the tool, and recently I have added a feature that I find very interesting, and at least for me very useful, it is a tool that automatically extracts from the APKs for the phone the version for Wear OS. This system of including the APK for the watch was the system used until March 2021 by all developers so that their APP could be installed from the Play Store of the watch, from that date more or less developers no longer do so. The case that if you install apps that for various reasons are no longer in the Play Store is very possible that this tool is useful for you. It does the same function as the Wear Installer app, but from the PC.

The tool allows you to scan the APK you want, and checks that the APK for the watch is inside, extracts it and installs it automatically on the watch.

In addition to this feature, I have added an enhancement for the one who prefers the ringtone and notification and alarm sounds muted.


Changelog:
  • Added tool to get APK for Wear OS from "legacy" APK files for the phone (in option 7.7)
  • Added tool to get APK for Wear OS in bulk (in option 7.8)
  • Added option to set ringtone and watch sounds to mute (in option 4)
  • Bug fix when installing APKs (now the APK is not kept in the watch, avoiding it to occupy space).
  • Fixed several bugs
 
Just curious. I'm a new Pixel Watch owner and I saw previously someone was having issues with changing things like the system notification sound, and trying to find a way to do that is what led me to this tool... so I'm wondering if that bug was resolved or if anyone has found another method to do this? I'm stunned that we're not able to change the sounds in the stock rom...
I can verify that the Pixel Watch still has the bug
 

mdianov87

Member
Jul 22, 2021
23
4
All-in-One tool for Windows. Wear OS Tools v8.0


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:​
  • Send files to the watch such as MP3s, images, PDFs, or download files contained in the watch.

  • Install applications (Sideload).

  • Install applications in bulk

  • Uninstall apps of watch.

  • Enable/disable Watch apps

  • Extract all the apps you have installed on the watch and mass restore them when necessary (Backup/Restore).

  • Get APK for Wear OS from "legacy" APK files for the phone. [new]

  • Get APK for Wear OS in bulk. [new]

  • Change ringtone, notification sound and alarm sound of the watch.

  • Mute ringtone, notification sounds, and alarm watch. [new]

  • Change screen density

  • Change font size.

  • Use the computer keyboard to type on the watch.

  • Force pairing the watch with Bluetooth without resetting to factory defaults.

  • Repair synchronization in old watches such as Moto 360 Gen 1 or Sony Smartwatch 3.

  • Enter ADB commands via command line

  • Perform advanced reboot (Recovery Mode and Bootloader Mode)

  • 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).

  • Optimize the Watch.

  • View watch information such as serial number, build version, Android version, resolution, battery status...

  • Connection to the watch can be made via Wi-Fi, via Bluetooth or via USB cable. [new]

Changelog:
  • v1.0 (Feb 13, 2021) - Initial version
  • v1.1 (Feb 21, 2021) - Compiled again with Pro version of the EXE converter.
  • v2.0 (May 19, 2022) - Added new features (backup and restore tool, screen recorder and watch information)
  • v3.0 (Aug 27, 2022) - Added new functions (Change font size, change watch sounds), debugged code, optimized menus
  • v3.1 (Aug 30, 2022) - Fixed bug in option to change ringtones and sounds.
  • v4.0 (Oct 15, 2022) - Added new function (optimize Watch) and restructured main menu.
  • v5.0 (Nov 05, 2022):
    - Added "Install apps in bulk" (in option 1)
    - Added "Enter ADB commands via command line" (in option 7)
    - Added "Restore optimizations to default values" (in option 8)
    - Added help option to get IP address and secure Wi-Fi network (in tool startup)
    - Improved optimization tool (redesigned and more detailed info)
  • v6.0 (Jan 02, 2023):
    - Added "Advanced Reset Options" (in option 7)
    - Added "Enable/Disable apps" (in option 1)
    - Added option to list system apps, user apps, enabled and disabled apps (in option 1)
    - Added separate window for listings (in option 1 and option 4)
    - Improved function to use PC keyboard (in option 7)
    - Improved function for sending/receiving files (in option 3)
  • v7.0 (Jan 09, 2023):
    - Added option to debug by Bluetooth in older watches, as Moto 360 Gen 1 or Sony Smartwatch 3 (in previous connection).
    - Added option to repair synchronization in old watches (in option 7.5)
    - Added option of links for reference such as news about Wear OS, firmware table... (in option 7.6)
    - Added guide to download and install AOSP Wi-Fi Keyboard (in option 7.2)
    - Added guide to download and install NavExplorer (in option 3)
    - Improved wired connection with USB debugging (on previous connection)
    - Correction of bugs
    - Debugged code
  • v8.0 (Jan 23, 2023):
    - Added tool to get APK for Wear OS from "legacy" APK files for the phone (in option 7.7)
    - Added tool to get APK for Wear OS in bulk (in option 7.8)
    - Added option to set ringtone and watch sounds to mute (in option 4)
    - Bug fix when installing APKs (now the APK is not kept in the watch, avoiding it to occupy space).
    - Fixed several bugs

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.

  • 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).

  • 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.

  • When you have finished, turn off "ADB debugging" on the watch, otherwise it will drain your watch battery...


Where to download?




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. A notification will probably appear on the watch asking "Allow debugging?", select "Always allow from this computer".

  6. In the tool, choose a function to run and follow the instructions on the screen.
allow-debugging-wearos.jpg

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?).

  • Porting code to Linux and Mac via Java or Python.





I share this tool for free, to code the tool as it is now having taken me quite some time, I just ask for some feedback for the one who download it and try it.

If you are going to use it, please comment what you think or what bugs you see or what new features you suggest. Any opinion is interesting.


Version Information
Status:
Stable
Current Version: v8.0
Release Date: 13/02/2021
Last Update Date: 23/01/2023
Please tell me, based on your method, add a ringtone, will it work on other watches. We are talking about Oppo Watch (Wear OS 2.38)
 

doctormaligno

Member
Oct 12, 2011
32
9
First of all, thank you so much for this amazing software. It's been really helpful to me.

I post here out of desperation.

My Galaxy Watch4 lost connection with my phone for no reason, and I tried the method here to reconnect without having to restart the phone.
It didn't work, so I reset the watch. But it didn't synced back.
After hours and hours of trying everything I read online, I still can't sync them.

I tried with a different phone and it works. So it might be something that happened on the phone. I reset bluetooth, connectivity settings and a plethora of other things. Nothing.

I've come to think that maybe trying to re-sync with Wear OS Tools might have done something that it's stopping them from syncing back (not that I'm positive, it's just an hypothesis that I'd love to test). Is there any way to revert whatever it's done in that process?

People in this forum is way smarter than me, so maybe this would appear to have an easy solution for some of you, the one I proposed or something else I can't think of. Hopefully.

Thank you so much.
 

bernarbernuli

Senior Member
Aug 26, 2010
348
770
Vigo
www.htcmania.com
First of all, thank you so much for this amazing software. It's been really helpful to me.

I post here out of desperation.

My Galaxy Watch4 lost connection with my phone for no reason, and I tried the method here to reconnect without having to restart the phone.
It didn't work, so I reset the watch. But it didn't synced back.
After hours and hours of trying everything I read online, I still can't sync them.

I tried with a different phone and it works. So it might be something that happened on the phone. I reset bluetooth, connectivity settings and a plethora of other things. Nothing.

I've come to think that maybe trying to re-sync with Wear OS Tools might have done something that it's stopping them from syncing back (not that I'm positive, it's just an hypothesis that I'd love to test). Is there any way to revert whatever it's done in that process?

People in this forum is way smarter than me, so maybe this would appear to have an easy solution for some of you, the one I proposed or something else I can't think of. Hopefully.

Thank you so much.

Your watch is Wear OS 3 and the method of syncing without reset only works on Wear OS 2, I have not found the way on Wear OS 3 yet.
 
  • Like
Reactions: doctormaligno

doctormaligno

Member
Oct 12, 2011
32
9
Your watch is Wear OS 3 and the method of syncing without reset only works on Wear OS 2, I have not found the way on Wear OS 3 yet.

Thanks, I didn't know that, that's helpful.

Do you think the fact that I tried to do it could be the reason why there's no way to sync the phone and watch back?

If so, is there something done in that process that can be reverted? (this might make no sense for someone knowledgeable, I apologize if that's the case).

Thanks bernarbernuli.

(it's been 3 weeks since I'm on this odyssey, unable to use my watch anymore)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    First of all, thank you so much for this amazing software. It's been really helpful to me.

    I post here out of desperation.

    My Galaxy Watch4 lost connection with my phone for no reason, and I tried the method here to reconnect without having to restart the phone.
    It didn't work, so I reset the watch. But it didn't synced back.
    After hours and hours of trying everything I read online, I still can't sync them.

    I tried with a different phone and it works. So it might be something that happened on the phone. I reset bluetooth, connectivity settings and a plethora of other things. Nothing.

    I've come to think that maybe trying to re-sync with Wear OS Tools might have done something that it's stopping them from syncing back (not that I'm positive, it's just an hypothesis that I'd love to test). Is there any way to revert whatever it's done in that process?

    People in this forum is way smarter than me, so maybe this would appear to have an easy solution for some of you, the one I proposed or something else I can't think of. Hopefully.

    Thank you so much.

    Your watch is Wear OS 3 and the method of syncing without reset only works on Wear OS 2, I have not found the way on Wear OS 3 yet.
  • 12
    All-in-One tool for Windows. Wear OS Tools v8.0


    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:​
    • Send files to the watch such as MP3s, images, PDFs, or download files contained in the watch.

    • Install applications (Sideload).

    • Install applications in bulk

    • Uninstall apps of watch.

    • Enable/disable Watch apps

    • Extract all the apps you have installed on the watch and mass restore them when necessary (Backup/Restore).

    • Get APK for Wear OS from "legacy" APK files for the phone. [new]

    • Get APK for Wear OS in bulk. [new]

    • Change ringtone, notification sound and alarm sound of the watch.

    • Mute ringtone, notification sounds, and alarm watch. [new]

    • Change screen density

    • Change font size.

    • Use the computer keyboard to type on the watch.

    • Force pairing the watch with Bluetooth without resetting to factory defaults.

    • Repair synchronization in old watches such as Moto 360 Gen 1 or Sony Smartwatch 3.

    • Enter ADB commands via command line

    • Perform advanced reboot (Recovery Mode and Bootloader Mode)

    • 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).

    • Optimize the Watch.

    • View watch information such as serial number, build version, Android version, resolution, battery status...

    • Connection to the watch can be made via Wi-Fi, via Bluetooth or via USB cable. [new]

    Changelog:
    • v1.0 (Feb 13, 2021) - Initial version
    • v1.1 (Feb 21, 2021) - Compiled again with Pro version of the EXE converter.
    • v2.0 (May 19, 2022) - Added new features (backup and restore tool, screen recorder and watch information)
    • v3.0 (Aug 27, 2022) - Added new functions (Change font size, change watch sounds), debugged code, optimized menus
    • v3.1 (Aug 30, 2022) - Fixed bug in option to change ringtones and sounds.
    • v4.0 (Oct 15, 2022) - Added new function (optimize Watch) and restructured main menu.
    • v5.0 (Nov 05, 2022):
      - Added "Install apps in bulk" (in option 1)
      - Added "Enter ADB commands via command line" (in option 7)
      - Added "Restore optimizations to default values" (in option 8)
      - Added help option to get IP address and secure Wi-Fi network (in tool startup)
      - Improved optimization tool (redesigned and more detailed info)
    • v6.0 (Jan 02, 2023):
      - Added "Advanced Reset Options" (in option 7)
      - Added "Enable/Disable apps" (in option 1)
      - Added option to list system apps, user apps, enabled and disabled apps (in option 1)
      - Added separate window for listings (in option 1 and option 4)
      - Improved function to use PC keyboard (in option 7)
      - Improved function for sending/receiving files (in option 3)
    • v7.0 (Jan 09, 2023):
      - Added option to debug by Bluetooth in older watches, as Moto 360 Gen 1 or Sony Smartwatch 3 (in previous connection).
      - Added option to repair synchronization in old watches (in option 7.5)
      - Added option of links for reference such as news about Wear OS, firmware table... (in option 7.6)
      - Added guide to download and install AOSP Wi-Fi Keyboard (in option 7.2)
      - Added guide to download and install NavExplorer (in option 3)
      - Improved wired connection with USB debugging (on previous connection)
      - Correction of bugs
      - Debugged code
    • v8.0 (Jan 23, 2023):
      - Added tool to get APK for Wear OS from "legacy" APK files for the phone (in option 7.7)
      - Added tool to get APK for Wear OS in bulk (in option 7.8)
      - Added option to set ringtone and watch sounds to mute (in option 4)
      - Bug fix when installing APKs (now the APK is not kept in the watch, avoiding it to occupy space).
      - Fixed several bugs

    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.

    • 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).

    • 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.

    • When you have finished, turn off "ADB debugging" on the watch, otherwise it will drain your watch battery...


    Where to download?




    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. A notification will probably appear on the watch asking "Allow debugging?", select "Always allow from this computer".

    6. In the tool, choose a function to run and follow the instructions on the screen.
    allow-debugging-wearos.jpg

    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?).

    • Porting code to Linux and Mac via Java or Python.



    1674471649932.png


    1673300007981.png


    1674471753492.png


    I share this tool for free, to code the tool as it is now having taken me quite some time, I just ask for some feedback for the one who download it and try it.

    If you are going to use it, please comment what you think or what bugs you see or what new features you suggest. Any opinion is interesting.


    Version Information
    Status:
    Stable
    Current Version: v8.0
    Release Date: 13/02/2021
    Last Update Date: 23/01/2023
    6
    Hello, I have updated the tool:
    • Added option to debug by Bluetooth in older watches, as Moto 360 Gen 1 or Sony Smartwatch 3 (in previous connection).
    • Added option to repair synchronization in old watches (in option 7.5)
    • Added option of links for reference such as news about Wear OS, firmware table... (in option 7.6)
    • Added guide to download and install AOSP Wi-Fi Keyboard (in option 7.2)
    • Added guide to download and install NavExplorer (in option 3)
    • Improved wired connection with USB debugging (on previous connection)
    • Correction of bugs
    • Debugged code


    The tool I consider to be very developed, I no longer believe that with my humble programming knowledge I can add something new and interesting to the tool, however if I come up with something interesting, I will update the initial post and there will be a v8.0 However, there are still some issues that I have not been able to solve:
    • Forcing pairing on Wear OS 3 watches: My watch on a TWP3 and has not yet been upgraded to Wear OS 3, so I have not been able to test to figure out how to force pairing without reverting to factory defaults.

    • New optimization tasks: I think the optimization tool still has some room for improvement, but I don't know of any other optimization tasks that could be useful to Wear OS 2/3 watches.

    • Porting the tool to Linux, as currently it can only be used on Windows. I have no idea about Shell Script, so I am not going to port it.
    In a few days, if Ticwatch Pro 3 is NOT updated to Wear OS 3 (to make the tests to force the pairing that I mentioned before) I will post here the complete code of the tool for anyone who wants to use it, or improve it, my knowledge is limited, sure that it can be improved much more. So far, I have not wanted to post the code to develop the ideas I had for the tool, but with this latest version I consider the development finished (if something new does not come up, of course).
    5
    Hello, I update the tool:
    • Added "Install apps in bulk" (in option 1)
    • Added "Enter ADB commands via command line" (in option 7)
    • Added "Restore optimizations to default values" (in option 8)
    • Added help option to get IP address and secure Wi-Fi network (in tool startup)
    • Improved optimization tool (redesigned and more detailed info)

    5
    Hello, I update the tool:

    • Added "Advanced Reset Options" (in option 7)
    • Added "Enable/Disable apps" (in option 1)
    • Added option to list system apps, user apps, enabled and disabled apps (in option 1)
    • Added separate window for listings (in option 1 and option 4)
    • Improved function to use PC keyboard (in option 7)
    • Improved function for sending/receiving files (in option 3)
    4
    I thought I could not include anything more interesting to the tool, and recently I have added a feature that I find very interesting, and at least for me very useful, it is a tool that automatically extracts from the APKs for the phone the version for Wear OS. This system of including the APK for the watch was the system used until March 2021 by all developers so that their APP could be installed from the Play Store of the watch, from that date more or less developers no longer do so. The case that if you install apps that for various reasons are no longer in the Play Store is very possible that this tool is useful for you. It does the same function as the Wear Installer app, but from the PC.

    The tool allows you to scan the APK you want, and checks that the APK for the watch is inside, extracts it and installs it automatically on the watch.

    In addition to this feature, I have added an enhancement for the one who prefers the ringtone and notification and alarm sounds muted.


    Changelog:
    • Added tool to get APK for Wear OS from "legacy" APK files for the phone (in option 7.7)
    • Added tool to get APK for Wear OS in bulk (in option 7.8)
    • Added option to set ringtone and watch sounds to mute (in option 4)
    • Bug fix when installing APKs (now the APK is not kept in the watch, avoiding it to occupy space).
    • Fixed several bugs