Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS cannot check QMK Toolbox for malware, cannot open #227

Open
marfier opened this issue Sep 18, 2020 · 17 comments
Open

macOS cannot check QMK Toolbox for malware, cannot open #227

marfier opened this issue Sep 18, 2020 · 17 comments
Labels

Comments

@marfier
Copy link

marfier commented Sep 18, 2020

On macOS Catalina and above, QMK Toolbox cannot open without this warning:

image

  • macOS Version: 10.15.6
  • QMK Toolbox Version: 0.0.20

Yes, I know that I could easily override it, but why not sign the application? You can get a free Apple Developer Program account to sign the application, as this is an open-source project.

@skullydazed
Copy link
Member

Signing the app is something we keep kicking down the road. We will do it, but I can't give you a timeline on it.

In the meantime you can bypass this check without changing your global preferences by right clicking QMK Toolbox and clicking "Open". After that you will be able to open the app in the normal fashion.

@drashna drashna added the bug label Sep 20, 2020
@focusaurus
Copy link

Note on macos 10.15.7 I cannot open this even with the finder right click open workaround. I believe this is stock macos behavior now although there's some chance it's extra lockdown by my workplace's IT setup.

@kyusu
Copy link

kyusu commented Nov 24, 2020

Note on macos 10.15.7 I cannot open this even with the finder right click open workaround. I believe this is stock macos behavior now although there's some chance it's extra lockdown by my workplace's IT setup.

It's not your setup. I can't open it either on my (private) Mac.

@skullydazed
Copy link
Member

For the time being you can work around this by opening System Preferences, going to Security & Privacy, and under the General tab you should see QMK Toolbox listed. Click "Open Anyway" to allow QMK Toolbox to open now and in the future.

Screen Shot 2020-11-24 at 10 51 39

@kyusu
Copy link

kyusu commented Nov 24, 2020

Interestingly enough only using this workaround did not work for me. What did work was doing the above and cleaning the quarantine attribute with sudo xattr -cr /Applications/QMK\ Toolbox.app (https://ss64.com/osx/xattr.html).

@focusaurus
Copy link

I don't get that "Open Anyway" button in the security & privacy screen at all. shrug. but @kyusu that xattr command line did work so now I can launch the toolbox. Thanks!

@kbrock
Copy link

kbrock commented Mar 25, 2021

Running High Sierra and Big sur. The following works for me.

Double click the application. It says "no go" but offers to show me the application in the finder.
It opens the Applications folder and highlights the application.
I right click the application and choose open (yes, seems the same as just double clicking it)
It now gives me 3 options, one of which is open anyway.

I do not need to go into the security and privacy settings.
This is a personal laptop, but it has worked in reasonably locked down corporate laptops as well.

HTH

@amowry
Copy link

amowry commented May 21, 2021

Just another request for signing the QMK Toolbox :) app. I love it and recommend it to my customers, but the fact that many of them have trouble installing it does cause me a lot of headaches :(. Thanks!

@rfong
Copy link

rfong commented Jun 6, 2021

Interestingly enough only using this workaround did not work for me. What did work was doing the above and cleaning the quarantine attribute with sudo xattr -cr /Applications/QMK\ Toolbox.app (https://ss64.com/osx/xattr.html).

-cr recursively removes all xattr attributes. It's usually not a concern, but to be safe I'd recommend just specifying the attr causing the annoyance. xattr -d com.apple.quarantine /Applications/QMK\ Toolbox.app

@daprice
Copy link

daprice commented Dec 7, 2021

Here’s yet another request to sign the app to address this. Considering that most people probably type passwords, account numbers, and other private info using keyboards flashed using QMK Toolbox, it seems important to provide the ability to confirm that one’s copy of the app hasn’t been infected with malware during or after download.

Users of other similarly-sized open source projects that didn’t sign their app have already been targeted by attacks that might have been mitigated if the app was signed.

@nooges
Copy link
Member

nooges commented May 18, 2022

I've started doing some preliminary work on having the app signed and notarized now through GitHub Actions, just a bunch of tedious work right now adding steps to the workflow, running it, and waiting for the result.

@amowry
Copy link

amowry commented May 19, 2022

Great, thanks so much for your work on this!

@pkrakow
Copy link

pkrakow commented Mar 11, 2023

I was able to get this to work on MacOS Ventura 13.1 earlier today. The series of steps was slightly different from what's discussed above (I had to click through a second dialog warning) but the app ultimately worked.

@stevethecollier
Copy link

another approach is to "show in finder", right click, select open from the file options, and then you will be given the option to start the program.

@Kl-11
Copy link

Kl-11 commented Oct 25, 2023

Any chance this has been resolved in the beta or planned to? Now Nuphy shifted to VIA/QMK and more mainstream users like myself are figuring this out. It would be much appreciated if you can sign the app and provide a simpler / safer route for us to use this. Great work overall, new to the mechanical keyboard world.

@nooges
Copy link
Member

nooges commented Oct 25, 2023

Due to the deletion of the GitHub Action from the marketplace that we were using to sign Mac build with, we had to remove signing for now (#420). Not sure yet when I'll get around to fixing the signing issue by finding new actions from the marketplace to work with.

@Kl-11
Copy link

Kl-11 commented Oct 25, 2023

Thanks nooges. Hopefully an alternative comes along soon. Appreciate your efforts. Cheers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests