[Wear OS General] aligatro2010:
First of all, if your watch doesn't have wifi then this guide is not for you. This guide while it tries to go more into details, it requires some previous knowledge of using console commands.

According to the official google website. [1]

There is a way to bypath that limitation by installing Android version of firefox on your watch. However, its not enough to just install firefox. You also need to change lcd density parameter to make UI fit on the tiny screen AND you'll need some sort of keyboard to be able to input characters into firefox.

You will need to download tools to be able to connect to your watch.

1. [TOOL] [WINDOWS] ADB, Fastboot and Drivers - 15 seconds ADB Installer v1.4.2

Your watch needs to have USB debugging enabled. Follow this youtube guide. Since UI is the same on all android wear, this method will work on all android wear watches. Note that the person in the video has a Mac. So the console will be different. On windows you just fire up the cmd. You can ignore the Android SDK and Eclipse stuff she is doing as we don't need it for this.

2.

[YOUTUBE]gB2Nfx0k7h0[/YOUTUBE]

This tool has a list of supported devices, but since we are going to be using only one function of it, you can probably get away with picking the wrong android wear watch from the list.

3. Download [TOOL] WinDroid Universal Android Toolkit v2.4 | Unlock | Root | Flash | 90+ Devices

From previous steps make sure your watch is connected and the WinDroid tool is able to detect it. If all is good download APKs and then in WinDroid go to "Commands" tab and click on "Install App". Find your firefox and minuum wear apk files. Install both of them by installing one at a time.

Once apks are installed you need to open cmd terminal and type some commands:

To make keyboard work you need to type

adb shell ime enable com.whirlscape.minuum/.MinuumKeyboardService

And then

adb shell ime set com.whirlscape.minuum/.MinuumKeyboardService

To make firefox UI more usable, we need to change the LCD density.

In the same terminal first type

adb shell

then

cat /system/build.prop | grep "lcd"

You will then see something like this on the screen

ro.sf.lcd_density=280

Write down this value and keep it save in case you want to restore to normal LCD density.

To change density type

wm density 200

It will immediately change LCD density on your watch. Everything will become smaller. I recommend that you enable "Large Font" in Accessibility menu on your watch to make the font size bigger.

Now try connecting to the public wifi on your smartphone. Wait a few seconds for information to sync with your watch. Disable bluetooth on your phone and your watch should automatically try to connect to wifi hotspot. Alternatively you can select wifi AP from a list of wifi on your watch without needing to use your phone. You will still need to disable bluetooth on your phone though.

Finally, fire up firefox on your watch, try to go to any website. The captivity webpage of your public wifi will show up and just press accept/I agree/etc as you normally would. After that you can close firefox by swiping to the right. I recommend you install task manager for android wear to be able kill firefox from memory. And try not to leave firefox or wifi open for too long as it will drain your battery really quick.

Now sit back and enjoy your wifi sync over the public wifi hotspot connection.

Here how it all looks on my watch.

Sadly video doesn't start, it just keeps on buffering.