← LOTSE

LOTSE HELPER

An optional companion for LOTSE on macOS.

LOTSE ships through the Mac App Store, which means it runs in a sandbox. That sandbox is a good thing — it is also why a handful of features cannot work from inside the app. Setting your Wi-Fi interface's MTU, for one, requires root. So does reading the system's own list of remembered Wi-Fi networks.

The Helper is a small background service that does this kind of job for LOTSE — you will find everything LOTSE asks of it in the list below. LOTSE works without it. Install it if you want the features below; skip it and everything else behaves normally.

Download

Download LOTSE Helper

Version
2.8.4
Size
1.2 MB
Requires
macOS 14 or newer
Signed by
Developer ID Installer: Stefan Gentz (FXNM9Q94Z4)
Notarized
Yes, by Apple
SHA-256
a55bb38eaf346273f5c2ad777415f15c084e8dc7d1886ac7f3f5fa93298a4229

Permanent link to this exact version — the button above always points at the newest release, this one never changes.

Check what you downloaded

You are about to install something that runs as root. You should not have to take my word for what it is, so here are the two commands that let you check it yourself:

shasum -a 256 ~/Downloads/LOTSE-Helper.pkg
pkgutil --check-signature ~/Downloads/LOTSE-Helper.pkg

The first must print the digest listed above. The second must name Stefan Gentz (FXNM9Q94Z4) and report that the package is trusted by Apple's notary service. If either disagrees, do not install it — and please tell me.

What it does

This is everything LOTSE asks the Helper to do:

Beyond that, LOTSE only asks the Helper for its version, to restart when you have installed a newer one, and to remove itself when you uninstall it.

It has no user interface, never contacts anything on the internet, and stores nothing about you. It starts with your Mac, so that a Hard Kill you left on is back in force right away, and otherwise waits for LOTSE to ask. It takes requests from LOTSE alone: every connection has to carry LOTSE's code signature, or it is refused.

Getting back online without LOTSE

You switch Hard Kill off in LOTSE, in the same place you switched it on. Should LOTSE ever be unable to lift it, the package includes a rescue script that undoes the blackout by itself, without LOTSE and without the Helper. Run it in Terminal:

sudo /Library/PrivilegedHelperTools/cloud.lotse.app/hardkill-deactivate.sh

If even that does not bring you back online, restart your Mac in Safe Mode: third-party background services do not start there, so the blackout is not applied.

Install

Open the package and follow the installer. macOS will ask for your administrator password — installing a system service is exactly the moment it should.

LOTSE notices the Helper within a minute and unlocks the features by itself. Nothing to restart.

One extra step for the Wi-Fi history

To read the remembered-networks list, the Helper needs Full Disk Access — the same permission Time Machine and backup tools ask for. Grant it in System Settings → Privacy & Security → Full Disk Access, where it appears as LOTSE Helper. The other features work without it.

Remove it

The Helper is a separate install, so removing LOTSE does not remove it. You do not need a terminal for that, though — LOTSE takes it off for you.

Open LOTSE → Settings → General and scroll to LOTSE Helper. While the Helper is installed, the card lists what it unlocks, whether Full Disk Access has been granted, and which version is running.

The LOTSE Helper card in LOTSE's General settings: a list of the unlocked features, the Full Disk Access status, the version number, and an Uninstall LOTSE Helper button.
Settings → General → LOTSE Helper. The button at the bottom removes it.

Click Uninstall LOTSE Helper … and confirm once. No administrator password is needed: the Helper is already running with the privileges required, so it removes its own files, unregisters its background service and drops its installer receipt. It removes exactly what the installer put there, in reverse — the end state is the same one you would get by doing it by hand.

LOTSE then behaves as if the Helper had never been there, and says so within a minute. One leftover is not ours to clean: macOS keeps the Helper's entry in System Settings → Privacy & Security → Full Disk Access until you remove it there with the button. That list outlives every uninstall on macOS, not just this one.