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.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM