Mac上“您没有权限来打开应用程序”(Big Sur)

最近电脑更新了Macos的最新11版大苏尔 Big Sur。很快问题就出现了:安装某个软件的时候Key Gen打不开,提示您没有权限来打开应用程序,类似这样:https://zhuanlan.zhihu.com/p/292089258?utm_source=wechat_session

头疼的搞了好几天,试了各种方法,最后使用upx成功了。这里简单说一下用法。

这篇文章的有效期可能很短,所以请留意当前时间:2020年12月04日

先安装upx,推荐使用brew

brew install upx

在解决这个问题的过程中,有网文提供了直接下载upx程序处理,当时也试了 没有成功。所以这里依然推荐使用brew安装

安装好以后,通过管理员权限脱壳:

sudo upx -d /Applications/CORE Keygen.app/Contents/MacOS/CORE Keygen

上面是我的包,你需要换成自己的,反斜杠的原因是名字里有空格,反正是按Tab自动补全的。记住一定要到Contents/MacOS下面

输出“Unpacked 1 file.”就可以了。程序就能正常打开了。

 sudo upx -d /Applications/CORE Keygen.app/Contents/MacOS/CORE Keygen                                          � 1 ↵ � 6716 � 11:30:51 
Password:
                       Ultimate Packer for eXecutables
                          Copyright (C) 1996 - 2020
UPX 3.96        Markus Oberhumer, Laszlo Molnar & John Reiser   Jan 23rd 2020

        File size         Ratio      Format      Name
   --------------------   ------   -----------   -----------
     90292 <-     52896   58.58%   macho/amd64   CORE Keygen

Unpacked 1 file.
原文地址:https://www.cnblogs.com/somefuture/p/14085569.html