Update not working when macOS Sequoia firewall is on


Describe the bug
When the macOS inbuilt firewall is turned on BTT freezes when Check for Updates is clicked. Looking in macOS firewall settings (in System Settings) shows that there is an entry for BTT that is locked to block all connections. Selecting this entry causes the remove (minus) button to be ghosted. Other items can be removed, but BetterTouchTool can not be removed or edited. Therefore, whenever the firewall is on BTT update will not work.

In the screenshot note that BTT is selected and the minus button is disabled.

I tried manually adding an entry for BTT using the plus button. The result was that there were two entries for BTT, one was editable and deletable. However, it still does not work, it seems the locked and unremovable entry supersedes any you manually add.

I have no idea what is causing the locked BetterTouchTool entry in the firewall, is it something BTT is doing itself?


Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
15" M2 MacBook Air


Screenshots


Device information:

  • Type of Mac: MacBook
  • macOS version: 15.0
  • BetterTouchTool version: (please post the exact version - not just "the latest one") 4.707

Additional information (e.g. crash logs, related issues, etc.):

is this maybe some company device?

Nope, bought it new directly from Apple, no other owner than myself, no profiles installed.

weird sounds like a sequoia bug. On reddit there seem to various people with all kind of apps experiencing similar.

I recommend the Little Snitch firewall a lot, it is much more powerful than the integrated one.

Agree that it being a Sequoia bug is definitely a possibility as 15.0 is a bit rough. Already using Little Snitch for years, it's fantastic.

In have this exact same issue. Before macOS Sequoia, BetterTouchTool updates worked just fine even when the macOS Firewall was set to Block incoming connections for the BetterTouchTool.app. If you have this issue, I recommend disabling automatic update checking in BetterTouchTool Settings > Basic for now.

Don't know when this issue got fixed and whether it was fixed by a BetterTouchTool update or a macOS update, but BetterTouchTool updates definitely have worked since at least BTT 4.910 and macOS 15.1.1 even though the Mac System Settings > Network > Firewall > Options shows that the incoming connections to BetterTouchTool are blocked (and the macOS bug still prevents me from changing that setting).

weird! I didn't change anything related, so maybe it was some weird bug that resolved itself or some weird interaction with some macOS bug.