PreMiD icon indicating copy to clipboard operation
PreMiD copied to clipboard

MacOS Premid prompts firewall every system reboot

Open KenaiTheWolf opened this issue 5 years ago • 12 comments

Describe the bug macOS Premid prompts firewall dialogue for allow / deny ports every system reboot

To Reproduce Steps to reproduce the behavior:

  1. Install Premid
  2. Reboot

Expected behavior The premid app should show itself to the firewall, and stay persistently stored as an application with the allow or deny state saved.

Desktop (please complete the following information):

  • OS: MacOS 10.15.6 Beta 1 (Happens on stable)
  • Browser Firefox
  • Version Premid 2.3.1 Firefox 78.0b6

KenaiTheWolf avatar Jun 13 '20 17:06 KenaiTheWolf

MacOS versions are 10.15.x, they've been like this since 2001. There is no 14.x or 15.x, 10.15.x is the most recent version. As far as the app not being signed - that's a different system called gatekeeper that warns users. It only prompts you the first time you run the application, not to mention, I have gatekeeper disabled, SIP is disabled, etc.

KenaiTheWolf avatar Aug 01 '20 17:08 KenaiTheWolf

That doesn’t hold water. I’ve reproduced the issue on 10.14, 10.15 & 11.0, not to mention on two machines and a clean OS install. On Aug 1, 2020, 1:04 PM -0500, kawakami [email protected], wrote:

Yeah about these macOS version my bad. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

KenaiTheWolf avatar Aug 01 '20 18:08 KenaiTheWolf

Yep, that’s the one. On Aug 1, 2020, 1:19 PM -0500, kawakami [email protected], wrote:

Did you mean this dialogue? — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

KenaiTheWolf avatar Aug 01 '20 18:08 KenaiTheWolf

So why not change the behavior of the application so it doesn’t check its own integrity when it’s opened to allow OS X to auto sign? The system will automatically check the integrity of the application on first launch and ask the user if they want to launch. On Aug 1, 2020, 1:25 PM -0500, kawakami [email protected], wrote:

As it says, it can't be avoided because app is not signed. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

KenaiTheWolf avatar Aug 01 '20 18:08 KenaiTheWolf

It's all good, could you tell me about the build system by chance, I can codesign with my dev account, but I want to see if the signature will even stay valid.

KenaiTheWolf avatar Aug 08 '20 06:08 KenaiTheWolf

I understand you're on hiatus - just wanted to throw an update and I wish you good luck with resolving this, that said, here's what I've done.

I just tried to code sign the application with Xcode, and it doesn't look good. My personal account won't allow me to code sign this for the 7 day period it's supposed to be able to be signed for.

KenaiTheWolf avatar Oct 26 '20 07:10 KenaiTheWolf

@KenaiTheWolf, I think that with macOS Big Sur release, it should be fixed tho 🤔

I'm on macOS Big Sur 11.5.1 (20G80) and it still shows the same dialogue every time I restart the PreMiD app.

DarthGigi avatar Aug 19 '21 11:08 DarthGigi

This should be resolved in v3

EncryptedDev avatar May 13 '22 21:05 EncryptedDev

is this still an issue? Because I can't reproduce this on Ventura?

Timeraa avatar Mar 25 '23 14:03 Timeraa

I can still reproduce this on the current developer beta of Ventura. I would assume it's still a bug if the application is unsigned and doesn't have the proper entitlements as that's what's causing the issue to begin with.

KenaiTheWolf avatar Apr 08 '23 22:04 KenaiTheWolf

I can still reproduce this bug on the latest macOS 13 and macOS 14 builds.

KenaiTheWolf avatar Sep 06 '23 00:09 KenaiTheWolf

Hmm, I sadly don't have that issue at all on my Mac, but I am soon going to be updating the app and I hope the issue is going to be gone by then

Timeraa avatar Sep 08 '23 19:09 Timeraa