Skip to content

Internet helper add-on

Not yet released

Support for this feature has been added to Gadgetbridge's codebase, but is not yet released. It is already available in the nightly releases.

Doesn't apply to Bangle.js builds of Gadgetbridge

Bangle.js build of Gadgetbridge can always access to the internet regardless whether the add-on app is installed or not, therefore this section only applies to non-Bangle.js builds of Gadgetbridge.

As a safeguard, standard builds of Gadgebridge can't connect to the internet by default. To bring internet capabilities to Gadgetbridge, you will need to install a separate "internet helper" app on your phone. This will relay all internet requests sent from your gadget to Gadgetbridge app, and then to the add-on app to perform the request.

Installing the internet add-on app is optional. If there is no add-on application was installed, then your gadget won't be able to retrieve data from the internet through your phone since there would be nowhere for Gadgetbridge to forward these requests to. If none of your gadgets relies on internet for a specific feature, then installing the add-on won't provide any use.

Setting up

First, get the latest version of internet helper add-on app, and keep it installed.

Get internet helper

After installing internet helper add-on, open Gadgetbridge.

Gadgetbridge now should ask for a new permission, which is a custom internet permission only provided by the add-on app. Gadgetbridge won't be able to make use of the add-on app unless the permission was given.

If your preferences makes you to not see this permissions screen, you can go to Android settings and manage permissions of Gadgetbridge app at any time. Since this is a custom permission provided by an app, it is found under " Additional permissions" in Android app permissions. This way, you can also deny the permission even after allowing once, same like in other standard Android permissions.

Settings for the internet access is managed through Gadgetbridge.

To do that, go to " Settings External Integrations Internet helper". Then, you can configure which connections are allowed be made when needed.