objective-see / LuLu

LuLu is the free macOS firewall
GNU General Public License v3.0
9.67k stars 452 forks source link

Not Running in mac os sequoia #624

Open exrector opened 2 months ago

exrector commented 2 months ago

Not Running in mac os sequoia. LuLu's Network Extension Is Not Running Extensions must be manually approved via Security & Privacy System Preferences.

The request/notification is missing from Security & Privacy System Preferences.

exrector commented 2 months ago

I found a potential workaround. If you run another program from the terminal, such as Running DNSMonitor After copying DNSMonitor to the /Applications directory, launch it by executing its binary (DNSMonitor.app/Contents/MacOS/DNSMonitor) via the Terminal

The system will then notify you of permissions that previously failed to appear for some reason.

Снимок экрана 2024-07-14 в 12 54 32
MHArvin commented 1 month ago

Me too. It's stuck on macOS System Settings. CleanShot 2024-07-15 at 20 03 18@2x

MHArvin commented 1 month ago

Me too. It's stuck on macOS System Settings. CleanShot 2024-07-15 at 20 03 18@2x

macOS Sequoia Beta3

mayank-ast commented 1 month ago

@exrector Thanks, mate. I’ve been searching for a while, and your fix works perfectly. Just dropping a note in case someone doesn’t understand how to execute the binary.

Download DNS Monitor from this link. https://github.com/objective-see/DNSMonitor/releases/tag/v1.2.0

Open Terminal and navigate to the DNSMonitor binary

cd /Applications/DNSMonitor.app/Contents/MacOS/

Run the DNSMonitor binary

./DNSMonitor

Please note that you might see a missing app logo and name initially. Just enable it, and Lulu will start working as expected.

Screenshot 2024-07-16 at 5 17 35 PM
idelin commented 1 month ago

@exrector @mayank-ast tks, works!

Arstidir commented 1 month ago

unfortunately I just clicked on allow after "./DNSMonitor" and not show in system settings. Now I can't get to the Network Extensions settings to allow it for Lulu. Is there another way? running cd /Applications/DNSMonitor.app/Contents/MacOS/ & ./DNSMonitor again does not work.

Neo-Atom commented 1 month ago

unfortunately I just clicked on allow after "./DNSMonitor" and not show in system settings. Now I can't get to the Network Extensions settings to allow it for Lulu. Is there another way? running cd /Applications/DNSMonitor.app/Contents/MacOS/ & ./DNSMonitor again does not work.

@Arstidir

To change these settings in macOS sequoia, choose  menu > System Settings, click General in the sidebar, then click Login Items and Extensions on the right. (You may need to scroll down.) Then select Network Extension in the Extensions.

Or install AdGuard to get another chance. (what I did😓)

Arstidir commented 1 month ago

omg thank you @Neo-Atom ! I didn’t find that myself.

It works now :D