[Smart watch tips] How to adjust the display scaling of your smartwatch.

razor512razor512 United StatesPosts: 2,683 ✭✭✭✭✭✭✭✭

This tutorial mainly builds upon what was learned in my previous tutorial on sideloading applications onto a smartwatch. If you already have USB debugging enabled on your smartphone, as well as ADB and Bluetooth debugging enabled on your smart watch, then this guide will be quite simple since you will only need to enter in a small number of commands.

To adjust the scaling, do the following:

1: Connect your smartphone to your PC via the USB cable.
2: Press the Windows + R key, and type in cmd and then press enter.
3: Enter in the following commands
adb devices
adb forward tcp:4444 localabstract:/adb-hub
adb connect localhost:4444
adb devices
adb -e shell

4: you should now have a shell for your smart watch. this will allow you to run a wide range of commands, including the one that we will be using wm density.
For example, a command such as the following will allow you to fit more content on your screen.

wm density 200

(Values larger than 280 will make things larger, and values smaller than 280 will make things smaller)

The use of this command will depend on your personal preference, you can use get very granular in your adjustments and increase or decrease the scaling in very small increments.

The default wm density value is 280. Larger numbers will make things on the screen larger, and smaller numbers will make things smaller. Though in each case, the watch face that you use, will remain the same size and fill the screen.
Furthermore, if you run the wm density command with no value after it, it will tell you the default value, as well as any override value that you are currently using. I typically use 190 or 200 as it makes longer notifications and emails easier to read, as there will be fewer line breaks.

Here is a short video demonstration of this process:

If this is your first time using ADB on your smart watch, check out my reply to this thread for the relevant steps to getting ADB running on your smartwatch.


  • razor512razor512 United StatesPosts: 2,683 ✭✭✭✭✭✭✭✭

    If you missed the instructions on enabling the debugging functions on both your smart phone and smart watch from my previous tutorial, the instructions below should help you get the relevant debugging options enabled.

    Enabling "ADB debugging" and "Debug over Bluetooth" on your smart watch:

    1: On your smart watch, go to Settings > System > About.
    2: Look for the entry labeled "Build number", and then tap it 7+ times; you will see a message appear stating "You are now a developer!".
    3: Go back to the main settings menu.
    4: Scroll to the bottom of the list, and open the "Developer options" menu.
    5: Enable both "ADB debugging", and "Debug over Bluetooth"

    Enabling USB debugging on your smartphone:

    1: Go to Settings > About phone.
    2: Look for the entry labeled "Build number", and then tap it 7+ times; you will see a message appear stating "You are now a developer!".
    3: Go back to the main settings menu.
    4: Go to "Developer options".
    5: Enable "USB debugging".

    Now that we have ADB enabled on both the smartphone and the smart watch that is paired to it, we can now proceed to getting an ADB shell on the smartwatch.
    PS, if you do not have ADB drivers installed on your system, ZTE smartphones will often include those drivers, simple select the "Install driver" option when you connect the phone to your PC, and then run the installer that it provides.

    Enabling Bluetooth debugging within the Wear OS app:
    1: Open the "Wear OS" app on your smartphone.
    2: Scroll down and click on "Advanced Settings".
    3: Enable "Debugging over Bluetooth"

    4: Make sure the smart watch is connected to the smartphone.

    You will also see a notification on the screen of the smart watch indicating that "Debugging over Bluetooth is enabled".

Sign In or Register to comment.